.legal-page{width:100%;max-width:1400px;padding:calc(var(--nav-h,56px) + 40px) 24px 60px;color:var(--text);margin:0 auto}.legal-hero{text-align:center;margin-bottom:12px}.legal-title{color:#fff;overflow-wrap:anywhere;font-family:Syne,sans-serif;font-size:clamp(24px,2.4vw,32px);font-weight:800;line-height:1.25}.legal-subtitle{color:var(--text);margin-top:8px;font-size:18px;line-height:1.5}.legal-edition{color:var(--text2);margin-top:10px;font-size:14px}.legal-section{margin-top:52px}.legal-heading{letter-spacing:1px;color:var(--green);margin-bottom:22px;font-size:20px;font-weight:800}.legal-block{color:var(--text2);white-space:pre-line;overflow-wrap:anywhere;margin-top:10px;padding-left:36px;font-size:17px;line-height:1.4}.legal-top{cursor:pointer;border:1px solid rgba(var(--c-green-rgb), .3);background:rgba(var(--c-green-rgb), .08);color:var(--green);border-radius:10px;margin-top:48px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.legal-top:hover{background:rgba(var(--c-green-rgb), .16)}@media (max-width:768px){.legal-page{padding:136px 16px 48px}.legal-subtitle{font-size:16px}.legal-section{margin-top:36px}.legal-heading{margin-bottom:14px;font-size:17px}.legal-block{padding-left:14px;font-size:15px;line-height:1.5}}.legal-link{color:var(--green);border-bottom:1px solid rgba(var(--c-green-rgb), .35);overflow-wrap:anywhere;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s}.legal-link:hover{color:var(--green2);border-bottom-color:currentColor}
