.legal-main{max-width:1184px;margin:auto;padding:0 5% 72px}.legal-page .navlinks.legal-switch a{display:inline}.legal-switch a[aria-current=page]{font-weight:600}.legal-head{border-top:3px solid var(--text);border-bottom:1px solid var(--text);padding:36px 0 32px}.legal-head .eyebrow{color:var(--dim);margin:0}.legal-head h1{font-family:Newsreader,Georgia,serif;font-weight:400;font-size:clamp(40px,5.5vw,72px);line-height:1.05;letter-spacing:-.035em;margin:14px 0 16px}.legal-updated{margin:0;font-size:13px;color:var(--dim)}.legal-brief{margin:32px 0 0;padding:24px 28px;background:var(--brandTint);border-left:3px solid var(--text)}.legal-brief .eyebrow{margin:0 0 8px;color:var(--dim)}.legal-brief ul{margin:0;padding-left:20px}.legal-brief li{font-size:15px;line-height:1.7;margin:6px 0}.legal-layout{display:grid;grid-template-columns:240px minmax(0,720px);grid-gap:64px;gap:64px;margin-top:40px}.legal-toc{position:-webkit-sticky;position:sticky;top:24px;align-self:start;border-top:1px solid var(--text);padding-top:14px}.legal-toc .eyebrow{margin:0 0 10px;color:var(--dim)}.legal-toc ol{margin:0;padding-left:20px;font-size:13px;line-height:1.6}.legal-toc li{margin:6px 0;color:var(--dim)}.legal-toc a{text-decoration:none;color:var(--text)}.legal-toc a:hover{color:var(--brand);text-decoration:underline}.legal-section{border-top:1px solid var(--borderStrong);padding:24px 0 8px;scroll-margin-top:24px}.legal-section:first-child{border-top:1px solid var(--text)}.legal-section h2{font-family:Newsreader,Georgia,serif;font-weight:400;font-size:30px;line-height:1.2;letter-spacing:-.02em;margin:0 0 14px}.legal-section h3{font-size:15px;font-weight:600;margin:22px 0 6px}.legal-section li,.legal-section p{font-size:15px;line-height:1.8}.legal-section p{margin:0 0 14px}.legal-section ul{margin:0 0 14px;padding-left:20px}.legal-section li{margin:4px 0}.legal-section a{color:var(--brand)}.legal-table{width:100%;border-collapse:collapse;margin:8px 0 18px;font-size:13px;line-height:1.6}.legal-table td,.legal-table th{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--border)}.legal-table th{font-weight:600;border-bottom:1px solid var(--text)}@media (max-width:900px){.legal-main{padding:0 20px 56px}.legal-layout{grid-template-columns:minmax(0,1fr);gap:24px}.legal-toc{position:static}.legal-brief{padding:20px}.legal-section h2{font-size:26px}.legal-table thead{display:none}.legal-table tr{display:block;border-bottom:1px solid var(--border);padding:10px 0}.legal-table td{display:block;border:0;padding:2px 0}.legal-table td:first-child{font-weight:600}}@media print{.legal-toc,.nav,.press-skip{display:none}.legal-layout{display:block}}