.sx-page{background:#fafafa}.sx-intro h1{font-size:clamp(2rem,3.2vw,3rem);max-width:900px;line-height:1.35}.sx-intro header{padding-block:clamp(2rem,5vw,4rem) 2rem}.sx-intro header>p:last-child{max-width:760px;font-size:1rem;line-height:1.9;margin-top:1rem}.sx-nav{background:#f3f5f5;border-block:1px solid rgba(0,38,75,.12)}.sx-nav ul{display:flex;flex-wrap:wrap;gap:.5rem;padding-block:.875rem}.sx-nav a{display:inline-flex;align-items:center;min-height:2.5rem;padding:0 1rem;white-space:nowrap;font-family:Tajawal,sans-serif;font-weight:700;font-size:.9rem;color:#00264b;border:1px solid rgba(0,38,75,.18)}.sx-nav a:hover{border-color:#ff6037;color:#ff6037}.sx-nav a:focus-visible,.sx-chip:focus-visible{outline:2px solid #FF6037;outline-offset:2px}.sx-item{scroll-margin-top:7rem;display:grid;gap:1.25rem;padding-block:2.5rem;border-bottom:1px solid rgba(0,38,75,.15)}.sx-item:target h2{color:#ff6037}.sx-num{font-family:Tajawal,sans-serif;font-weight:800;font-size:.85rem;color:#ff6037}.sx-title{font-family:Tajawal,sans-serif;font-weight:800;font-size:1.5rem;line-height:1.3;color:#00264b}.sx-head{font-family:Tajawal,sans-serif;font-weight:700;margin-top:.5rem;color:#00264bb3;line-height:1.7}.sx-body{max-width:46rem;line-height:2;color:#00264bd9}.sx-dl{margin-top:1.5rem;display:grid;gap:1rem}.sx-dl>div{padding-inline-start:1rem;border-inline-start:2px solid #FF6037}.sx-dl dt{font-family:Tajawal,sans-serif;font-weight:700;font-size:.85rem;color:#00264b}.sx-dl dd{margin-top:.25rem;line-height:1.9}.sx-chips{margin-top:1.25rem;display:flex;flex-wrap:wrap;gap:.625rem}.sx-chip{display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;font-size:.9rem;font-weight:700;color:#00264b;background:#fff;border:1px solid rgba(0,38,75,.2)}.sx-chip:hover{border-color:#ff6037;color:#ff6037}@media(max-width:640px){.sx-nav ul{display:grid;grid-template-columns:1fr 1fr}.sx-nav a{width:100%;min-height:3rem;padding:.5rem .625rem;white-space:normal;font-size:.8rem;line-height:1.5}.sx-body{font-size:.9375rem}}@media(min-width:1024px){.sx-item{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:4rem;padding-block:3.5rem}.sx-aside{position:sticky;top:8rem;align-self:start}}
