.legal-hero{padding-block:48px 64px}.legal-eyebrow{color:var(--soft-white);letter-spacing:.13em;justify-content:space-between;gap:20px;font-size:.7rem;display:flex}.legal-hero h1{letter-spacing:-.055em;margin:36px 0 24px;font-size:clamp(3rem,7vw,7rem);line-height:1.12}.legal-hero h1>span{color:var(--red)}.legal-hero>p{max-width:720px;color:var(--soft-white);font-size:1.1rem}.legal-meta{color:var(--soft-white);flex-wrap:wrap;gap:12px;margin-top:30px;font-size:.75rem;display:flex}.legal-home{white-space:nowrap;align-items:center;gap:14px;font-size:.875rem;display:flex}.legal-home:hover{text-underline-offset:5px;text-decoration:underline}.legal-paper{background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.legal-layout{grid-template-columns:minmax(210px,1fr) minmax(0,3fr);gap:80px;padding-block:64px 90px;display:grid}.legal-sidebar nav{gap:14px;display:grid}.legal-sidebar nav>p{letter-spacing:.13em;color:var(--bordeaux);margin-bottom:8px;font-size:.6875rem;font-weight:700}.legal-sidebar nav>a{gap:14px;font-size:.875rem;line-height:1.45;display:flex}.legal-sidebar nav>a>span{color:var(--bordeaux);min-width:17px;font-size:.65rem;line-height:2}.legal-sidebar a:hover{text-underline-offset:4px;text-decoration:underline}.legal-crosslink{border-top:1px solid var(--light-line);max-width:240px;color:var(--bordeaux);justify-content:space-between;gap:20px;margin-top:35px;padding-top:20px;font-size:.875rem;display:flex}.legal-content{overflow-wrap:anywhere;min-width:0;max-width:900px}.legal-draft{border-left:3px solid var(--bordeaux);background:var(--soft-white);margin-bottom:50px;padding:20px 24px}.legal-draft>strong{color:var(--bordeaux);font-size:.9rem}.legal-content p{color:#26384c;margin-top:16px;font-size:1rem;line-height:1.8}.legal-draft p{margin-top:8px;font-size:.875rem;line-height:1.65}.legal-section{border-top:1px solid var(--light-line);padding-block:34px 42px;scroll-margin-top:32px}.legal-number{letter-spacing:.08em;color:var(--bordeaux);margin-bottom:12px;font-size:.7rem;font-weight:700;display:block}.legal-section h2{letter-spacing:-.035em;font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:1.25}.legal-section h3{margin-bottom:12px;font-size:1.2rem}.legal-content a{color:var(--bordeaux);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.legal-content a:hover{text-decoration-thickness:2px}.legal-content address{margin-block:24px;font-style:normal;line-height:1.9}.legal-content address strong{color:var(--ink);font-size:1.2rem}.legal-facts{margin:24px 0 0}.legal-facts>div{border-bottom:1px solid var(--light-line);grid-template-columns:40% 1fr;gap:24px;padding:18px 0;display:grid}.legal-facts dt{font-size:.875rem;font-weight:700}.legal-facts dd{margin:0;font-size:.95rem}.legal-pending{color:var(--bordeaux)}.legal-content .legal-review{border-left:2px solid var(--bordeaux);color:#4b3540;background:#fff;margin-top:24px;padding:12px 18px;font-size:.875rem;line-height:1.75}.legal-review>p{color:#4b3540;margin-top:8px;font-size:.875rem;line-height:1.75}.legal-content ul{color:#26384c;margin:20px 0 0;padding-left:22px}.legal-content li{margin-block:10px;padding-left:7px;line-height:1.8}.legal-callout{border-top:3px solid var(--bordeaux);background:#e9edf2;margin-block:28px;padding:24px}.legal-callout p{margin:0}.legal-content code{color:var(--bordeaux);font-size:.875rem}.legal-footer{color:var(--soft-white);justify-content:space-between;align-items:center;gap:30px;padding-block:30px;font-size:.8rem;display:flex}.legal-footer nav{flex-wrap:wrap;gap:28px;display:flex}.legal-footer [aria-current=page]{text-underline-offset:4px;text-decoration:underline}.legal-page :focus-visible{outline-color:var(--bordeaux)}.legal-page .header :focus-visible,.legal-footer :focus-visible{outline-color:var(--white)}@media (width<=1000px){.legal-layout{grid-template-columns:210px minmax(0,1fr);gap:40px}}@media (width<=760px){.legal-layout{grid-template-columns:1fr;gap:38px;padding-block:36px 45px}.legal-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}.legal-sidebar nav>p{grid-column:1/-1}.legal-crosslink{max-width:none;margin-top:24px}.legal-hero{padding-block:32px 40px}.legal-hero h1{margin-top:28px;font-size:clamp(2.4rem,9.4vw,4.2rem)}.legal-eyebrow{gap:10px;font-size:.58rem}.legal-hero>p{font-size:1rem}.legal-draft{margin-bottom:32px;padding:18px}.legal-facts>div{grid-template-columns:1fr;gap:8px}.legal-footer{flex-direction:column;align-items:flex-start;gap:18px}.legal-footer nav{gap:22px}.legal-section{padding-block:28px 34px}.legal-home{gap:7px;font-size:.75rem}.legal-page .header{gap:18px}.legal-callout{padding:20px}.legal-section h2{font-size:1.7rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
