.legal-page{background:#f8fafc;min-height:100vh;padding:140px 24px 80px}.legal-inner{max-width:760px;margin:0 auto}.legal-back{margin-bottom:32px}.legal-back a{color:#0f766e;font-size:14px;font-weight:700}.legal-inner h1{color:#0b1220;margin:0 0 8px;font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1.15}.legal-date{color:#94a3b8;margin:0 0 48px;font-size:14px}.legal-inner section{margin-bottom:36px}.legal-inner h2{color:#0b1220;margin:0 0 12px;font-size:18px;font-weight:800}.legal-inner p,.legal-inner li{color:#475569;margin:0 0 10px;font-size:16px;line-height:1.75}.legal-inner ul{margin:8px 0 12px 20px;padding:0;list-style:outside}.legal-inner li:before{display:none}.legal-inner li{margin-bottom:6px}.legal-inner a{color:#0f766e;font-weight:600;text-decoration:underline}
