.legal{background:var(--milk)}.legal-head,.legal-body,.legal-foot{max-width:760px;padding-inline:var(--pad);margin:0 auto}.legal-head{z-index:auto;border-bottom:1px solid var(--hair);gap:0;padding-top:clamp(32px,7vw,72px);padding-bottom:clamp(24px,4vw,40px);display:block;position:static}.legal-back{color:var(--taupe);margin-bottom:clamp(24px,5vw,48px);font-size:15px;display:inline-block}.legal-back:hover{color:var(--terra)}.legal-head .mono{color:var(--taupe);margin-bottom:12px}.legal-head h1{font-size:clamp(28px,4.4vw,44px)}.legal-body{padding-block:clamp(32px,6vw,64px)}.legal-body h2{margin-top:clamp(36px,5vw,56px);margin-bottom:16px;font-size:clamp(20px,2.6vw,26px)}.legal-body h2:first-child{margin-top:0}.legal-body p{color:var(--ink-soft);margin-bottom:14px}.legal-body ul{color:var(--ink-soft);margin:0 0 18px;padding-left:22px}.legal-body li{margin-bottom:8px;list-style:outside}.legal-body a{color:var(--terra);text-underline-offset:3px;text-decoration:underline}.legal-foot{border-top:1px solid var(--hair);color:var(--taupe);flex-wrap:wrap;justify-content:space-between;gap:12px 28px;padding-block:clamp(24px,4vw,40px);font-size:15px;display:flex}.legal-foot nav{flex-wrap:wrap;gap:12px 24px;display:flex}.legal-foot a:hover{color:var(--terra)}.legal-date{color:var(--taupe);margin-top:14px;font-size:15px}
