.mh-newsletter-page-shell{width:100%;min-width:0}.mh-newsletter-page{min-width:0;font-family:var(--font-ui);color:var(--foreground);background:var(--background);--mh-nl-fs-hero:clamp(1.55rem, 1.15rem + 1.55vw, 2.5rem);--mh-nl-fs-h2:clamp(1.45rem, 1.12rem + 1vw, 2rem);--mh-nl-fs-h3:clamp(1.125rem, 1rem + .4vw, 1.375rem);--mh-nl-fs-body:clamp(1rem, .92rem + .28vw, 1.125rem);--mh-nl-fs-sm:clamp(.9375rem, .86rem + .22vw, 1.0625rem);--mh-nl-fs-quick:clamp(.9375rem, .84rem + .28vw, 1.0625rem);--mh-nl-fs-quick-long:clamp(.8125rem, .74rem + .22vw, .9375rem);--mh-nl-fs-cta:clamp(.875rem, .8rem + .2vw, 1rem);--mh-nl-control-h:clamp(3.35rem, 3rem + .5vw, 3.65rem);flex:1;font-size:clamp(1rem,.92rem + .28vw,1.125rem);line-height:1.5}.mh-newsletter-page__bleed{box-sizing:border-box;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.mh-newsletter-page__form{border:0;margin:0;padding:0;display:block}.mh-newsletter-page__hero{margin-bottom:clamp(1.75rem,3vw,2.75rem);position:relative}.mh-newsletter-page__hero-stage{padding:clamp(1.75rem, 1.1rem + 2.5vw, 2.75rem) max(var(--mh-container-padding-x), env(safe-area-inset-left)) clamp(2rem, 1.25rem + 2vw, 3rem) max(var(--mh-container-padding-x), env(safe-area-inset-right));position:relative}.mh-newsletter-page__hero-bg{z-index:0;background:var(--brand);clip-path:polygon(0 0,100% 0,100% 68%,0 68%);position:absolute;inset:0}@media (min-width:640px){.mh-newsletter-page__hero-bg{clip-path:polygon(0 0,100% 0,100% 56%,0 56%)}}@media (min-width:1024px){.mh-newsletter-page__hero-bg{clip-path:polygon(0 0,100% 0,100% 52%,0 52%)}}.mh-newsletter-page__hero-inner{z-index:1;max-width:min(100%,58rem);margin-inline:auto;position:relative}.mh-newsletter-page__hero-kicker{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1;margin:0 auto .5rem;font-size:.75rem;font-weight:700}.mh-newsletter-page__hero-title{text-align:center;max-width:54rem;font-size:var(--mh-nl-fs-hero);letter-spacing:-.025em;color:#fff;margin:0 auto .65rem;font-weight:800;line-height:1.1}.mh-newsletter-page__hero-lead{text-align:center;max-width:40rem;font-size:var(--mh-nl-fs-body);color:#ffffffeb;margin:0 auto 1rem;line-height:1.4}.mh-newsletter-page__hero-register{text-align:center;margin:0 auto clamp(1.25rem,2vw,1.75rem)}.mh-newsletter-page__hero-register-link{border-radius:var(--mh-radius-sm);min-height:2.75rem;color:var(--brand);font-size:var(--mh-nl-fs-cta);background:#fff;justify-content:center;align-items:center;padding:0 1.35rem;font-weight:700;text-decoration:none;display:inline-flex}.mh-newsletter-page__hero-register-link:hover,.mh-newsletter-page__hero-register-link:focus-visible{background:color-mix(in srgb, #fff 94%, var(--mh-surface-soft))}.mh-newsletter-page__hero-card{background:var(--background);border:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);box-shadow:0 4px 6px color-mix(in srgb, var(--foreground) 6%, transparent), 0 18px 48px color-mix(in srgb, var(--foreground) 12%, transparent);padding:clamp(1.35rem,1.1rem + 1.2vw,2rem)}.mh-newsletter-page__quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.65rem,2vw,1rem);margin-bottom:clamp(1.1rem,2vw,1.5rem);display:grid}@media (min-width:480px){.mh-newsletter-page__quick{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.mh-newsletter-page__quick{grid-template-columns:repeat(5,minmax(0,1fr))}}.mh-newsletter-page__quick-tile{cursor:pointer;text-align:center;flex-direction:column;align-items:center;gap:.45rem;display:flex}.mh-newsletter-page__quick-icon{color:#fff;border-radius:3px;justify-content:center;align-items:center;width:clamp(3.25rem,5.5vw,3.85rem);height:clamp(3.25rem,5.5vw,3.85rem);display:flex}.mh-newsletter-page__quick-label{font-size:var(--mh-nl-fs-quick);color:#111;font-weight:700;line-height:1.22}.mh-newsletter-page__quick-label--long{font-size:var(--mh-nl-fs-quick-long);max-width:8.75rem;line-height:1.2}.mh-newsletter-page__checkbox{width:1.2rem;height:1.2rem;accent-color:var(--brand);cursor:pointer;margin:0}.mh-newsletter-page__checkbox--end{flex-shrink:0;align-self:center}.mh-newsletter-page__email-row{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);grid-template-columns:1fr;align-items:center;gap:.65rem;margin-top:.15rem;padding-top:clamp(.85rem,1.5vw,1.15rem);display:grid}@media (min-width:720px){.mh-newsletter-page__email-row{grid-template-columns:auto 1fr;gap:1rem 1.25rem}}.mh-newsletter-page__email-label{font-size:var(--mh-nl-fs-h3);color:#111;white-space:nowrap;margin:0;font-weight:700;line-height:1.2}.mh-newsletter-page__email-controls{border:1px solid color-mix(in srgb, var(--foreground) 20%, transparent);flex-wrap:nowrap;align-items:stretch;min-width:0;display:flex}.mh-newsletter-page__email-input{min-width:0;min-height:var(--mh-nl-control-h);background:var(--background);font-family:var(--font-ui);font-size:var(--mh-nl-fs-body);color:var(--foreground);border:0;outline:none;flex:12rem;padding:.75rem 1.1rem}.mh-newsletter-page__email-input::placeholder{color:color-mix(in srgb, var(--muted-foreground) 85%, transparent)}.mh-newsletter-page__cta{min-height:var(--mh-nl-control-h);background:var(--foreground);color:var(--background);font-family:var(--font-ui);font-size:var(--mh-nl-fs-cta);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:0;align-items:stretch;padding:0;font-weight:800;text-decoration:none;display:inline-flex}.mh-newsletter-page__cta>span:first-child{align-items:center;padding:0 1.1rem;display:inline-flex}.mh-newsletter-page__cta-suffix{background:var(--brand);width:3.5rem;color:var(--brand-foreground);justify-content:center;align-items:center;display:inline-flex}.mh-newsletter-page__cta-suffix--gold{color:#1a1200;background:#d4a017}.mh-newsletter-page__cta:hover{opacity:.92}.mh-newsletter-page__cta:disabled{opacity:.55;cursor:not-allowed}.mh-newsletter-page__cta--center{margin-inline:auto}.mh-newsletter-page__status{text-align:center;font-size:var(--mh-nl-fs-sm);color:var(--muted-foreground);margin:.75rem 0 0}.mh-newsletter-page__status--error{color:#b42318}.mh-newsletter-page__why{max-width:var(--mh-container-max,72rem);padding-inline:max(var(--mh-container-padding-x), env(safe-area-inset-left)) max(var(--mh-container-padding-x), env(safe-area-inset-right));margin:clamp(2.5rem,4vw,3.5rem) auto 0}.mh-newsletter-page__section-heading{text-align:center;font-size:var(--mh-nl-fs-h2);letter-spacing:-.02em;margin:0 0 clamp(1.25rem,2vw,1.75rem);font-weight:700;line-height:1.15}.mh-newsletter-page__why-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:768px){.mh-newsletter-page__why-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}}.mh-newsletter-page__why-card{background:var(--background);border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);min-height:100%;box-shadow:0 4px 18px color-mix(in srgb, var(--foreground) 6%, transparent);flex-direction:column;gap:.65rem;padding:clamp(1.15rem,1vw,1.35rem);display:flex}.mh-newsletter-page__why-badge{width:2.25rem;height:2.25rem;color:var(--brand-foreground);background:var(--brand);justify-content:center;align-items:center;font-size:1.125rem;font-weight:800;display:inline-flex}.mh-newsletter-page__why-title{font-size:var(--mh-nl-fs-h3);margin:0;font-weight:700;line-height:1.2}.mh-newsletter-page__why-body{font-size:var(--mh-nl-fs-body);color:color-mix(in srgb, var(--foreground) 68%, transparent);flex:auto;margin:0;font-weight:400;line-height:1.5}.mh-newsletter-page__pick{padding:clamp(2rem, 3vw, 3rem) max(var(--mh-container-padding-x), env(safe-area-inset-left)) clamp(2.5rem, 4vw, 4rem) max(var(--mh-container-padding-x), env(safe-area-inset-right));background:color-mix(in srgb, var(--muted) 42%, var(--background));margin-top:clamp(2.5rem,4vw,3.5rem)}.mh-newsletter-page__pick-head{max-width:var(--mh-container-max,72rem);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem 1rem;margin:0 auto clamp(1rem,2vw,1.35rem);display:flex}.mh-newsletter-page__pick-title{font-size:var(--mh-nl-fs-h2);margin:0;font-weight:700;line-height:1.15}.mh-newsletter-page__select-all{font-family:var(--font-ui);font-size:var(--mh-nl-fs-body);color:var(--brand);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.mh-newsletter-page__pick-panel{max-width:var(--mh-container-max,72rem);background:var(--background);border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);margin-inline:auto;padding:clamp(1.25rem,1vw,1.75rem)}.mh-newsletter-page__pick-subtitle{font-size:var(--mh-nl-fs-body);letter-spacing:.03em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 72%, transparent);margin:0 0 .85rem;font-weight:700}.mh-newsletter-page__pick-subtitle--spaced{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);margin-top:clamp(1.5rem,2.5vw,2rem);padding-top:clamp(1.25rem,2vw,1.75rem)}.mh-newsletter-page__pick-list,.mh-newsletter-page__pick-grid{flex-direction:column;gap:0;display:flex}@media (min-width:768px){.mh-newsletter-page__pick-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem;display:grid}}.mh-newsletter-page__pick-row{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);cursor:pointer;align-items:flex-start;gap:1rem;padding:clamp(.9rem,1.5vw,1.1rem) 0;display:flex}.mh-newsletter-page__pick-grid .mh-newsletter-page__pick-row{border-bottom:1px solid color-mix(in srgb, var(--foreground) 10%, transparent)}.mh-newsletter-page__pick-list>li:last-child .mh-newsletter-page__pick-row,.mh-newsletter-page__pick-grid>li:nth-last-child(-n+2) .mh-newsletter-page__pick-row{border-bottom:none}@media (max-width:767px){.mh-newsletter-page__pick-grid>li:last-child .mh-newsletter-page__pick-row{border-bottom:none}}.mh-newsletter-page__pick-icon{color:#fff;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:3.85rem;height:3.85rem;display:flex}.mh-newsletter-page__pick-copy{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.mh-newsletter-page__pick-name{font-size:var(--mh-nl-fs-h3);font-weight:700;line-height:1.2}.mh-newsletter-page__pick-desc{font-size:var(--mh-nl-fs-body);color:color-mix(in srgb, var(--foreground) 65%, transparent);font-weight:400;line-height:1.45}.mh-newsletter-page__pick-freq{font-size:var(--mh-nl-fs-sm);letter-spacing:.04em;text-transform:uppercase;color:color-mix(in srgb, var(--foreground) 48%, transparent);font-weight:600}.mh-newsletter-page__pick-footer{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);flex-direction:column;align-items:center;gap:1rem;margin-top:clamp(1.5rem,2.5vw,2rem);padding-top:clamp(1.25rem,2vw,1.75rem);display:flex}.mh-newsletter-page__legal{text-align:center;max-width:36rem;font-size:var(--mh-nl-fs-sm);color:var(--muted-foreground);margin:0;line-height:1.5}.mh-newsletter-page__legal a{color:var(--brand);font-weight:600;text-decoration:underline}.mh-newsletter-page__premium{max-width:var(--mh-container-max,72rem);padding-inline:max(var(--mh-container-padding-x), env(safe-area-inset-left)) max(var(--mh-container-padding-x), env(safe-area-inset-right));margin:clamp(2.5rem,4vw,4rem) auto;padding-bottom:clamp(2.5rem,4vw,4rem)}.mh-newsletter-page__premium-panel{background:var(--background);border:1px solid color-mix(in srgb, var(--foreground) 12%, transparent);padding:clamp(1.35rem,1vw,1.75rem)}.mh-newsletter-page__premium-kicker{font-size:var(--mh-nl-fs-body);color:#9a7200;align-items:center;gap:.5rem;margin:0 0 1.25rem;font-weight:700;display:flex}.mh-newsletter-page__premium-grid{grid-template-columns:1fr;gap:1rem;margin-bottom:1.5rem;display:grid}@media (min-width:768px){.mh-newsletter-page__premium-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.mh-newsletter-page__premium-card{background:color-mix(in srgb, #d4a017 8%, var(--background));border:1px solid #d4a01759;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.mh-newsletter-page__premium-icon{color:#9a7200;background:color-mix(in srgb, #d4a017 22%, var(--background));border-radius:4px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.mh-newsletter-page__premium-name{font-size:var(--mh-nl-fs-h3);margin:0;font-weight:700;line-height:1.2}.mh-newsletter-page__premium-desc{font-size:var(--mh-nl-fs-body);color:color-mix(in srgb, var(--foreground) 65%, transparent);margin:0;line-height:1.45}.mh-newsletter-page__pick-legal{border-top:1px solid color-mix(in srgb, var(--foreground) 10%, transparent);text-align:center;font-size:var(--mh-nl-fs-sm);color:var(--muted-foreground);margin:clamp(1.5rem,2.5vw,2rem) 0 0;padding-top:clamp(1.25rem,2vw,1.75rem);line-height:1.5}.mh-newsletter-page__pick-legal a{color:var(--brand);font-weight:600;text-decoration:underline}.mh-newsletter-page--has-dock{padding-bottom:clamp(10rem,18vh,13rem)}.mh-newsletter-dock{inset-inline:0;z-index:40;border-top:1px solid color-mix(in srgb, var(--foreground) 14%, transparent);background:var(--background);box-shadow:0 -8px 32px color-mix(in srgb, var(--foreground) 10%, transparent);position:fixed;bottom:0}.mh-newsletter-dock__inner{max-width:var(--mh-container-max,72rem);padding:clamp(.85rem, 1.5vw, 1.15rem) max(var(--mh-container-padding-x), env(safe-area-inset-left)) max(.85rem, env(safe-area-inset-bottom)) max(var(--mh-container-padding-x), env(safe-area-inset-right));margin-inline:auto}.mh-newsletter-dock__head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.mh-newsletter-dock__close{border-radius:var(--mh-radius-sm);width:2.25rem;height:2.25rem;color:var(--mh-ink-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;margin:-.25rem -.25rem 0 0;padding:0;transition:color .16s,background-color .16s;display:inline-flex}.mh-newsletter-dock__close:hover,.mh-newsletter-dock__close:focus-visible{color:var(--foreground);background:color-mix(in srgb, var(--foreground) 6%, transparent)}.mh-newsletter-dock__close:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 55%, transparent);outline-offset:2px}.mh-newsletter-dock__lead{font-size:var(--mh-nl-fs-body);color:var(--foreground);margin:0;font-weight:400;line-height:1.4}.mh-newsletter-dock__count{min-width:1.65rem;height:1.65rem;font-size:var(--mh-nl-fs-sm);color:#fff;background:var(--brand);vertical-align:middle;border-radius:999px;justify-content:center;align-items:center;padding:0 .35rem;font-weight:800;line-height:1;display:inline-flex}.mh-newsletter-dock__actions{flex-wrap:wrap;align-items:stretch;gap:.65rem;display:flex}.mh-newsletter-dock__input{min-width:0;min-height:var(--mh-nl-control-h);border:1px solid color-mix(in srgb, var(--foreground) 22%, transparent);font-family:var(--font-ui);font-size:var(--mh-nl-fs-body);color:var(--foreground);background:var(--background);border-radius:0;outline:none;flex:14rem;padding:.75rem 1rem}.mh-newsletter-dock__input:focus-visible{border-color:color-mix(in srgb, var(--brand) 65%, var(--foreground))}.mh-newsletter-dock__submit{min-height:var(--mh-nl-control-h);font-family:var(--font-ui);font-size:var(--mh-nl-fs-body);color:#fff;background:var(--brand);cursor:pointer;white-space:nowrap;border:0;border-radius:0;flex-shrink:0;padding:0 1.35rem;font-weight:700}.mh-newsletter-dock__submit:hover:not(:disabled){opacity:.92}.mh-newsletter-dock__submit:disabled{opacity:.5;cursor:not-allowed}.mh-newsletter-dock__legal{font-size:var(--mh-nl-fs-sm);color:var(--muted-foreground);margin:.65rem 0 0;line-height:1.45}.mh-newsletter-dock__legal a{color:var(--brand);font-weight:600;text-decoration:underline}@media (min-width:768px){.mh-newsletter-dock__actions{flex-wrap:nowrap}}.mh-newsletter-page__support{max-width:var(--mh-content-max,72rem);font-size:var(--mh-nl-fs-sm);color:var(--muted-foreground);margin:clamp(2rem,1.35rem + 2vw,2.75rem) auto 0;padding:0 clamp(1rem,.5rem + 1.5vw,1.5rem);line-height:1.55}.mh-newsletter-page__support-link{color:var(--brand);font-weight:600;text-decoration:underline}@media (min-width:768px){.mh-newsletter-dock__head{margin-bottom:.65rem}}
