/* Reference-inspired continuous photographic legal pages. */
body.legal-page{background:#171510;color:#fff}.legal-page .export-page{position:relative;isolation:isolate;background:transparent}.legal-page .export-page::before{content:"";position:fixed;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(13,12,9,.88),rgba(20,17,12,.73)),url('/assets/veridian-b8-hero.jpg') center/cover no-repeat;pointer-events:none}.legal-page .md-header{background:linear-gradient(#1119,transparent)}.legal-page .md-header.is-scrolled{background:#111}.legal-hero{padding:220px 6% 54px;color:#fff}.legal-hero h1{font-size:clamp(30px,3.2vw,52px);line-height:1.3;font-weight:500;letter-spacing:.22em;text-transform:uppercase;margin:0 0 28px}.legal-dates{display:flex;flex-wrap:wrap;gap:12px 32px;font-size:12px;letter-spacing:.06em;color:#dfd4bd}.legal-layout{display:block;margin:0;padding:0 6% 90px;max-width:1420px}.legal-copy{font-size:16px;line-height:1.8;letter-spacing:.045em;color:#fff}.legal-copy p{margin:0 0 22px}.legal-copy section{padding:16px 0;scroll-margin-top:150px}.legal-copy h2{font-size:20px;font-weight:600;letter-spacing:.04em;line-height:1.5;color:#e4c487;margin:0 0 18px}.legal-copy h3{font-size:17px;font-weight:600;color:#fff;margin:22px 0 16px}.legal-copy ul{list-style:disc;margin:16px 0 26px;padding-left:25px}.legal-copy li{padding-left:5px;margin:7px 0}.legal-copy li::marker{color:#d2ab62}.legal-copy a{color:#e4c487;text-underline-offset:5px}.legal-related{display:flex;gap:30px;justify-content:space-between;border-top:1px solid #c49a4866;padding-top:30px;margin-top:30px}.legal-page .mf-footer{position:relative;background:#111}.legal-hero h1{animation:legal-enter 1s ease-out both}@keyframes legal-enter{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.legal-hero{padding:155px 7% 38px}.legal-hero h1{letter-spacing:.12em;font-size:32px}.legal-layout{padding:0 7% 60px}.legal-copy{font-size:15px;letter-spacing:.015em;line-height:1.8}.legal-copy h2{font-size:19px}.legal-dates{font-size:11px;gap:8px}.legal-page .export-page::before{background-position:60% center;background-image:linear-gradient(#111c,#111e),url('/assets/veridian-b8-hero.jpg')}}@media(prefers-reduced-motion:reduce){.legal-hero h1{animation:none}}
.legal-page .legal-copy p,.legal-page .legal-copy li{color:#f6f3ed;opacity:1}.legal-page .legal-hero h1,.legal-page .legal-copy h2,.legal-page .legal-copy h3{font-family:HomeSans,Arial,sans-serif}.legal-page .legal-copy{font-family:HomeSans,Arial,sans-serif}
