.legal-page{background:var(--paper);min-height:100svh;color:var(--black);flex-direction:column;display:flex}.legal-page main{flex:1}.legal-page .site-header{color:var(--white)}.legal-hero{background:var(--black);color:var(--white);padding:150px 0 0}.legal-hero .wrap{border-bottom:1px solid var(--lineD);padding-bottom:64px}.legal-hero h1{max-width:14ch;font-size:clamp(3.4rem,8vw,7rem)}.legal-lede{max-width:56ch;color:var(--mutedD);margin:22px 0 0;font-size:1.06rem}.legal-meta{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.legal-meta span{border:1px solid var(--lineD);letter-spacing:.06em;text-transform:uppercase;color:var(--mutedD);align-items:center;padding:7px 13px;font-size:.72rem;font-weight:600;display:inline-flex}.legal-body{padding:72px 0 120px}.legal{max-width:760px}.legal h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;margin:56px 0 14px;font-size:2.1rem;font-weight:400;line-height:1}.legal h2:first-child{margin-top:0}.legal h3{margin:30px 0 8px;font-size:1.05rem;font-weight:700}.legal p{color:#090909c7;margin:0 0 14px;font-size:1rem;line-height:1.75}.legal ul{flex-direction:column;gap:9px;margin:0 0 14px;padding-left:20px;display:flex}.legal li{color:#090909c7;line-height:1.7}.legal li::marker{color:var(--orange)}.legal strong{color:var(--black);font-weight:700}.legal a{color:var(--black);border-bottom:2px solid var(--orange)}.legal a:hover{background:#f2641424}.legal .callout{border-left:3px solid var(--orange);background:#f2641414;margin:18px 0;padding:18px 20px}.legal .callout p{color:var(--black);margin:0}.legal-foot{border-top:1px solid var(--lineL);color:var(--mutedL);margin-top:48px;padding-top:22px;font-size:.85rem}@media (max-width:680px){.legal-hero{padding-top:120px}.legal-hero .wrap{padding-bottom:44px}.legal-body{padding:52px 0 88px}.legal h2{font-size:1.8rem}}
