.commerce-legal{color:#102f2a;background:radial-gradient(circle at 85% 4%,#dfefcbcc,#0000 31%),#f8faf5;min-height:100vh;padding:28px clamp(20px,5vw,72px) 72px;font-family:Inter,Noto Sans SC,system-ui,sans-serif}.commerce-legal>header{border-bottom:1px solid #d8e3dd;justify-content:space-between;width:min(100%,980px);margin:auto;padding:14px 0 28px;display:flex}.commerce-legal>header a{color:inherit;font-weight:800;text-decoration:none}.commerce-legal>article{width:min(100%,820px);margin:72px auto 0}.legal-label{letter-spacing:.2em;font-weight:900;color:#4b7b6c!important;font-size:12px!important}.commerce-legal h1{letter-spacing:-.045em;margin:10px 0 8px;font:400 clamp(52px,7vw,82px)/1 Georgia,Noto Serif SC,serif}.commerce-legal .legal-date{color:#71817c}.commerce-legal article>p,.commerce-legal section p{color:#526963;font-size:15px;line-height:1.9}.commerce-legal section{border-top:1px solid #d8e3dd;padding:25px 0}.commerce-legal section:first-of-type{margin-top:44px}.commerce-legal h2{margin:0 0 8px;font:600 24px/1.4 Georgia,Noto Serif SC,serif}.commerce-legal a{color:#216f60}.commerce-legal article>footer{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.commerce-legal article>footer a{background:#ffffffb8;border:1px solid #cad8d1;border-radius:999px;padding:12px 16px;font-weight:800;text-decoration:none}@media (max-width:640px){.commerce-legal>article{margin-top:46px}.commerce-legal h1{font-size:50px}}
