.legal-hero{padding:65px 7% 0}.legal-hero>.eyebrow{color:var(--accent);font-size:13px}.legal-hero h1{font-size:clamp(65px,9vw,138px);margin:0 0 25px;overflow-wrap:anywhere}.legal-hero h1>span{color:var(--accent)}.legal-hero>p:not(.eyebrow){font-size:16px;line-height:1.8;color:var(--muted);max-width:600px;margin-bottom:40px}.legal-page-tabs{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:30px;padding:23px 0;font-size:13px}.legal-page-tabs a[aria-current]{color:var(--accent)}.legal-page-tabs>span{margin-left:auto;color:var(--muted);font-size:13px;letter-spacing:1.5px}.legal-layout{padding:65px 7% 90px;display:grid;grid-template-columns:25% 1fr;gap:9%;align-items:start}.legal-nav{position:sticky;top:28px;max-height:calc(100svh - 60px);overflow:auto;scrollbar-width:thin;scrollbar-color:#6f6d6e transparent;padding-right:10px}.legal-nav .eyebrow{font-size:13px;line-height:1.6;color:var(--muted);margin-bottom:16px}.legal-nav>a{display:flex;gap:13px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px;line-height:1.6;color:#c6c4c5}.legal-nav>a:hover{color:var(--accent)}.legal-nav>a>span{font-size:13px;line-height:2;color:#8d8b8c;flex-shrink:0}.legal-body{max-width:800px;min-width:0}.legal-body>section{padding:0 0 35px;margin-bottom:35px;border-bottom:1px solid var(--line);scroll-margin-top:35px}.legal-body .legal-index{font-size:13px;letter-spacing:2px;color:var(--accent);display:block;margin-bottom:16px}.legal-body h2{overflow-wrap:anywhere;hyphens:auto;font-size:37px;line-height:1.05;text-transform:uppercase;letter-spacing:-.4px;margin-bottom:25px}.legal-body p,.legal-body li{font-size:15px;color:#c1bfc0;line-height:1.95;overflow-wrap:anywhere}.legal-body p{margin-bottom:18px}.legal-body strong{color:var(--paper);font-weight:500}.legal-body ul{padding-left:20px;margin-bottom:25px}.legal-body li{margin-bottom:9px}.legal-body a{color:var(--paper);text-decoration:underline;text-decoration-color:#898788;text-underline-offset:4px}.legal-body a:hover{color:var(--accent)}.legal-body address{font-style:normal;font-size:17px;line-height:1.8;margin:25px 0;color:var(--paper)}.legal-body address strong{font-size:22px}.legal-body .legal-contact-line{font-size:16px}.legal-emphasis{border-left:3px solid var(--accent);background:#323031;padding:25px;margin:30px 0}.legal-emphasis h3{font-family:Display,sans-serif;font-size:28px;text-transform:uppercase;line-height:1.1;margin-bottom:18px}.legal-emphasis p{margin:0;color:var(--paper)}.legal-end{padding:10px 0 15px}.legal-end>p{font-size:13px;color:var(--muted);margin-bottom:10px}.legal-end>a{font-size:16px;color:var(--accent)}@media(max-width:900px){.legal-layout{gap:6%;grid-template-columns:28% 1fr}.legal-body h2{font-size:33px}}@media(max-width:700px){.legal-hero{padding:45px 6% 0}.legal-hero>.eyebrow{font-size:13px;letter-spacing:1.4px;line-height:1.7;margin-bottom:20px}.legal-hero h1{font-size:clamp(46px,12.3vw,79px);margin-bottom:25px}.legal-hero>p:not(.eyebrow){font-size:14px;margin-bottom:30px}.legal-page-tabs{gap:22px;font-size:13px;padding:19px 0;flex-wrap:wrap}.legal-page-tabs>span{font-size:13px;letter-spacing:1px;margin-left:auto}.legal-layout{padding:35px 6% 50px;display:block}.legal-nav{position:static;max-height:none;display:grid;grid-template-columns:1fr 1fr;column-gap:18px;padding:0 0 25px;margin-bottom:35px;border-bottom:1px solid var(--line)}.legal-nav>.eyebrow{grid-column:1/-1;font-size:13px;margin-bottom:8px}.legal-nav>a{font-size:13px;gap:8px;padding:10px 0}.legal-nav>a>span{font-size:13px}.legal-body h2{font-size:31px;margin-bottom:22px;line-height:1.08}.legal-body p,.legal-body li{font-size:14px;line-height:1.95}.legal-body>section{padding-bottom:25px;margin-bottom:28px;scroll-margin-top:25px}.legal-body address{font-size:16px}.legal-body address strong{font-size:21px}.legal-emphasis{padding:20px;margin:25px 0}.legal-emphasis h3{font-size:26px}.legal-page-tabs>a{white-space:nowrap}}@media print{header,footer,.legal-nav,.legal-page-tabs,.back-to-top{display:none!important}body{background:#fff!important;color:#000!important}.legal-layout{display:block;padding:0}.legal-hero{padding:0}.legal-hero h1{font-size:35px}.legal-body{max-width:none}.legal-body p,.legal-body li,.legal-body h2,.legal-body strong,.legal-body address,.legal-hero>p:not(.eyebrow){color:#000!important}.legal-body a{color:#000}.legal-body>section{break-inside:avoid}.legal-hero{break-after:avoid}}.legal-body p,.legal-body li,.legal-body .legal-contact-line,.legal-hero>p:not(.eyebrow){font-size:16px;line-height:1.85}.legal-nav>a{font-size:14px;line-height:1.7;min-height:44px}.legal-nav>a>span{font-size:13px}.legal-page-tabs{font-size:15px;flex-wrap:wrap}.legal-page-tabs>span{font-size:13px;line-height:1.6;letter-spacing:.04em}.legal-end>p{font-size:15px}.legal-body h2{hyphens:auto}@media(max-width:700px){.legal-nav{grid-template-columns:1fr}.legal-nav>a{font-size:15px}.legal-page-tabs>span{width:100%;margin:0}.legal-hero h1{font-size:clamp(43px,12vw,79px)}}
