/* Clearer light, readable labels and comfortable tap targets. */
body{background:#fff}img{max-width:100%}a,button,summary{touch-action:manipulation}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #487882;outline-offset:5px}.label,.eyebrow,.small,.fine,.creator-disclosure,.shop-disclosure{font-size:13px;line-height:1.6}section[id]{scroll-margin-top:30px}.november-tip{border-radius:24px;border:1px solid #dce8eb;background:#f6fbff;padding:28px}.november-tip .tip-date{font-size:13px;letter-spacing:.06em}@media(max-width:640px){input,select,textarea{font-size:16px}a.button,button,summary{min-height:44px}.november-tip{margin:28px 20px;padding:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.home-opening{grid-template-columns:1.1fr 1fr;gap:45px}.home-reset{align-self:center;background:#f5faff;border:1px solid #dde9ee;border-radius:36px;padding:40px}.home-reset h2{font-size:clamp(35px,4vw,54px)}.home-reset ol{padding-left:22px;margin:25px 0}.home-reset li{padding:10px 0;line-height:1.7}.home-reset li strong{display:block}.offer-card{border-radius:22px}.cottage-editorial{border-radius:28px;background:#fff}.offer-note,.disclosure,.offer-detail{font-size:13px!important}@media(max-width:760px){.home-opening{grid-template-columns:1fr}.home-reset{padding:26px}.home-opening .opening-copy{min-width:0}}.cottage-opening-photo{border-radius:30px;overflow:hidden}.cottage-opening-photo img{display:block;width:100%;border-radius:30px}
