.legal{color:#1d1b18;background:#fbfaf8;min-height:100vh}.legal-skip{color:#fbfaf8;z-index:10;background:#1d1b18;padding:.5rem .75rem;position:absolute;top:-3rem;left:.5rem}.legal-skip:focus-visible{top:.5rem}.legal-header{border-bottom:1px solid #d9d4cc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,2.5rem);display:flex}.legal-header a{color:inherit;align-items:center;min-height:44px;display:inline-flex}.legal-header a:focus-visible,.legal-main a:focus-visible{outline-offset:2px;outline:3px solid #1f5fbf}.legal-main{max-width:44rem;margin:0 auto;padding:2rem clamp(1rem,4vw,2.5rem) 4rem;line-height:1.6}.legal-main h1{margin:1rem 0 .25rem;font-size:clamp(1.75rem,4vw,2.25rem);line-height:1.2}.legal-main h2{margin:2rem 0 .5rem;font-size:1.25rem}.legal-updated{color:#5a554d;margin:0 0 1.25rem}.legal-flag{margin:0}@media (prefers-reduced-motion:reduce){.legal *{transition:none!important;animation:none!important}}
