.legal-page{max-width:1400px;margin:auto;padding:32px 6% 70px}.legal-breadcrumbs{color:var(--muted);flex-wrap:wrap;gap:14px;font-size:11px;line-height:1.6;display:flex}.legal-breadcrumbs a{text-underline-offset:4px;text-decoration:underline}.legal-opening{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:50px;padding:68px 0 55px;display:grid}.legal-opening h1{letter-spacing:-2px;text-wrap:balance;margin:0 0 24px;font-size:clamp(48px,5.5vw,80px);line-height:1.04}.legal-opening .eyebrow{margin-bottom:25px}.legal-intro{color:#506052;max-width:590px;font-size:16px;line-height:1.8}.legal-date{color:var(--muted);margin:28px 0 0;font-size:11px}.legal-illustration{width:100%;height:auto;display:block}.legal-reading{grid-template-columns:250px minmax(0,1fr);gap:80px;padding-top:65px;display:grid}.legal-reading aside{align-self:start;position:sticky;top:30px}.legal-reading aside .eyebrow{margin-bottom:20px}.legal-reading aside nav{gap:16px;font-size:12px;line-height:1.6;display:grid}.legal-reading aside a{gap:12px;display:flex}.legal-reading aside a span{color:#69765f;padding-top:2px;font-size:10px}.legal-reading aside a:hover{text-underline-offset:4px;text-decoration:underline}.legal-reading article{min-width:0;max-width:740px}.legal-reading section{border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:44px;scroll-margin-top:30px}.legal-reading section:last-child{margin-bottom:0}.legal-reading h2{font:400 clamp(28px,3vw,37px)/1.15 var(--serif);letter-spacing:-.4px;margin:0 0 22px}.legal-reading p{color:#425446;overflow-wrap:anywhere;margin:0 0 18px;font-size:15px;line-height:1.9}.legal-sources{gap:14px;margin:24px 0 0;padding:0;font-size:12px;line-height:1.8;list-style:none;display:grid}.legal-sources a{text-underline-offset:4px;text-decoration:underline}.legal-sources a span{margin-left:5px;display:inline-block}.legal-related{justify-content:flex-end;gap:40px;margin-top:50px;font-size:14px;display:flex}.legal-related a{border-bottom:1px solid var(--ink);gap:25px;padding-bottom:10px;display:flex}@media (max-width:1000px){.legal-reading{grid-template-columns:210px minmax(0,1fr);gap:40px}.legal-opening{grid-template-columns:minmax(0,1fr) 240px;gap:30px}}@media (max-width:760px){.legal-page{padding-top:24px;padding-bottom:45px}.legal-opening{grid-template-columns:1fr;gap:24px;padding:42px 0 36px}.legal-opening h1{letter-spacing:-1.4px;font-size:48px}.legal-intro{font-size:15px}.legal-illustration{justify-self:end;width:180px}.legal-reading{padding-top:32px;display:block}.legal-reading aside{border-bottom:1px solid var(--line);margin-bottom:40px;padding-bottom:30px;position:static}.legal-reading aside nav{gap:12px}.legal-reading section{margin-bottom:30px;padding-bottom:28px}.legal-related{flex-direction:column;gap:24px}.legal-related a{justify-content:space-between}}@media print{.site-header,.site-footer,.legal-reading aside,.legal-related,.legal-illustration{display:none}.legal-page{padding:0}.legal-opening{padding:20px 0;display:block}.legal-reading{padding-top:25px;display:block}.legal-reading article{max-width:none}.legal-reading section{break-inside:avoid}}
