.lp .lg-hero{background:radial-gradient(120% 80% at 85% -10%,var(--blue-100) 0,rgba(230,239,254,0) 55%),linear-gradient(180deg,var(--mist) 0,#fff 100%);border-block-end:1px solid var(--line);padding-block:clamp(40px,6vw,68px)}.lp .lg-hero__inner{max-width:var(--maxw)}.lp .lg-hero .eyebrow{display:block;margin-bottom:12px}.lp .lg-title{font-size:clamp(1.9rem,4.2vw,2.9rem);margin-bottom:14px}.lp .lg-hero__desc{margin:0;color:var(--ink-60);font-size:clamp(1rem,1.6vw,1.18rem);line-height:1.6;max-width:64ch}.lp[lang=ar] .lg-hero__desc{line-height:1.85}.lp .lg-updated{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:7px 14px;border-radius:999px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow-sm);font-size:.86rem;font-weight:600;color:var(--ink-60)}.lp .lg-updated svg{width:1em;height:1em;flex:none;color:var(--blue-600)}.lp .lg-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.lp .lg-tab{display:inline-flex;align-items:center;gap:9px;padding:11px 20px;border-radius:999px;background:#fff;border:1.5px solid var(--line-strong);color:var(--navy);font-weight:600;font-size:.98rem;line-height:1;white-space:nowrap;transition:background .18s var(--ease),color .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease),transform .18s var(--ease)}.lp .lg-tab:hover{border-color:var(--blue);transform:translateY(-1px)}.lp .lg-tab[aria-selected=true]{background:var(--navy);border-color:var(--navy);color:#fff;box-shadow:0 10px 24px rgba(4,18,91,.24)}.lp .lg-tab__dot{width:9px;height:9px;border-radius:50%;background:var(--blue);flex:none}.lp .lg-tab[aria-selected=true] .lg-tab__dot{background:#fff}.lp .lg-body{padding-top:clamp(36px,5vw,64px);padding-bottom:clamp(64px,8vw,108px)!important}.lp .lg-doc{max-width:var(--maxw);margin-inline:auto}.lp .lg-doc__head{margin-bottom:clamp(26px,4vw,38px);padding-bottom:20px;border-bottom:1px solid var(--line)}.lp .lg-doc__head .lg-doc__title{font-size:clamp(1.55rem,3vw,2.1rem);margin-bottom:10px}.lp .lg-doc__head .lg-doc__desc{margin:0;color:var(--ink-60);line-height:1.65}.lp .lg-section-wrap+.lg-section-wrap{margin-top:clamp(40px,5.5vw,60px)}.lp .lg-head{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.lp .lg-head:before{content:"";width:4px;align-self:stretch;min-height:20px;border-radius:4px;background:var(--blue);flex:none;margin-top:4px}.lp .lg-head h2,.lp .lg-head h3{font-size:clamp(1.2rem,2.2vw,1.5rem);line-height:1.3}.lp[lang=ar] .lg-head h2,.lp[lang=ar] .lg-head h3{line-height:1.5}.lp .lg-head .lg-num{color:var(--blue-600);font-weight:700;margin-inline-end:.4em}.lp .lg-node{margin-top:24px}.lp .lg-node--nested{padding-inline-start:18px;border-inline-start:2px solid var(--blue-100);margin-top:28px}.lp .lg-node__heading{font-weight:700;color:var(--navy);margin-bottom:10px;line-height:1.4}.lp .lg-node--lvl2 .lg-node__heading{font-size:1.12rem}.lp .lg-node--lvl3 .lg-node__heading{font-size:1.02rem;color:var(--navy-700)}.lp .lg-node__heading .lg-num{color:var(--blue-600);font-weight:600;margin-inline-end:.4em}.lp[dir=rtl] .lg-head .lg-num,.lp[dir=rtl] .lg-node__heading .lg-num{margin-inline-end:0;margin-inline-start:.4em}.lp .lg-prose{color:rgba(4,18,91,.78);line-height:1.75;margin-bottom:16px}.lp[lang=ar] .lg-prose{line-height:1.95}.lp .lg-prose:last-child{margin-bottom:0}.lp .lg-prose strong{color:var(--navy);font-weight:700}.lp .lg-list{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:10px}.lp .lg-list li{position:relative;padding-inline-start:22px;color:rgba(4,18,91,.78);line-height:1.7}.lp[lang=ar] .lg-list li{line-height:1.9}.lp .lg-list li:before{content:"";position:absolute;inset-inline-start:4px;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--blue)}.lp .lg-list li strong{color:var(--navy);font-weight:700}.lp .lg-link{color:var(--blue-600);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .18s var(--ease)}.lp .lg-link:hover{color:var(--navy)}.lp .lg-delete{display:inline-flex;align-items:center;gap:8px;margin:4px 0 14px;padding:11px 18px;border-radius:999px;background:#d92d20;color:#fff;font-weight:600;font-size:.95rem;box-shadow:0 8px 20px rgba(217,45,32,.28);transition:background .18s var(--ease),transform .18s var(--ease)}.lp .lg-delete:hover{background:#b42318;transform:translateY(-1px)}.lp .lg-delete svg{width:1.05em;height:1.05em;flex:none}.lp .lg-state{display:flex;align-items:center;gap:12px;color:var(--ink-60);font-weight:600}.lp .lg-spinner{width:22px;height:22px;border-radius:50%;border:2.5px solid var(--blue-100);border-top-color:var(--blue);animation:lg-spin .7s linear infinite;flex:none}@keyframes lg-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.lp .lg-spinner{animation-duration:1.6s}}.lp .lg-error{display:flex;align-items:center;gap:12px;padding:18px 20px;border-radius:var(--radius);background:#fef3f2;border:1px solid #fecdc9;color:#b42318;font-weight:600}.lp .lg-error svg{width:1.4em;height:1.4em;flex:none}.lp .lg-empty{text-align:center;padding:clamp(36px,6vw,60px) 20px;border:1px dashed var(--line-strong);border-radius:var(--radius-lg);background:var(--mist);color:var(--ink-60)}.lp .lg-empty svg{width:52px;height:52px;margin-inline:auto;margin-bottom:14px;color:var(--ink-45)}.lp .lg-empty p{font-weight:600;font-size:1.05rem}.lp .lg-page-loading{min-height:60vh;display:flex;align-items:center;justify-content:center}@media (max-width:640px){.lp .lg-tabs{flex-direction:column;align-items:stretch}.lp .lg-tab{justify-content:flex-start}}