.editorial-close-cta{isolation:isolate;border-radius:calc(var(--radius-card) + .65rem);text-align:center;color:#f8fafc;background:radial-gradient(ellipse 110% 90% at 50% 0%, color-mix(in srgb, var(--brand-primary) 64%, #1e3a8a) 0%, color-mix(in srgb, var(--brand-primary) 88%, #020617) 55%, #040a14 100%);border:1px solid #ffffff14;flex-direction:column;justify-content:center;align-items:center;gap:clamp(1rem,2.2vw,1.35rem);width:100%;min-height:clamp(14rem,28vw,17.5rem);padding:clamp(2.25rem,5vw,3.25rem) clamp(1.5rem,4vw,2.5rem);display:flex;position:relative;overflow:hidden;box-shadow:0 24px 56px #0000004d,inset 0 1px #ffffff1a}.editorial-close-cta__title{margin:0;width:auto;max-width:100%;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.04em;color:#fff;text-align:center;flex-direction:column;align-items:center;margin-inline:auto;font-size:clamp(1.85rem,4.2vw,2.85rem);font-weight:700;line-height:1;display:flex}.editorial-close-cta__headline{flex-direction:column;align-items:center;gap:.45rem;width:auto;max-width:100%;margin-inline:auto;display:flex}.editorial-close-cta__title-lead{text-align:center;display:block}.editorial-close-cta__title-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;max-width:100%;margin-inline:auto;display:flex}.editorial-close-cta__title-tail{display:inline}.editorial-close-cta__highlight{color:color-mix(in srgb, var(--brand-primary) 92%, #020617);white-space:nowrap;will-change:transform;cursor:pointer;background:#fff;border-radius:.5em;padding:.14em .55em .2em;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s,color .35s,box-shadow .35s;display:inline-block;transform:rotate(-4deg);box-shadow:0 8px 22px #0003}.editorial-close-cta__highlight:hover{background:var(--brand-secondary);color:#fff;transform:rotate(0)scale(1.03);box-shadow:0 12px 28px #00000040}.editorial-close-cta__highlight:focus-visible{outline-offset:3px;outline:2px solid #fff9}@media (prefers-reduced-motion:reduce){.editorial-close-cta__highlight,.editorial-close-cta__btn--flip{transition:none}}.editorial-close-cta__highlight-text{display:inline-block}.editorial-close-cta__perks{color:#ffffff94;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem .5rem;max-width:36rem;margin:0;font-size:clamp(.78rem,1.4vw,.88rem);font-weight:500;line-height:1.4;display:flex}.editorial-close-cta__perk{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.editorial-close-cta__perk-sep{opacity:.45}.editorial-close-cta__btn{color:#fff;letter-spacing:-.01em;white-space:nowrap;background:0 0;border:1px solid #ffffff47;border-radius:.65rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.75rem;margin-top:.1rem;padding:.68rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.editorial-close-cta__btn:hover{background:#ffffff0f;border-color:#ffffff6b}.editorial-close-cta__btn--flip{will-change:transform;transition:transform .35s cubic-bezier(.22,1,.36,1),background-color .35s,border-color .35s,color .35s,box-shadow .35s}.editorial-close-cta__btn--flip:hover{background:var(--brand-secondary);border-color:var(--brand-secondary);color:#fff;transform:scale(1.04);box-shadow:0 12px 28px #00000040}.editorial-close-cta__btn:focus-visible{outline-offset:3px;outline:2px solid #ffffff80}.editorial-close-cta__btn-icon{width:.95rem;height:.95rem;transition:transform .2s}.editorial-close-cta__btn:hover .editorial-close-cta__btn-icon{transform:translate(2px)}@media (max-width:639px){.editorial-close-cta__title{max-width:none}.editorial-close-cta__perks{max-width:18rem}.editorial-close-cta__perk{white-space:normal}.editorial-close-cta__btn{white-space:normal;text-align:center;width:100%;max-width:16.5rem}}
