[data-page=legal] .lg-hero{text-align:center;padding-block:80px 36px}[data-page=legal] .lg-hero .nh2-h1{margin:0}[data-page=legal] .lg-eyebrow{font-family:var(--nh2-f-body);letter-spacing:.08em;text-transform:uppercase;color:#1a150c99;margin:0 0 14px;font-size:12.5px;font-weight:600;line-height:1}[data-page=legal] .lg-meta{color:var(--nh2-body-muted);margin:18px 0 0;font-size:15px;line-height:1.5}[data-page=legal] .lg-col{max-width:760px;padding-bottom:96px}[data-page=legal] .lg-summary{background:var(--nh2-gray-band);border:1px solid var(--nh2-hairline);border-radius:var(--nh2-r-panel);margin:0 0 40px;padding:28px 32px 22px}[data-page=legal] .lg-summary__title{font-family:var(--nh2-f-display);letter-spacing:-.01em;margin:0 0 14px;font-size:22px;font-weight:500;line-height:1.2}[data-page=legal] .lg-summary ul{margin:0 0 14px;padding-left:1.2em}[data-page=legal] .lg-summary li{margin-bottom:8px;font-size:16px;line-height:1.6}[data-page=legal] .lg-summary__note{color:var(--nh2-body-muted);margin:0;font-size:14px;line-height:1.5}[data-page=legal] .lg-toc{border-bottom:1px solid var(--nh2-hairline);margin:0 0 8px;padding:0 0 32px}[data-page=legal] .lg-toc__label{font-family:var(--nh2-f-body);letter-spacing:.08em;text-transform:uppercase;color:#1a150c99;margin:0 0 12px;font-size:12.5px;font-weight:600;line-height:1}[data-page=legal] .lg-toc__list{columns:2;column-gap:32px;margin:0;padding:0;list-style:none}[data-page=legal] .lg-toc__list li{break-inside:avoid;margin:0 0 6px;font-size:15px;line-height:1.45}[data-page=legal] .lg-toc__list a{color:var(--nh2-ink);grid-template-columns:2em 1fr;gap:0;text-decoration:none;display:grid}[data-page=legal] .lg-toc__list a:hover{text-underline-offset:3px;text-decoration:underline}[data-page=legal] .lg-toc__no{font-variant-numeric:tabular-nums;color:#1a150c8c}[data-page=legal] .lg-h2{font-family:var(--nh2-f-display);letter-spacing:-.015em;text-wrap:balance;margin:48px 0 16px;scroll-margin-top:120px;font-size:28px;font-weight:500;line-height:1.2}[data-page=legal] .lg-h2__no{color:#1a150c80;font-variant-numeric:tabular-nums;min-width:1.6em;display:inline-block}[data-page=legal] .lg-col>.lg-h2:first-child,[data-page=legal] .lg-col>section:first-of-type>.lg-h2{margin-top:0}[data-page=legal] .lg-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-page=legal] .lg-col p,[data-page=legal] .lg-col li{text-wrap:pretty;font-size:17px;line-height:1.7}[data-page=legal] .lg-col p{margin:0 0 18px}[data-page=legal] .lg-col ul{margin:0 0 18px;padding-left:1.2em}[data-page=legal] .lg-col li{margin-bottom:8px}[data-page=legal] .lg-col a{color:var(--nh2-ink);text-underline-offset:3px;-webkit-text-decoration:underline #1a150c59;text-decoration:underline #1a150c59}[data-page=legal] .lg-col a:hover{-webkit-text-decoration-color:var(--nh2-ink);text-decoration-color:var(--nh2-ink)}[data-page=legal] .lg-caps{letter-spacing:.005em;font-size:15.5px;font-weight:600;line-height:1.65}@media (max-width:1100px){[data-page=legal] .lg-hero{padding-block:64px 28px}[data-page=legal] .lg-h2{font-size:24px}}@media (max-width:760px){[data-page=legal] .lg-hero{padding-block:48px 20px}[data-page=legal] .lg-col{padding-bottom:72px}[data-page=legal] .lg-summary{padding:22px 20px 16px}[data-page=legal] .lg-toc__list{columns:1}[data-page=legal] .lg-h2{scroll-margin-top:96px}}@media print{[data-page=legal] .nh2-nav,[data-page=legal] .nh2-footer{display:none}[data-page=legal] .lg-summary{background:0 0;border-color:#000}[data-page=legal] .lg-toc__list a{text-decoration:none}}
