.FontSizeToggle_wrap__y_v5R{display:flex;align-items:center;gap:4px}.FontSizeToggle_label__UADMz{font-size:10px;color:hsla(0,0%,100%,.5);letter-spacing:.08em;margin-right:2px}.FontSizeToggle_btn__VyoKi{background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);cursor:pointer;color:hsla(0,0%,100%,.5);width:28px;height:28px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-family:var(--font-sans);transition:all .2s}.FontSizeToggle_btn__VyoKi:hover{background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.8)}.FontSizeToggle_active__NOP8x{background:hsla(0,0%,100%,.25)!important;color:#fff!important;border-color:hsla(0,0%,100%,.3)}.FontSizeToggle_wrapLight__wYX4I .FontSizeToggle_label__UADMz{color:var(--charcoal-light)}.FontSizeToggle_btnLight__93R47,.FontSizeToggle_wrapLight__wYX4I .FontSizeToggle_btn__VyoKi{background:var(--blush-pale);border-color:hsla(0,44%,84%,.3);color:var(--charcoal-light)}.FontSizeToggle_btnLight__93R47:hover,.FontSizeToggle_wrapLight__wYX4I .FontSizeToggle_btn__VyoKi:hover{background:var(--sage-light);color:var(--charcoal)}.FontSizeToggle_btnLight__93R47.FontSizeToggle_active__NOP8x,.FontSizeToggle_wrapLight__wYX4I .FontSizeToggle_active__NOP8x{background:var(--sage)!important;color:#fff!important;border-color:var(--sage)!important}.SiteNotice_bar__kyfAE{background:#fff4e0;border-top:1px solid #e8c98a;border-bottom:1px solid #e8c98a;color:var(--charcoal);font-size:.82rem;line-height:1.8}.SiteNotice_inner__yS7uE{max-width:var(--max-w);margin:0 auto;padding:10px 32px;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.SiteNotice_label__MifA2{display:inline-block;background:#b5862b;color:#fff;font-size:.72rem;letter-spacing:.1em;padding:2px 10px;border-radius:10px;white-space:nowrap}.SiteNotice_text__CeUEX{flex:1 1 320px}.SiteNotice_tel__WWz43{font-family:var(--font-display);font-size:1rem;letter-spacing:.06em;margin:0 4px}.SiteNotice_link__5J_Vh,.SiteNotice_tel__WWz43{color:#8a6512;text-decoration:underline;white-space:nowrap}.SiteNotice_compact__oZkEO .SiteNotice_inner__yS7uE{padding:10px 16px}@media (max-width:768px){.SiteNotice_inner__yS7uE{padding:10px 16px;font-size:.8rem}}