.legal{--legal-ink-rgb: 240, 235, 224;--legal-rule: rgba(255, 255, 255, .08);--legal-gutter: clamp(24px, 5vw, 64px);--legal-ease: cubic-bezier(.22, 1, .36, 1);flex:1;padding-top:clamp(100px,12vw,140px);padding-bottom:80px}.legal__inner{max-width:680px;margin-inline:auto;padding-inline:var(--legal-gutter)}.legal__title{margin:0 0 clamp(40px,5vw,64px);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.6;letter-spacing:-.03em;color:rgb(var(--legal-ink-rgb));overflow-wrap:break-word}.legal__title--long{font-size:min(clamp(2rem,4vw,3rem),calc((100vw - 2 * var(--legal-gutter)) / 10.6))}.legal__body{display:flex;flex-direction:column}.legal__section{padding:clamp(20px,2.8vw,30px) 0;border-top:1px solid var(--legal-rule)}.legal__section:last-child{border-bottom:1px solid var(--legal-rule)}.legal__heading{margin:0 0 14px;font-size:.68rem;font-weight:600;line-height:1.6;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--legal-ink-rgb),.42);overflow-wrap:break-word}.legal__body p{font-size:clamp(.84rem,1vw,.94rem);line-height:1.8;letter-spacing:.01em;color:rgba(var(--legal-ink-rgb),.6);overflow-wrap:break-word}.legal__body a{color:rgba(var(--legal-ink-rgb),.6);text-decoration:underline;text-underline-offset:3px;transition:color .15s ease}.legal__body a:hover,.legal__body a:focus-visible{color:rgba(var(--legal-ink-rgb),.8)}.legal__title,.legal__heading{opacity:1;filter:none;transform:none}@keyframes legalEditorialIn{0%{opacity:var(--motion-from-opacity, .82);filter:blur(var(--motion-from-blur, 4px));transform:translate3d(0,var(--motion-from-y, 8px),0)}to{opacity:1;filter:none;transform:none}}.legal__heading{--motion-from-opacity: 1;--motion-from-blur: 3px;--motion-from-y: 6px}@supports (animation-timing-function: linear(0,1)){.legal{--legal-ease: linear(0, .234, .42, .573, .694, .786, .857, .91, .948, .973, .988, .996, 1)}}@keyframes legalHeaderReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){.legal__title{animation:legalEditorialIn .62s var(--legal-ease) backwards}.legal__heading{animation:legalEditorialIn .52s var(--legal-ease) backwards}.site--legal .site-header{animation:legalHeaderReveal .32s cubic-bezier(.22,1,.36,1) both}}.legal__title:focus-within,.legal__heading:focus-within,.legal__title:target,.legal__heading:target{animation:none!important;opacity:1!important;filter:none!important;transform:none!important}
