.story-editorial-cta{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:minmax(340px,1.1fr) minmax(280px,.9fr) auto;align-items:center;gap:28px;margin-top:28px;padding:26px 28px;color:var(--ivory);background:radial-gradient(circle at 8% 125%,rgba(126,136,208,.5),transparent 38%),linear-gradient(125deg,#2c3646,#3d4a5c 58%,#343d50);border:1px solid rgba(232,212,138,.42);border-radius:var(--r-xl);box-shadow:var(--sh-card)}.story-editorial-cta:before,.story-editorial-cta:after{content:"";position:absolute;z-index:-1;border:1px solid rgba(232,212,138,.16);border-radius:50%;pointer-events:none}.story-editorial-cta:before{width:250px;height:250px;right:-120px;top:-148px}.story-editorial-cta:after{width:160px;height:160px;right:-75px;top:-102px}.story-editorial-flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:7px}.story-editorial-flow span{min-width:0;padding:10px 8px;text-align:center;background:#f5f0e312;border:1px solid rgba(245,240,227,.15);border-radius:11px}.story-editorial-flow b,.story-editorial-flow small{display:block}.story-editorial-flow b{font-family:var(--font-display);font-size:.96rem;font-weight:400;color:var(--ivory)}.story-editorial-flow small{margin-top:3px;color:#f5f0e39e;font-size:.58rem;font-weight:800;letter-spacing:.05em;line-height:1.25;text-transform:uppercase}.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{display:inline-flex;align-items:center;gap:7px}.story-editorial-kicker{margin-bottom:7px;color:var(--gold-light);font-size:.67rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.story-editorial-kicker img,.sflow-blog-kicker img{width:18px;height:18px;object-fit:contain}.story-editorial-copy h3{margin:0;color:var(--ivory);font-family:var(--font-display);font-size:clamp(1.28rem,1.75vw,1.65rem);font-weight:400;line-height:1.18}.story-editorial-copy p{margin:7px 0 0;color:#f5f0e3ba;font-size:.85rem;line-height:1.5}.story-editorial-go{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;padding:0 20px;color:var(--night);background:linear-gradient(135deg,var(--gold),var(--gold-light));border:1px solid rgba(255,255,255,.28);border-radius:var(--r-pill);box-shadow:0 10px 28px #10131c47;font-size:.8rem;font-weight:900;text-decoration:none;white-space:nowrap;transition:transform .2s ease,box-shadow .2s ease}.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(max-width:1080px){.story-editorial-cta{grid-template-columns:minmax(0,1fr) auto}.story-editorial-flow{grid-column:1/-1}}@media(max-width:680px){.story-editorial-cta{grid-template-columns:1fr;gap:19px;padding:22px 20px;border-radius:var(--r-lg)}.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}}@media(prefers-reduced-motion:reduce){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{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
