.legal-page{flex-direction:column;min-height:100dvh;display:flex}.legal-back{color:var(--muted);align-items:center;gap:8px;min-height:44px;font-size:14px;display:inline-flex}.legal-back:hover{color:var(--text)}.legal-main{flex:1;width:min(760px,100% - 48px);margin:32px auto 80px}.legal-document h1{letter-spacing:-.025em;overflow-wrap:anywhere;font-family:Manrope Variable,sans-serif;font-size:clamp(32px,4vw,44px);font-weight:500;line-height:1.15}.legal-template-note{border-left:2px solid var(--line);color:var(--muted);margin-top:20px;padding-left:16px;font-size:13px;line-height:1.6}.legal-description{margin-top:28px;font-size:17px;line-height:1.7}.legal-document section{margin-top:32px}.legal-document h2{letter-spacing:-.025em;margin-bottom:16px;font-family:Manrope Variable,sans-serif;font-size:20px;font-weight:500;line-height:1.15}.legal-document section p{overflow-wrap:anywhere;font-size:15px;line-height:1.8}.legal-document section p+p{margin-top:12px}@media (max-width:640px){.legal-main{width:calc(100% - 40px);margin-top:20px;margin-bottom:48px}.legal-back{font-size:13px}.legal-description{font-size:16px}.legal-document h2{font-size:20px}}@media (max-width:360px){.legal-document h1{letter-spacing:-.035em;font-size:28px}}
