.legal-page{width:min(820px,100% - 40px);margin:0 auto;padding-bottom:72px}.legal-header{border-bottom:1px solid var(--line);color:var(--blue);justify-content:space-between;padding:28px 0;font-size:14px;font-weight:750;display:flex}.legal-page article{padding-top:64px}.legal-page h1{letter-spacing:-.06em;margin:0;font-size:clamp(42px,6vw,68px);line-height:.98}.legal-effective{color:var(--muted);margin:14px 0 48px}.legal-page section{border-top:1px solid var(--line);padding:24px 0}.legal-page section:last-child{border-bottom:1px solid var(--line)}.legal-page h2{letter-spacing:-.03em;margin:0 0 12px;font-size:22px}.legal-page p{color:#3d4655;margin:0 0 14px;line-height:1.68}.legal-page section p:last-child{margin-bottom:0}.legal-page p a{color:var(--blue);text-decoration:underline}.legal-page{overflow-wrap:anywhere}.legal-header{flex-wrap:wrap;gap:14px}.legal-header a{align-items:center;min-height:44px;display:inline-flex}
