.story-editorial-cta{isolation:isolate;color:var(--ivory);border-radius:var(--r-xl);box-shadow:var(--sh-card);background:radial-gradient(circle at 8% 125%,#7e88d080,#0000 38%),linear-gradient(125deg,#2c3646 0%,#3d4a5c 58%,#343d50 100%);border:1px solid #e8d48a6b;grid-template-columns:minmax(340px,1.1fr) minmax(280px,.9fr) auto;align-items:center;gap:28px;margin-top:28px;padding:26px 28px;display:grid;position:relative;overflow:hidden}.story-editorial-cta:before,.story-editorial-cta:after{content:"";z-index:-1;pointer-events:none;border:1px solid #e8d48a29;border-radius:50%;position:absolute}.story-editorial-cta:before{width:250px;height:250px;top:-148px;right:-120px}.story-editorial-cta:after{width:160px;height:160px;top:-102px;right:-75px}.story-editorial-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px;display:grid}.story-editorial-flow span{text-align:center;background:#f5f0e312;border:1px solid #f5f0e326;border-radius:11px;min-width:0;padding:10px 8px}.story-editorial-flow b,.story-editorial-flow small{display:block}.story-editorial-flow b{font-family:var(--font-display);color:var(--ivory);font-size:.96rem;font-weight:400}.story-editorial-flow small{color:#f5f0e39e;letter-spacing:.05em;text-transform:uppercase;margin-top:3px;font-size:.58rem;font-weight:800;line-height:1.25}.story-editorial-flow i{color:var(--gold-light);font-size:.9rem;font-style:normal}.story-editorial-copy{min-width:0}.story-editorial-kicker,.sflow-blog-kicker{align-items:center;gap:7px;display:inline-flex}.story-editorial-kicker{color:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:.67rem;font-weight:900}.story-editorial-kicker img,.sflow-blog-kicker img{object-fit:contain;width:18px;height:18px}.story-editorial-copy h3{color:var(--ivory);font-family:var(--font-display);margin:0;font-size:clamp(1.28rem,1.75vw,1.65rem);font-weight:400;line-height:1.18}.story-editorial-copy p{color:#f5f0e3ba;margin:7px 0 0;font-size:.85rem;line-height:1.5}.story-editorial-go{min-height:48px;color:var(--night);background:linear-gradient(135deg, var(--gold), var(--gold-light));border-radius:var(--r-pill);white-space:nowrap;border:1px solid #ffffff47;justify-content:center;align-items:center;gap:14px;padding:0 20px;font-size:.8rem;font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 10px 28px #10131c47}.story-editorial-go b{font-size:1rem}.story-editorial-go:hover{transform:translateY(-2px);box-shadow:0 14px 32px #10131c5c}.story-editorial-go:focus-visible{outline:3px solid var(--ivory);outline-offset:3px}.sflow-blog-kicker{line-height:1.35}@media (width<=1080px){.story-editorial-cta{grid-template-columns:minmax(0,1fr) auto}.story-editorial-flow{grid-column:1/-1}}@media (width<=680px){.story-editorial-cta{border-radius:var(--r-lg);grid-template-columns:1fr;gap:19px;padding:22px 20px}.story-editorial-flow{gap:4px}.story-editorial-flow span{padding:9px 3px}.story-editorial-flow b{font-size:.78rem}.story-editorial-flow small{display:none}.story-editorial-flow i{font-size:.72rem}.story-editorial-go{justify-self:start}}@media (prefers-reduced-motion:reduce){.story-editorial-go{transition:none}html,.btn,.nav-in,.nav-links a,.nav-dd .dd-caret,.nav-dd-panel,.nav-login,.page,.skip-link,.rv,.vbadge .d,.playbtn,.confetti,.s3,.s3:before,.s3 .go:after,.pcv1,.pcv1 .go:after,.pcv2 .go:after,.pcv3 .go:after,.pcv2,.pcv3,.studio-card,.dfi-cell,.story-editorial-go,.bsys-tile,.spn-w,.fchip2,.fy-upbtn,.fy-conjure,.fy-fairy,.fy-shimmer:after,.bs-spin,.bs-dot,.bs-pchip,.bs-icn,.spb,.fc-card,.bchip,.hbCtaBtn,.fchip,.doorsw button,.b-ingredients,.b-frame .scene,.b-frame .mark,.b-frame .lyr,.hbBA .hlyr,.hb-swatch,.hbCtaBtn.hb-pulse,.hbCredits .gift.hb-swing,.hb-confetti,.makeBar .mb-btn,.facet,.mcard,.mc-make,.g-item,.g-item .over,.g-item .mio,.ml-toast,.marq-card,.work,.plan,.switch,.switch:after,.acard,.video-banner-slide,.video-banner-thumb,.video-banner-arrow,.wp015-palette .wf-pitem,.v4hero-pro .v4slide,.wp015-stage.run .wf-n,.wp015-stage.run .wf-w,.wp015-stage.run .wf-w.wf-loop,.wp015-stage.run .wf-loopchip,.wp015-stage.run .wf-loopnote,.wp015-stage.run .wf-refchip,.wf-chip-wait:before,.wf-vchip{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
