.cmp-site-header{--cmp-header-ink: hsl(var(--ink));--cmp-header-muted: hsl(var(--stone));--cmp-header-paper: hsl(var(--paper));--cmp-header-card: hsl(var(--card));--cmp-header-line: hsl(var(--sand));--cmp-header-coral: hsl(var(--signal));position:relative;min-height:72px;color:var(--cmp-header-ink);background:color-mix(in srgb,var(--cmp-header-paper) 96%,transparent);border-bottom:1px solid var(--cmp-header-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.cmp-site-header--scrolled{box-shadow:0 8px 24px #0000000f}.cmp-site-header--homepage{--cmp-header-ink: var(--cmp-seasonal-ink, hsl(var(--ink)));--cmp-header-muted: color-mix( in srgb, var(--cmp-seasonal-ink, hsl(var(--ink))) 62%, transparent );--cmp-header-paper: var(--cmp-seasonal-wash, hsl(var(--paper)));--cmp-header-card: color-mix( in srgb, var(--cmp-seasonal-wash, hsl(var(--paper))) 70%, hsl(var(--card)) );--cmp-header-line: var(--cmp-seasonal-line, hsl(var(--sand)));--cmp-header-coral: var(--cmp-seasonal-accent, hsl(var(--signal)));background:color-mix(in srgb,var(--cmp-seasonal-wash, hsl(var(--paper))) 91%,transparent)}.cmp-site-header--homepage+.cmp-site-header__overlay{--cmp-header-ink: var(--cmp-seasonal-ink, hsl(var(--ink)));--cmp-header-muted: color-mix( in srgb, var(--cmp-seasonal-ink, hsl(var(--ink))) 62%, transparent );--cmp-header-paper: var(--cmp-seasonal-wash, hsl(var(--paper)));--cmp-header-card: color-mix( in srgb, var(--cmp-seasonal-wash, hsl(var(--paper))) 70%, hsl(var(--card)) );--cmp-header-line: var(--cmp-seasonal-line, hsl(var(--sand)));--cmp-header-coral: var(--cmp-seasonal-accent, hsl(var(--signal)))}.cmp-site-header__inner{min-height:72px;max-width:1440px;padding-top:.35rem;padding-bottom:.35rem}.cmp-site-header__search{flex:0 0 130px;color:var(--cmp-header-muted)}.cmp-site-header__search a,.cmp-site-header__mobile-search a{color:inherit;text-decoration:none;transition:color .18s ease}.cmp-site-header__search a:hover,.cmp-site-header__mobile-search a:hover,.cmp-site-header__nav a:hover,.cmp-site-header__nav button:hover{color:var(--cmp-header-coral)}.cmp-site-header__brand-wrap{min-width:max-content}.cmp-site-header__brand{color:var(--cmp-header-ink);text-decoration:none}.cmp-site-header__brand-name{color:var(--cmp-header-ink);line-height:.9;transition:color .18s ease}.cmp-site-header__brand:hover .cmp-site-header__brand-name,.cmp-site-header__brand-name .text-signal{color:var(--cmp-header-coral)}.cmp-site-header__tagline{color:#705860!important;color:var(--cmp-header-muted);line-height:1.2}.cmp-site-header__nav{flex:1 1 0;color:var(--cmp-header-ink)}.cmp-site-header__nav>.nav-dropdown>button,.cmp-site-header__nav>.nav-dropdown>a{color:inherit;text-decoration:none;transition:color .18s ease}.cmp-site-header__nav>.nav-dropdown>button{border:0;background:transparent;cursor:pointer}.cmp-site-header__dropdown{border:1px solid var(--cmp-header-line);border-radius:12px;color:var(--cmp-header-ink);background:var(--cmp-header-card);box-shadow:0 14px 28px #372a191f;opacity:0;visibility:hidden;transform:translate(-50%) scaleY(.95)}.cmp-site-header__dropdown--open{visibility:visible;opacity:1;transform:translate(-50%) scaleY(1)}.cmp-site-header__dropdown a{color:var(--cmp-header-muted);text-decoration:none}.cmp-site-header__dropdown a:first-child{color:var(--cmp-header-ink)}.cmp-site-header__dropdown a:hover{color:var(--cmp-header-coral);background:#f2e7d5}.cmp-site-header__mobile-trigger{color:var(--cmp-header-ink);border:0;background:transparent;cursor:pointer}.cmp-site-header__mobile-trigger:hover{color:var(--cmp-header-coral)}.cmp-site-header__overlay{--cmp-header-ink: hsl(var(--ink));--cmp-header-muted: hsl(var(--stone));--cmp-header-paper: hsl(var(--paper));--cmp-header-card: hsl(var(--card));--cmp-header-line: hsl(var(--sand));--cmp-header-coral: hsl(var(--signal));background:color-mix(in srgb,hsl(var(--ink)) 20%,transparent)}.cmp-site-header__drawer{color:var(--cmp-header-ink);background:var(--cmp-header-paper);border-color:var(--cmp-header-line)}.cmp-site-header__drawer-head{border-color:var(--cmp-header-line)}.cmp-site-header__drawer-head button{color:var(--cmp-header-muted)}.cmp-site-header__drawer-head button:hover,.cmp-site-header__drawer a:hover,.cmp-site-header__drawer button:hover{color:var(--cmp-header-coral)}.cmp-site-header__drawer>.p-6{color:var(--cmp-header-ink)}.cmp-site-header__drawer>.p-6 .text-signal{color:var(--cmp-header-coral)}.cmp-site-header__drawer>.p-6 .border-border,.cmp-site-header__drawer>.p-6 .border-linen{border-color:var(--cmp-header-line)}.cmp-site-header__drawer a,.cmp-site-header__drawer button{text-decoration:none}@media(max-width:1023px){.cmp-site-header,.cmp-site-header__inner{min-height:64px}.cmp-site-header__nav{display:none!important}.cmp-site-header__brand-name{font-size:20px}.cmp-site-header__tagline{display:block!important;font-size:7px;letter-spacing:.14em}}@media(min-width:1024px){.cmp-site-header__mobile-trigger,.cmp-site-header__mobile-search{display:none!important}}[data-season=halloween]{--season-accent: #D9733A;--season-accent-ink: #A8471C;--season-deep: #2B1626;--season-tint: #F6EADF;--season-on-deep: #FBF3EA;--season-motif: block}.season-motif{position:absolute;display:var(--season-motif, none);pointer-events:none;color:var(--season-accent)}[data-season] .cmp-site-header{box-shadow:inset 0 3px 0 var(--season-accent)}[data-season] .cmp-site-header.cmp-site-header--scrolled{box-shadow:inset 0 3px 0 var(--season-accent),0 8px 24px #0000000f}[data-season] .cmp-site-header__brand-name .text-signal{color:var(--season-accent-ink);position:relative}.season-motif--logo{width:14px;height:7px;left:calc(100% + 3px);top:.3em;color:var(--season-deep)}[data-season] .cmp-hero-vibes{position:relative}[data-season] .cmp-hero-vibes:before{content:"";position:absolute;pointer-events:none;z-index:0;left:50%;top:0;width:min(900px,100%);height:340px;transform:translate(-50%);background:radial-gradient(closest-side,var(--season-tint),transparent);opacity:.7}[data-season] .cmp-hero-vibes>.cmp-hero-vibes__content{position:relative;z-index:1}.cmp-hero-vibes__ornament-anchor{position:absolute;inset:0;pointer-events:none;z-index:1}.season-motif--hero{width:34px;height:16px;right:15%;top:2.75rem;transform-origin:50% 70%}@media(max-width:767px){.season-motif--hero{width:26px;height:12px;right:7%;top:1.25rem}}@media(prefers-reduced-motion:no-preference){.season-motif--hero{animation:season-flutter .6s ease-out .4s 1 both}}@keyframes season-flutter{0%,to{transform:scaleY(1)}30%{transform:scaleY(.55) translateY(1px)}60%{transform:scaleY(1.08)}}[data-season] .cmp-hero-vibes__cell[data-season-pin]>a{outline:2px solid var(--season-accent);outline-offset:2px}[data-season] .cmp-h1__section-header-top{position:relative}[data-season] .cmp-h1__section-header-top:before{content:"";position:absolute;left:0;top:-.875rem;width:2rem;height:2px;background:var(--season-accent);pointer-events:none}[data-season] .cmp-article__prose .has-drop-cap:first-letter,[data-season] .cmp-article__prose .drop-cap:first-letter{color:var(--season-accent-ink)}[data-season] .cmp-article__prose .wp-block-pullquote,[data-season] .cmp-article__prose .pullquote,[data-season] .cmp-article__prose blockquote{box-shadow:inset 3px 0 var(--season-accent)}[data-season] .cmp-archive .cmp-hero-header__title{position:relative}[data-season] .cmp-archive .cmp-hero-header__title:before{content:"";position:absolute;width:2rem;height:2px;top:-.5rem;left:calc(50% - 1rem);background:var(--season-accent)}[data-season] .cmp-article__prose a{text-decoration-color:var(--season-accent)}[data-season] .cmp-article__prose a:hover{text-decoration-color:var(--season-accent);color:var(--season-accent-ink)}.season-eyebrow-anchor{position:relative;height:0}.season-eyebrow{position:absolute;left:0;right:0;bottom:.5rem;text-align:center;font:600 11px/1 var(--app-font-sans, sans-serif);letter-spacing:.14em;text-transform:uppercase;color:var(--season-accent-ink)}.season-end-anchor{position:relative;height:0}.season-motif--end{width:18px;height:8px;left:0;top:.75rem;color:var(--season-deep)}[data-season] .cmp-site-footer__bottom{position:relative;color:var(--season-on-deep);border-top-color:transparent;background:var(--season-deep);box-shadow:0 0 0 100vmax var(--season-deep);clip-path:inset(0 -100vmax -100vmax)}[data-season] .cmp-site-footer__bottom a,[data-season] .cmp-site-footer__bottom button{color:inherit}[data-season] .cmp-site-footer__bottom a:hover,[data-season] .cmp-site-footer__bottom button:hover{color:var(--season-tint)}.season-signoff{position:absolute;left:0;right:0;top:.6rem;display:flex;justify-content:center;align-items:center;gap:.5rem;font:italic 400 13px/1.2 var(--font-serif, serif);letter-spacing:0;text-transform:none;color:var(--season-on-deep)}.season-signoff .season-motif--footer{position:static;width:18px;height:8px;color:var(--season-accent)}.cmp-site-footer{--cmp-footer-ink: hsl(var(--ink));--cmp-footer-muted: hsl(var(--stone));--cmp-footer-paper: hsl(var(--linen));--cmp-footer-line: hsl(var(--sand));--cmp-footer-coral: hsl(var(--signal));color:var(--cmp-footer-ink)!important;background:var(--cmp-footer-paper)!important;border-color:var(--cmp-footer-line)!important}.cmp-site-footer>.container{max-width:1440px;padding-top:clamp(34px,5vw,58px);padding-bottom:clamp(34px,5vw,58px)}.cmp-site-footer__brand{color:var(--cmp-footer-ink)!important;text-decoration:none}.cmp-site-footer__brand>span{color:var(--cmp-footer-ink)}.cmp-site-footer__brand .text-signal{color:var(--cmp-footer-coral)!important}.cmp-site-footer__brand small{margin-top:5px;color:var(--cmp-footer-muted);font:500 8px/1.2 var(--app-font-sans);letter-spacing:.13em;text-transform:uppercase}.cmp-site-footer p{color:var(--cmp-footer-muted)}.cmp-site-footer h4{color:var(--cmp-footer-muted)!important;font-family:var(--app-font-mono);font-weight:500}.cmp-site-footer a{color:var(--cmp-footer-ink);text-decoration:none;transition:color .18s ease}.cmp-site-footer a:hover{color:var(--cmp-footer-coral)!important}.cmp-site-footer .text-bark{color:var(--cmp-footer-ink)}.cmp-site-footer .text-stone,.cmp-site-footer .text-slate{color:var(--cmp-footer-muted)}.cmp-site-footer>.container>div:last-child{border-color:var(--cmp-footer-line)}.cmp-analytics-preferences{position:fixed;z-index:60;inset-inline:20px;bottom:max(20px,env(safe-area-inset-bottom));width:calc(100% - 40px);max-width:1160px;max-height:calc(100dvh - 40px);overflow-y:auto;display:flex;align-items:center;justify-content:space-between;gap:40px;margin:0 auto;padding:24px 30px;border:1px solid var(--cmp-footer-line);border-radius:12px;background:#fcfefd;color:#252323;box-shadow:0 6px 32px #28181c29}.cmp-analytics-preferences h2{margin:0 0 10px;font:600 21px/1.25 var(--app-font-sans)}.cmp-analytics-preferences p{margin:0;font:400 15px/1.55 var(--app-font-sans)}.cmp-analytics-preferences__policy{display:inline-block;margin-top:5px;text-decoration:underline;text-underline-offset:3px;font:500 15px/1.5 var(--app-font-sans)}.cmp-analytics-preferences__notice{margin-top:4px!important;color:var(--cmp-footer-ink)!important}.cmp-analytics-preferences__actions{display:flex;flex-direction:column;flex:none;width:260px;gap:10px}.cmp-analytics-preferences button{border:1px solid transparent;border-radius:8px;min-height:48px;padding:13px 16px;background:#f3dada;color:#36272b;font:600 15px/1.3 var(--app-font-sans);cursor:pointer}.cmp-analytics-preferences__links{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.cmp-analytics-preferences button.cmp-analytics-preferences__details-link{padding:6px 0;background:transparent;text-decoration:underline;text-underline-offset:3px;font-weight:500}.cmp-analytics-preferences__content{min-width:0}.cmp-analytics-preferences__details{margin-top:16px;border-top:1px solid var(--cmp-footer-line);padding-top:12px}.cmp-analytics-preferences__details h3{margin:12px 0 6px;font-weight:600}.cmp-analytics-preferences__details p+p{margin-top:8px}.cmp-analytics-preferences__native-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.cmp-analytics-preferences button:hover:not(:disabled){filter:brightness(.96)}.cmp-analytics-preferences button:focus-visible,.cmp-analytics-preferences__policy:focus-visible{outline:2px solid #6a263f;outline-offset:3px}.cmp-analytics-preferences button:disabled{cursor:not-allowed;opacity:.45}@media(max-width:640px){.cmp-site-footer__brand>span{font-size:26px}.cmp-analytics-preferences,.cmp-analytics-preferences__actions{align-items:stretch;flex-direction:column}.cmp-analytics-preferences{inset-inline:12px;width:calc(100% - 24px);bottom:max(12px,env(safe-area-inset-bottom));padding:20px;gap:16px}.cmp-analytics-preferences__actions{width:100%}}[data-season] .cmp-site-footer>.container:has(.cmp-site-footer__bottom){padding-bottom:0}[data-season] .cmp-site-footer__bottom{padding-bottom:1.5rem}.cmpq-shell .text-stone,.cmpq-shell .text-slate,.cmpq-shell .cmpq-kicker,.cmpq-shell .cmp-site-header__tagline,.cmpq-shell .cmp-site-footer__brand small,.cmpq-shell .cmp-site-footer__bottom{color:#4f634f}.cmpq-shell .cmp-site-footer__bottom>p{color:#4f634f}.cmpq-shell #analytics-preferences-description{color:#4f634f}.cmpq{color:hsl(var(--ink))}.cmpq-kicker{font-family:var(--font-mono, ui-monospace, monospace);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:hsl(var(--stone))}.cmpq-display{font-family:var(--font-serif, Georgia, serif);font-weight:400;letter-spacing:-.01em;line-height:1.05}.cmpq-rule{border-top:1px solid hsl(var(--sand))}.cmpq-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border:1px solid hsl(var(--ink) / .25);border-radius:999px;font-family:var(--font-mono, monospace);font-size:10px;letter-spacing:.14em;text-transform:uppercase;background:hsl(var(--paper))}.cmpq-badge--signal{border-color:hsl(var(--signal));color:hsl(var(--signal-deep))}.cmpq-card{display:flex;flex-direction:column;background:hsl(var(--paper));border:1px solid hsl(var(--sand));transition:transform .25s ease,box-shadow .25s ease;height:100%}.cmpq-card:hover{transform:translateY(-3px);box-shadow:0 14px 30px -18px hsl(var(--ink) / .45)}.cmpq-card__media{aspect-ratio:4/3;overflow:hidden;background:hsl(var(--linen));position:relative}.cmpq-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.cmpq-card:hover .cmpq-card__media img{transform:scale(1.04)}.cmpq-card__fallback{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--font-serif, serif);font-size:64px;font-style:italic;color:hsl(var(--signal));background:repeating-linear-gradient(0deg,hsl(var(--linen)),hsl(var(--linen)) 23px,hsl(var(--sand) / .7) 24px)}.cmpq-player{position:relative;background:hsl(var(--paper));border:1px solid hsl(var(--sand));box-shadow:0 1px hsl(var(--sand)),0 24px 50px -36px hsl(var(--ink) / .6);min-height:460px;padding:28px 22px 26px 34px}.cmpq-player:before{content:"";position:absolute;top:0;bottom:0;left:18px;width:1px;background:hsl(var(--signal) / .55)}@media(min-width:768px){.cmpq-player{padding:40px 48px 36px 64px}.cmpq-player:before{left:36px}}.cmpq-progress{height:3px;background:hsl(var(--sand) / .7);overflow:hidden}.cmpq-progress>span{display:block;height:100%;background:hsl(var(--signal));transform-origin:left;transition:transform .45s cubic-bezier(.2,.8,.2,1)}.cmpq-option{display:flex;align-items:center;gap:14px;min-height:52px;width:100%;text-align:left;padding:12px 16px;border:1px solid hsl(var(--ink) / .18);background:hsl(var(--background, var(--paper)));cursor:pointer;transition:border-color .15s,background-color .15s,transform .15s}.cmpq-option:hover{border-color:hsl(var(--ink) / .5)}.cmpq-option:has(input:focus-visible){outline:2px solid hsl(var(--signal));outline-offset:2px}.cmpq-option[data-selected=true]{border-color:hsl(var(--ink));background:hsl(var(--linen))}.cmpq-option[data-state=correct]{border-color:#356e52;background:#e4f1eb}.cmpq-option[data-state=wrong]{border-color:hsl(var(--signal));background:hsl(var(--signal) / .08)}.cmpq-option__key{flex:none;width:28px;height:28px;display:grid;place-items:center;border:1px solid currentColor;border-radius:999px;font-family:var(--font-mono, monospace);font-size:11px}.cmpq-option input{position:absolute;opacity:0;pointer-events:none}.cmpq-option--image{flex-direction:column;align-items:stretch}.cmpq-option--image img{aspect-ratio:1;object-fit:cover;width:100%}.cmpq-feedback{border-left:3px solid hsl(var(--ink));padding:12px 16px;background:hsl(var(--linen) / .6)}.cmpq-feedback[data-ok=true]{border-color:#356e52}.cmpq-feedback[data-ok=false]{border-color:hsl(var(--signal))}.cmpq-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 20px;font-family:var(--font-sans, sans-serif);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;background:hsl(var(--ink));color:hsl(var(--paper));border:1px solid hsl(var(--ink));transition:background-color .15s,color .15s}.cmpq-btn:hover{background:hsl(var(--signal-deep));border-color:hsl(var(--signal-deep))}.cmpq-btn:disabled{opacity:.4;pointer-events:none}.cmpq-btn--ghost{background:transparent;color:hsl(var(--ink))}.cmpq-btn--ghost:hover{background:hsl(var(--linen));color:hsl(var(--ink));border-color:hsl(var(--ink))}.cmpq-score{font-family:var(--font-serif, serif);font-size:clamp(72px,14vw,132px);line-height:.9;color:hsl(var(--signal))}.cmpq-poll-bar{position:relative;height:44px;border:1px solid hsl(var(--ink) / .2);overflow:hidden}.cmpq-poll-bar>span{position:absolute;inset:0;background:hsl(var(--linen));transform-origin:left;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.cmpq-poll-bar>div{position:relative;display:flex;justify-content:space-between;align-items:center;height:100%;padding:0 14px;font-size:14px}.cmpq-enter{animation:cmpq-in .45s cubic-bezier(.2,.8,.2,1) both}@keyframes cmpq-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.cmpq-enter,.cmpq-card,.cmpq-card__media img,.cmpq-progress>span,.cmpq-poll-bar>span{animation:none;transition:none}}.cmpq-key summary{cursor:pointer;list-style:none}.cmpq-key summary::-webkit-details-marker{display:none}.cmpq-key ol>li{counter-increment:q}.cmpq-dl dt{font-family:var(--font-serif, serif);font-size:20px}.cmpq-dl dd{margin:4px 0 18px;color:hsl(var(--bark))}.cmpq-prose p{margin:0 0 1em;line-height:1.7}.cmp-newsletter{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:clamp(30px,5vw,58px);border:1px solid hsl(var(--sand));border-radius:24px;color:hsl(var(--ink));background:hsl(var(--card-bg))}.cmp-newsletter__copy{align-self:center}.cmp-newsletter__eyebrow{display:block;margin-bottom:13px;color:hsl(var(--stone));font:500 10px/1.2 var(--app-font-mono);text-transform:uppercase;letter-spacing:.09em}.cmp-newsletter h2{max-width:500px;margin:0;color:hsl(var(--ink));font:400 clamp(30px,3.5vw,49px) / 1.05 var(--app-font-serif);letter-spacing:normal}.cmp-newsletter__copy>p{max-width:480px;margin:16px 0 0;color:hsl(var(--stone));font-family:var(--app-font-sans);font-size:15px;font-weight:400;line-height:1.55}.cmp-newsletter__form{display:flex;flex-direction:column;gap:12px;align-self:end;width:100%}.cmp-newsletter__fields{display:flex;gap:10px}.cmp-newsletter__fields input{min-width:0;flex:1;min-height:48px;padding:12px 14px;border:1px solid hsl(var(--sand));border-radius:12px;color:hsl(var(--ink));background:hsl(var(--paper));font-family:var(--app-font-sans);font-size:14px;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.cmp-newsletter__fields input::placeholder{color:hsl(var(--slate))}.cmp-newsletter__fields input:focus{border-color:hsl(var(--midnight));box-shadow:0 0 0 3px hsl(var(--midnight) / .14)}.cmp-newsletter__fields button{min-height:48px;padding:12px 20px;border:0;border-radius:12px;color:hsl(var(--paper));background:hsl(var(--midnight));font-family:var(--app-font-sans);font-size:12px;font-weight:600;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .18s ease,opacity .18s ease}.cmp-newsletter__fields button:hover:not(:disabled){background:hsl(var(--signal-deep))}.cmp-newsletter__fields button:focus-visible{outline:2px solid hsl(var(--signal));outline-offset:2px}.cmp-newsletter__fields button:disabled{cursor:wait;opacity:.68}.cmp-newsletter__consent{display:flex;align-items:flex-start;gap:8px;color:hsl(var(--stone));font:400 11px/1.45 var(--app-font-sans)}.cmp-newsletter__consent input{width:14px;height:14px;margin:1px 0 0;flex:0 0 auto;accent-color:hsl(var(--midnight))}.cmp-newsletter__consent a{color:hsl(var(--ink));text-decoration:underline;text-underline-offset:2px}.cmp-newsletter__status{margin:0;color:hsl(var(--stone));font:500 12px/1.45 var(--app-font-sans)}.cmp-newsletter__status--error{color:hsl(var(--signal-deep))}.cmp-newsletter__honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.cmp-newsletter--sidebar{grid-template-columns:1fr;gap:32px;padding:32px}.cmp-newsletter--sidebar h2{font-size:clamp(26px,3.5vw,32px)}.cmp-newsletter--sidebar .cmp-newsletter__copy>p{font-size:14px}.cmp-newsletter--sidebar .cmp-newsletter__form{align-self:start}@media(max-width:800px){.cmp-newsletter{grid-template-columns:1fr;gap:35px}}@media(max-width:620px){.cmp-newsletter__fields{flex-direction:column}.cmp-newsletter__fields button{width:100%}}@media(max-width:480px){.cmp-newsletter{padding:25px 20px;border-radius:18px}}
