.hm-news{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:var(--space-5, 1.25rem);box-sizing:border-box;opacity:0;pointer-events:none;transition:opacity .45s cubic-bezier(.22,1,.36,1)}.hm-news.is-open{opacity:1;pointer-events:auto}.hm-news[hidden]{display:none!important}.hm-news-backdrop{position:absolute;inset:0;background:rgba(var(--rgb-principal, 74, 91, 102),.42);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);cursor:pointer}.hm-news-card{position:relative;z-index:1;width:min(100%,40rem);max-height:min(92vh,48rem);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;background:var(--c-ivory, #fbf8f5);border:1px solid rgba(var(--rgb-sage, 171, 185, 162),.35);box-shadow:0 22px 60px rgba(var(--rgb-principal, 74, 91, 102),.18);padding:clamp(1.75rem,4vw,2.75rem) clamp(1.5rem,4vw,2.75rem);text-align:center;transform:translateY(.6rem) scale(.98);transition:transform .45s cubic-bezier(.22,1,.36,1)}.hm-news.is-open .hm-news-card{transform:none}.hm-news-close{position:absolute;top:.65rem;right:.75rem;width:2.25rem;height:2.25rem;border:none;background:transparent;color:var(--c-dark, #4a5b66);font-size:1.6rem;line-height:1;cursor:pointer;opacity:.55;transition:opacity .2s ease}.hm-news-close:hover,.hm-news-close:focus-visible{opacity:1;color:var(--c-coral, #ee7457);outline:none}.hm-news-eyebrow{display:block;font-family:var(--f-sans, "Poppins", system-ui, sans-serif);font-size:var(--type-kicker, .75rem);font-weight:500;letter-spacing:var(--type-kicker-ls, .42em);text-transform:uppercase;color:var(--c-warm, #da8873);margin:0 0 1rem}.hm-news-title{font-family:var(--f-serif, "Playfair Display", Georgia, serif);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:400;line-height:1.15;color:var(--c-dark, #4a5b66);margin:0 0 1.15rem}.hm-news-text{margin:0 auto 1.75rem;max-width:38em;font-family:var(--f-sans, "Poppins", system-ui, sans-serif);font-size:var(--type-body, .875rem);font-weight:400;line-height:var(--lh-body, 1.95);color:var(--emv-body-muted, rgba(74, 91, 102, .9));text-align:left}.hm-news-actions{display:flex;flex-direction:column;align-items:center;gap:var(--space-3, .75rem)}.hm-news-cta{text-decoration:none}.hm-news-skip{border:none;background:transparent;font-family:var(--f-sans, "Poppins", system-ui, sans-serif);font-size:var(--type-btn, .625rem);font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--c-warm, #da8873);cursor:pointer;padding:.35rem .5rem}.hm-news-skip:hover,.hm-news-skip:focus-visible{color:var(--c-coral, #ee7457);outline:none}html.hm-news-lock,html.hm-news-lock body{overflow:hidden}@media(max-width:640px){.hm-news{padding:var(--space-4, 1rem);align-items:flex-start;padding-top:max(var(--space-4, 1rem),env(safe-area-inset-top,0px))}.hm-news-card{width:100%;max-height:min(94vh,100%);margin-top:var(--space-2, .5rem)}}@media(prefers-reduced-motion:reduce){.hm-news,.hm-news-card{transition:none}.hm-news-card{transform:none}}
