.LegalPageLayout_page__HjWES{min-height:100vh;color:#3f1717;background:#fffaf0;font-family:Inter,Arial,sans-serif}.LegalPageLayout_page__HjWES *{box-sizing:border-box}.LegalPageLayout_hero__vyknf{padding:72px 20px 58px;text-align:center;background:radial-gradient(circle at 15% 20%,rgb(244 193 110/14%),transparent 30%),linear-gradient(180deg,#fffaf0,#fff6e8);border-bottom:1px solid #eadcc9}.LegalPageLayout_heroInner__nAAKB{width:min(850px,100%);margin:0 auto}.LegalPageLayout_eyebrow__OISkJ{margin:0 0 12px;color:#df252b;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.LegalPageLayout_hero__vyknf h1{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,7vw,72px);font-weight:700;line-height:.98;letter-spacing:-.035em}.LegalPageLayout_intro__SjCwO{max-width:680px;margin:22px auto 0;color:#66524a;font-size:17px;line-height:1.7}.LegalPageLayout_updated__tKlWm{margin:15px 0 0;color:#8b7469;font-size:12px}.LegalPageLayout_main__IowhK{width:min(920px,calc(100% - 40px));margin:0 auto;padding:56px 0 80px}.LegalPageLayout_content__p4V4x{padding:clamp(24px,5vw,54px);background:#fff;border:1px solid #eadcc9;border-radius:20px;box-shadow:0 18px 60px rgb(71 30 20/7%)}.LegalPageLayout_content__p4V4x section+section{padding-top:28px;margin-top:28px;border-top:1px solid #eadcc9}.LegalPageLayout_content__p4V4x h2,.LegalPageLayout_content__p4V4x h3{font-family:Georgia,Times New Roman,serif;line-height:1.15}.LegalPageLayout_content__p4V4x h2{margin:0 0 14px;font-size:clamp(26px,4vw,34px)}.LegalPageLayout_content__p4V4x h3{margin:24px 0 8px;font-size:21px}.LegalPageLayout_content__p4V4x li,.LegalPageLayout_content__p4V4x p{color:#5d4a42;font-size:15px;line-height:1.75}.LegalPageLayout_content__p4V4x p{margin:10px 0}.LegalPageLayout_content__p4V4x ul{padding-left:22px;margin:12px 0}.LegalPageLayout_content__p4V4x li+li{margin-top:7px}.LegalPageLayout_content__p4V4x a{color:#c91820;font-weight:700}.LegalPageLayout_notice__hEflI{padding:17px 19px;color:#4c2e1d;background:#fff4dc;border-left:4px solid #e5a42e;border-radius:8px}.LegalPageLayout_preferences__KDDE7{padding:20px;margin-top:16px;background:#fff8eb;border:1px solid #eadcc9;border-radius:12px}.LegalPageLayout_preferences__KDDE7 p{margin-top:0}.LegalPageLayout_preferences__KDDE7 button{min-height:44px;padding:11px 17px;color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer;background:#df252b;border:0;border-radius:7px;white-space:nowrap}.LegalPageLayout_preferences__KDDE7 button:focus-visible,.LegalPageLayout_preferences__KDDE7 button:hover{background:#bd151d}@media (max-width:760px){.LegalPageLayout_hero__vyknf{padding-top:52px}.LegalPageLayout_main__IowhK{width:min(100% - 24px,920px);padding-top:24px}}