body:has(.legal-shell){background:#f3f4f1;min-height:100dvh}.legal-shell{--legal-ink:#151a18;--legal-muted:#737975;width:min(100%,920px);min-height:100dvh;color:var(--legal-ink);margin-inline:auto;padding:0 clamp(20px,6vw,72px) 96px}.legal-shell nav{min-height:72px;color:var(--legal-muted);border-bottom:1px solid #d5dad5;justify-content:space-between;align-items:center;font-size:12px;display:flex}.legal-shell nav a{color:var(--legal-ink);letter-spacing:-.07em;text-transform:uppercase;font:italic 700 15px Helvetica Neue,Arial,sans-serif;text-decoration:none}.legal-shell article{padding-top:clamp(52px,9vw,96px)}.legal-kicker{color:#c64d28;letter-spacing:.06em;margin:0 0 22px;font-size:11px}.legal-shell h1{letter-spacing:-.05em;max-width:760px;margin:0;font:400 clamp(34px,6vw,62px)/1.02 Michroma,Helvetica Neue,sans-serif}.legal-lede{color:#46545d;max-width:720px;margin:26px 0 64px;font-size:clamp(17px,2vw,20px);line-height:1.75}.legal-shell h2{letter-spacing:-.025em;margin:48px 0 13px;font:600 23px/1.2 Helvetica Neue,Arial,sans-serif}.legal-shell p,.legal-shell li{color:#4e5b63;font-size:15px;line-height:1.82}.legal-shell ul{margin:0;padding-left:1.25em}.legal-shell li+li{margin-top:8px}.legal-shell article a{color:#96391f;text-underline-offset:3px}@media (max-width:560px){.legal-shell{padding-bottom:64px}.legal-shell article{padding-top:44px}.legal-lede{margin-bottom:46px}}.legal-shell .legal-summary{background:#fffdf8;border:1px solid #1c1a171f;border-radius:16px;margin:28px 0 36px;padding:22px 24px}.legal-shell .legal-summary h2{margin-top:0}.legal-shell .legal-summary ul{margin:0;padding-left:1.1em}.legal-shell .legal-summary li{margin:8px 0;line-height:1.7}
