.LegalPage-module__Jxt4oG__page{color:#242424;background:#fafafa;min-height:100vh}.LegalPage-module__Jxt4oG__header{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #e8e8e8;position:sticky;top:0}.LegalPage-module__Jxt4oG__headerInner,.LegalPage-module__Jxt4oG__footerInner,.LegalPage-module__Jxt4oG__container{width:min(100% - 48px,800px);margin:0 auto}.LegalPage-module__Jxt4oG__headerInner{justify-content:space-between;align-items:center;height:72px;display:flex}.LegalPage-module__Jxt4oG__logo{width:132px;height:42px}.LegalPage-module__Jxt4oG__backLink{color:#4f4f4f;font-size:14px;font-weight:700}.LegalPage-module__Jxt4oG__hero{background:radial-gradient(circle at 78% 20%,#ff5a2a1f,#0000 30%),#fff;border-bottom:1px solid #e8e8e8;padding:80px 0 64px}.LegalPage-module__Jxt4oG__eyebrow{color:#ff5a2a;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:700;display:block}.LegalPage-module__Jxt4oG__hero h1{letter-spacing:-.02em;margin:0;font-size:clamp(32px,6vw,48px);line-height:1.35}.LegalPage-module__Jxt4oG__hero p{color:#4f4f4f;max-width:680px;margin:22px 0 16px;font-size:16px;line-height:1.9}.LegalPage-module__Jxt4oG__hero time{color:#909090;font-size:13px}.LegalPage-module__Jxt4oG__article{padding-top:64px;padding-bottom:96px}.LegalPage-module__Jxt4oG__article section+section{border-top:1px solid #e8e8e8;margin-top:52px;padding-top:52px}.LegalPage-module__Jxt4oG__article h2{margin:0 0 18px;font-size:22px;line-height:1.5}.LegalPage-module__Jxt4oG__article h3{margin:30px 0 12px;font-size:16px}.LegalPage-module__Jxt4oG__article p,.LegalPage-module__Jxt4oG__article li{color:#4f4f4f;font-size:15px;line-height:1.9}.LegalPage-module__Jxt4oG__article p+p{margin-top:14px}.LegalPage-module__Jxt4oG__article ul,.LegalPage-module__Jxt4oG__article ol{list-style:revert;margin:14px 0 0;padding-left:1.5em}.LegalPage-module__Jxt4oG__article li+li{margin-top:8px}.LegalPage-module__Jxt4oG__article a{color:#e74818;text-underline-offset:3px;text-decoration:underline}.LegalPage-module__Jxt4oG__article strong{color:#242424}.LegalPage-module__Jxt4oG__notice,.LegalPage-module__Jxt4oG__contactCard{background:#fff;border:1px solid #e8e8e8;border-radius:16px;margin-top:24px;padding:22px 24px}.LegalPage-module__Jxt4oG__notice{border-left:4px solid #ff5a2a}.LegalPage-module__Jxt4oG__contactCard a{margin-top:8px;font-size:18px;font-weight:700;display:inline-block}.LegalPage-module__Jxt4oG__footer{background:#fff;border-top:1px solid #e8e8e8;padding:34px 0}.LegalPage-module__Jxt4oG__footerInner{color:#909090;justify-content:space-between;gap:24px;font-size:12px;display:flex}.LegalPage-module__Jxt4oG__footer nav{flex-wrap:wrap;gap:18px;display:flex}.LegalPage-module__Jxt4oG__footer a:hover,.LegalPage-module__Jxt4oG__backLink:hover{color:#242424}@media (max-width:640px){.LegalPage-module__Jxt4oG__headerInner,.LegalPage-module__Jxt4oG__footerInner,.LegalPage-module__Jxt4oG__container{width:min(100% - 36px,800px)}.LegalPage-module__Jxt4oG__hero{padding:56px 0 46px}.LegalPage-module__Jxt4oG__article{padding-top:48px;padding-bottom:72px}.LegalPage-module__Jxt4oG__article section+section{margin-top:42px;padding-top:42px}.LegalPage-module__Jxt4oG__footerInner{flex-direction:column-reverse}}
