.legal-page{background:#fff;padding:8.5rem 0 6rem}@media(max-width:900px){.legal-page{padding-top:6.5rem;padding-bottom:4rem}}.legal-doc{max-width:720px}.legal-doc__header{margin-bottom:3rem;padding-bottom:2.5rem;border-bottom:1px solid rgba(0,0,0,.1)}.legal-doc__eyebrow{display:block;margin-bottom:1rem;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:rgba(0,0,0,.4)}.legal-doc h1{margin:0 0 .6rem;font-size:clamp(2rem,3vw,3rem);font-weight:300;color:#000;line-height:1.1;letter-spacing:-.03em}.legal-doc__meta{margin:0 0 1.5rem;font-size:.9rem;color:rgba(0,0,0,.4)}.legal-doc__lead{margin:0;font-size:1.05rem;font-weight:400;line-height:1.8;color:rgba(0,0,0,.6)}.legal-doc__section{padding:2rem 0;border-bottom:1px solid rgba(0,0,0,.07)}.legal-doc__section h2{margin:0 0 1rem;font-size:1.1rem;font-weight:600;color:#000;letter-spacing:-.01em}.legal-doc__section p{margin:0;font-size:1rem;line-height:1.82;color:rgba(0,0,0,.6)}.legal-doc__section p+p{margin-top:.85rem}.legal-doc__section ul{margin:0;padding-left:1.3rem;display:grid;grid-gap:.55rem;gap:.55rem}.legal-doc__section li{font-size:1rem;line-height:1.75;color:rgba(0,0,0,.6)}.legal-doc__contact{border-bottom:none}.legal-doc__contact a{color:#000;text-decoration:underline;text-underline-offset:3px}.legal-doc__contact a:hover{opacity:.6}.legal-doc__rights-note{margin-top:1rem!important}