.legal-page .legal-heading{background:var(--navy);color:#fff;padding-block:156px 52px}.legal-page .legal-heading .da-h1{color:#fff;max-width:72ch;margin:16px 0 24px;font-size:clamp(34px,4.2vw,60px)}.legal-page .legal-heading .m-eyebrow{color:#fff}.legal-page .legal-date{margin:0 0 12px;font-size:15px}.legal-page .legal-draft{margin:0;font-size:15px}.legal-page .legal-body{background:var(--panel);padding-block:48px 96px}.legal-page .legal-column{overflow-wrap:anywhere;max-width:72ch;font-size:17px;line-height:1.85}.legal-page .legal-intro{margin:0 0 32px}.legal-page .legal-toc{border-block:1px solid var(--line);margin-bottom:40px;padding-block:24px}.legal-page .legal-toc p{margin:0 0 12px}.legal-page .legal-toc ul{margin:0;padding:0;list-style:none}.legal-page .legal-toc a{align-items:center;min-height:44px;padding-block:6px;display:inline-flex}.legal-page .legal-section{margin-top:40px;scroll-margin-top:104px}.legal-page .legal-section h2{letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px;font-size:clamp(25px,2.2vw,32px);font-weight:550;line-height:1.3}.legal-page .legal-section p{margin:0 0 20px}.legal-page .legal-column a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--brass);text-decoration-color:var(--brass);text-underline-offset:4px}.legal-page a:focus-visible{outline:2px solid var(--brass);outline-offset:4px}@media (max-width:639px){.legal-page .legal-heading{padding-block:120px 36px}.legal-page .legal-body{padding-block:32px 64px}.legal-page .legal-column{font-size:16px;line-height:1.8}}.legal-page .legal-section ul,.legal-page .legal-section ol{margin:0 0 20px;padding-left:1.4em}.legal-page .legal-section ul{list-style:outside}.legal-page .legal-section ol{list-style:decimal}.legal-page .legal-section li{margin:0 0 8px}.legal-page .legal-section li::marker{color:var(--brass)}.legal-page .legal-section strong{font-weight:650}
