.legal_page__yWUZ6{display:flex;align-items:flex-start;gap:3rem;max-width:1200px;margin:0 auto;padding:4.5rem 3rem 6rem}.legal_sidebar__n_kCz{flex:0 0 230px;position:sticky;top:calc(var(--nav-h) + 2rem);display:flex;flex-direction:column;gap:.5rem}.legal_sidebarHeading__tlxJ0{font-weight:600;color:var(--sultan-navy);font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.25rem}.legal_sidebarNav__XDGmH{display:flex;flex-direction:column;gap:.6rem;font-size:.9rem}.legal_sidebarNav__XDGmH a{color:var(--ink-soft)}.legal_sidebarNav__XDGmH a:hover{color:var(--sultan-teal)}.legal_article__pANWp{flex:1;min-width:0}.legal_article__pANWp h1{color:var(--sultan-navy);font-size:clamp(1.75rem,3vw,2.25rem);margin-bottom:.25rem}.legal_updated__fcnN_{display:block;color:var(--ink-soft);font-size:.85rem;margin-bottom:2.25rem}.legal_article__pANWp h2{color:var(--sultan-navy);font-size:1.25rem;margin-top:2.25rem;margin-bottom:.75rem}.legal_article__pANWp h3{color:var(--ink);font-size:1.05rem;margin-top:1.5rem;margin-bottom:.5rem}.legal_article__pANWp p{color:var(--ink);line-height:1.7;margin-bottom:1rem;max-width:68ch}.legal_article__pANWp ol,.legal_article__pANWp ul{margin:0 0 1rem 1.25rem;line-height:1.7;max-width:68ch}.legal_article__pANWp li{margin-bottom:.4rem}.legal_article__pANWp a{color:var(--sultan-teal)}.legal_article__pANWp strong{color:var(--sultan-navy)}.legal_placeholder__tUV8j{background:#fdf1d6;color:#8a5a00;padding:.05rem .4rem;border-radius:4px;font-weight:600;white-space:nowrap}.legal_indexGrid__tIMrM{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:1rem;margin-top:1.5rem}.legal_indexCard__6Fp6h{display:block;padding:1.25rem 1.5rem;border:1px solid var(--line);border-radius:var(--radius-card-sm);background:var(--paper-raised)}.legal_indexCard__6Fp6h:hover{border-color:var(--sultan-teal)}.legal_indexCardTitle__zpJVM{display:block;color:var(--sultan-navy);font-weight:600;margin-bottom:.25rem}.legal_indexCardDesc__mIT0_{display:block;color:var(--ink-soft);font-size:.875rem}@media (max-width:860px){.legal_page__yWUZ6{flex-direction:column;padding:2.5rem 1.25rem 3.5rem;gap:2rem}.legal_sidebar__n_kCz{position:static;flex-direction:row;flex-wrap:wrap;gap:.75rem 1.25rem}.legal_sidebarHeading__tlxJ0{width:100%}}