.page-hero.svelte-1ve8acp.svelte-1ve8acp{background:linear-gradient(135deg,#0F1B2D 0%,#1B2B45 100%);color:#fff;padding:96px 20px 50px;position:relative;overflow:hidden;width:100%}.page-hero.svelte-1ve8acp.svelte-1ve8acp:before{content:"";position:absolute;top:-100px;right:-100px;width:350px;height:350px;background:#FF8C42;border-radius:50%;filter:blur(90px);opacity:.22}.hero-inner.svelte-1ve8acp.svelte-1ve8acp{max-width:1100px;margin:0 auto;position:relative;z-index:1}.hero-inner.svelte-1ve8acp .breadcrumb a,.hero-inner.svelte-1ve8acp .breadcrumb span{color:#ffffffbf!important}.hero-inner.svelte-1ve8acp .breadcrumb .current{color:#fff!important}.hero-inner.svelte-1ve8acp .separator{color:#fff6!important}.hero-text.svelte-1ve8acp.svelte-1ve8acp{margin-top:20px;max-width:760px}.kicker.svelte-1ve8acp.svelte-1ve8acp{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#ff8c42;margin-bottom:8px;display:inline-block}h1.svelte-1ve8acp.svelte-1ve8acp{font-size:clamp(28px,4.5vw,44px);font-weight:800;margin:0 0 14px;letter-spacing:-1px;line-height:1.1}.lede.svelte-1ve8acp.svelte-1ve8acp{font-size:16px;color:#ffffffd9;margin:0;line-height:1.55;max-width:720px}.container.svelte-1ve8acp.svelte-1ve8acp{max-width:900px;margin:0 auto;padding:40px 20px}.letter-nav.svelte-1ve8acp.svelte-1ve8acp{display:flex;flex-wrap:wrap;gap:4px;padding:10px 12px;margin-bottom:30px;background:#FFFFFF;border:1px solid #E5DFD3;border-radius:8px;position:sticky;top:64px;z-index:5}.letter-nav.svelte-1ve8acp a.svelte-1ve8acp{padding:6px 10px;border-radius:5px;text-decoration:none;color:#0f1b2d;font-weight:700;font-size:13px}.letter-nav.svelte-1ve8acp a.svelte-1ve8acp:hover{background:#FFF6EE;color:#d63a3a}.letter-group.svelte-1ve8acp.svelte-1ve8acp{margin-bottom:36px;scroll-margin-top:130px}.letter.svelte-1ve8acp.svelte-1ve8acp{font-size:28px;font-weight:800;color:#d63a3a;margin:0 0 14px;padding-bottom:6px;border-bottom:2px solid #E5DFD3}.term-list.svelte-1ve8acp.svelte-1ve8acp{margin:0}dt.svelte-1ve8acp.svelte-1ve8acp{font-weight:700;color:#0f1b2d;font-size:16px;margin-bottom:6px;margin-top:22px}dt.svelte-1ve8acp.svelte-1ve8acp:first-child{margin-top:0}dd.svelte-1ve8acp.svelte-1ve8acp{margin:0;color:#2c3441;font-size:15px;line-height:1.65}dd.svelte-1ve8acp code{font-family:SF Mono,Menlo,monospace;font-size:.92em;background:#FFF6EE;padding:2px 6px;border-radius:3px;border:1px solid #E5DFD3}dd.svelte-1ve8acp strong{color:#0f1b2d}
