.legal-page{color:#11322d;background:radial-gradient(circle at 92% 5%,#d5efc4b8,#0000 30%),#f7f8f3;min-height:100vh;padding:28px clamp(20px,5vw,72px) 72px;font-family:Inter,Noto Sans SC,system-ui,sans-serif}.legal-page>header{border-bottom:1px solid #11322d21;justify-content:space-between;align-items:center;width:min(100%,980px);margin:auto;padding:14px 0 28px;display:flex}.legal-page>header a{color:inherit;font-weight:750;text-decoration:none}.legal-page>header span,.legal-kicker{color:#087b73;letter-spacing:.16em;font-size:12px;font-weight:850}.legal-page>article{width:min(100%,820px);margin:72px auto 0}.legal-page h1{letter-spacing:-.045em;margin:10px 0 8px;font:500 clamp(52px,7vw,82px)/1 Georgia,Noto Serif SC,serif}.legal-date{color:#75847f}.legal-page article>p,.legal-page section p,.legal-page li{color:#526963;font-size:15px;line-height:1.9}.legal-page section{border-top:1px solid #11322d1c;padding:25px 0}.legal-page section:first-of-type{margin-top:44px}.legal-page h2{margin:0 0 8px;font:600 24px/1.4 Georgia,Noto Serif SC,serif}.legal-page ul{padding-left:22px}.legal-page a{color:#086f68}.legal-page article>footer{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.legal-page article>footer a{background:#ffffff94;border:1px solid #11322d2b;border-radius:999px;padding:12px 16px;font-weight:750;text-decoration:none}@media (max-width:640px){.legal-page>header span{display:none}.legal-page>article{margin-top:46px}.legal-page h1{font-size:50px}}
