/* Coord legal reading layout */
.legal-page{background:#fff9f2;color:#26211c;font:16px/1.75 Lato,Arial,sans-serif}.legal-page a{text-decoration:underline;text-underline-offset:3px}.legal-header{max-width:1200px;margin:auto;padding:28px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #ded6c9}.legal-header img{width:160px;height:auto}.legal-header a{font-weight:700}.legal-hero{max-width:1200px;margin:0 auto;padding:64px 32px 40px}.legal-hero .eyebrow{font-size:14px;color:#875100}.legal-hero h1{font-size:clamp(2.4rem,6vw,4.5rem);line-height:1.12;letter-spacing:-.035em;margin:12px 0 20px}.legal-hero>p{max-width:720px;font-size:18px}.legal-date{display:block;color:#62594e;font-size:14px;margin-top:20px}.legal-grid{max-width:1200px;margin:0 auto;padding:0 32px 80px;display:grid;grid-template-columns:260px minmax(0,1fr);gap:64px}.legal-toc{align-self:start;position:sticky;top:24px;max-height:calc(100vh - 48px);overflow:auto;padding:20px;background:#f4ebdf;border:1px solid #ded6c9;border-radius:12px}.legal-toc h2{font-size:16px;margin-bottom:12px}.legal-toc ol{padding-left:20px;margin:0}.legal-toc li{margin:9px 0;font-size:14px;line-height:1.5}.legal-toc a{color:#514333}.legal-article{min-width:0}.legal-article section{padding:30px 0;border-top:1px solid #ded6c9;scroll-margin-top:24px}.legal-article h2{font-size:24px;line-height:1.3;margin:0 0 18px;letter-spacing:-.02em}.legal-article p{margin:0 0 18px}.legal-article ul{margin:0 0 20px;padding-left:24px}.legal-article li{margin:12px 0}.legal-article address{font-style:normal;margin-bottom:18px}.legal-article a{overflow-wrap:anywhere;font-weight:700}.legal-footer{background:#191814;color:#fff9f2;padding:32px;display:flex;gap:24px;justify-content:center;flex-wrap:wrap;font-size:14px}.legal-page .skip-link{position:absolute;left:20px;top:-100px;padding:12px;background:#ffc700;color:#191814;z-index:100}.legal-page .skip-link:focus{top:10px}.footer-inner{flex-wrap:wrap}.footer-inner>a{white-space:nowrap}.legal-page:focus{outline:none}@media(max-width:800px){.legal-grid{grid-template-columns:1fr;gap:28px;padding-inline:22px}.legal-toc{position:static;max-height:none}.legal-toc ol{columns:2;column-gap:30px}.legal-toc li{break-inside:avoid}.legal-header{padding:22px}.legal-hero{padding:44px 22px 32px}.legal-header img{width:130px}}@media(max-width:480px){.legal-toc ol{columns:1}.legal-footer{justify-content:flex-start}.legal-header{gap:12px}.legal-header a{font-size:14px}}@media print{.legal-toc,.legal-header,.legal-footer,.skip-link{display:none}.legal-grid{display:block;padding:0}.legal-hero{padding:0 0 24px}.legal-page{background:white;color:black}.legal-article section{break-inside:auto}.legal-article h2{break-after:avoid}a{color:black}}
