.brand-notice_page__4MwGB{min-height:100svh;display:flex;flex-direction:column;background:#fff9f5;color:#28201c}.brand-notice_page__4MwGB ::selection{background:#ffd6bb;color:#28201c}.brand-notice_main__YoCqR{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:72px 24px;text-align:center}.brand-notice_logo__Utgcv{border-radius:16px;margin-bottom:32px}.brand-notice_title__hMB05{margin:0;font-size:clamp(26px,4vw,44px)!important;line-height:1.45;font-weight:600;text-wrap:balance}.brand-notice_title__hMB05 strong{display:block;margin-top:8px;color:#b94314;font-size:clamp(64px,9vw,96px);line-height:1.2;font-weight:800}.brand-notice_description__moqxo{max-width:34em;margin:28px 0 36px;color:#6b5043;font-size:17px;line-height:1.9;text-align:center;text-wrap:pretty}.brand-notice_page__4MwGB .brand-notice_button__HY6qX{display:inline-flex;justify-content:center;align-items:center;gap:24px;min-height:56px;padding:0 28px;border-radius:12px;background:#b94314;color:#fff!important;font-size:18px;font-weight:600;transition:background .15s ease}.brand-notice_button__HY6qX:hover{background:#96360f}.brand-notice_page__4MwGB .brand-notice_domain__E7iOK{margin-top:16px;color:#6b5043!important;font-size:18px;text-underline-offset:4px}.brand-notice_domain__E7iOK:hover,.brand-notice_footer__KPeQV a:hover{text-decoration:underline}.brand-notice_countdown__V_0bL{margin-top:12px;color:#6b5043;font-size:14px;text-align:center;font-variant-numeric:tabular-nums}.brand-notice_page__4MwGB a:focus-visible{outline:3px solid #28201c;outline-offset:5px}.brand-notice_footer__KPeQV{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 24px;padding:24px;border-top:1px solid #eadbd2;font-size:12px;line-height:1.8;color:#6b5043}.brand-notice_page__4MwGB .brand-notice_footer__KPeQV a{display:inline-flex;align-items:center;gap:4px;color:#6b5043!important;text-underline-offset:3px}@media (max-width:600px){.brand-notice_main__YoCqR{padding:48px 24px}.brand-notice_description__moqxo{font-size:16px}.brand-notice_footer__KPeQV{flex-direction:column;gap:8px;padding:20px 16px}}@media (prefers-reduced-motion:reduce){.brand-notice_button__HY6qX{transition:none}}