.fmPulsePage{background:radial-gradient(circle at 14% 7%,#cfa65b1f,#0000 27rem),radial-gradient(circle at 91% 19%,#5f846f1a,#0000 31rem),#070a0b;min-height:100vh}.fmPulseArticle{color:#eceae3;padding:28px 0 96px}.fmPulseHero{background:linear-gradient(145deg,#0d1112fa,#141817eb);border:1px solid #d8c19138;border-radius:28px;grid-template-columns:minmax(0,1fr) 210px;align-items:end;gap:clamp(28px,5vw,76px);padding:clamp(32px,6vw,84px) clamp(24px,6vw,92px);display:grid;box-shadow:0 30px 90px #00000052;z-index:auto!important;width:auto!important;min-height:0!important;margin:0!important;position:relative!important;inset:auto!important}.fmPulseHeroCopy{max-width:900px}.fmPulseKicker{color:var(--fm-text-tertiary);font-size:var(--fm-size-caption);letter-spacing:var(--fm-tracking-overline);text-transform:uppercase;margin:20px 0 12px}.fmPulseHero h1{max-width:18ch;color:var(--fm-text-primary);font-family:var(--fm-font-display);font-size:var(--fm-type-article-title-size);font-weight:var(--fm-weight-medium);line-height:var(--fm-leading-display);letter-spacing:var(--fm-tracking-display);margin:0}.fmPulseDek{max-width:760px;color:var(--fm-text-secondary);font-size:var(--fm-type-article-dek-size);line-height:var(--fm-leading-body);margin:26px 0 22px}.fmPulsePoster{aspect-ratio:2/3;object-fit:cover;border:1px solid #ffffff24;border-radius:16px;width:100%;box-shadow:0 24px 60px #0000006b}.fmPulseResearchContext{width:min(100%,820px);color:var(--fm-text-tertiary);font-size:var(--fm-size-ui);line-height:var(--fm-leading-body);background:#101415d1;border:1px solid #d8c1912e;border-radius:14px;margin:24px auto 64px;padding:14px 18px}.fmPulseReadingColumn{width:min(100%,820px);margin:0 auto}.fmPulseLead{color:var(--fm-text-primary);font-family:var(--fm-font-editorial);font-size:var(--fm-type-article-dek-size);line-height:var(--fm-leading-body);margin:0 0 64px}.fmPulseTextSection{margin:0 0 64px}.fmPulseTextSection h2{color:var(--fm-text-accent);font-family:var(--fm-font-display);font-size:var(--fm-type-section-title-size);font-weight:var(--fm-weight-medium);line-height:var(--fm-leading-heading);letter-spacing:var(--fm-tracking-display);margin:0 0 24px}.fmPulseTextSection p,.fmPulseClosing{color:var(--fm-text-secondary);font-size:var(--fm-size-body-l);line-height:var(--fm-leading-editorial);margin:0 0 20px}.fmPulseClosing{border-left:3px solid var(--fm-text-accent);color:var(--fm-text-primary);font-family:var(--fm-font-editorial);font-size:var(--fm-size-title-m);line-height:var(--fm-leading-body);margin:52px 0 0;padding-left:24px}.fmPulseMedia{width:min(100%,980px);margin:42px auto 54px}.fmPulseMedia--portrait{width:min(100%,390px)}.fmPulseMediaFrame{aspect-ratio:16/9;background:#050606;border:1px solid #ffffff21;border-radius:18px;overflow:hidden;box-shadow:0 20px 56px #00000057}.fmPulseMedia--portrait .fmPulseMediaFrame{aspect-ratio:9/16}.fmPulseMediaFrame iframe,.fmPulseMediaFrame button,.fmPulseMediaFrame img,.fmPulseMediaFallback{border:0;width:100%;height:100%}.fmPulseMediaFrame button{cursor:pointer;background:#090b0c;padding:0;display:block;position:relative}.fmPulseMediaFrame img{object-fit:cover;opacity:.82;transition:opacity .2s,transform .3s;display:block}.fmPulseMediaFrame button:hover img{opacity:.96;transform:scale(1.018)}.fmPulseMediaFallback{background:linear-gradient(140deg,#191e1d,#090b0c);display:block}.fmPulsePlay{width:64px;height:64px;color:var(--fm-text-inverse);font-size:var(--fm-size-title-s);background:#dfbd73;border-radius:50%;place-items:center;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 8px 30px #00000061}.fmPulseMedia figcaption{gap:5px;margin-top:14px;display:grid}.fmPulseMedia figcaption strong{color:var(--fm-text-secondary);font-size:var(--fm-size-body);line-height:var(--fm-leading-ui)}.fmPulseMedia figcaption span{color:var(--fm-text-muted);font-size:var(--fm-size-meta)}.fmPulseDecision{grid-template-columns:1fr 1fr;gap:18px;margin:78px 0 50px;display:grid}.fmPulseDecision>div{background:#121616c7;border:1px solid #ffffff1c;border-radius:18px;padding:28px}.fmPulseDecision span{color:var(--fm-text-accent);font-size:var(--fm-size-meta);font-weight:var(--fm-weight-bold);letter-spacing:var(--fm-tracking-overline);text-transform:uppercase}.fmPulseDecision ul{color:var(--fm-text-secondary);line-height:var(--fm-leading-body);gap:12px;margin:20px 0 0;padding-left:20px;display:grid}.fmPulseReturn{justify-content:center;width:min(100%,820px);margin:72px auto 0;display:flex}@media (max-width:900px){.fmPulseHero{grid-template-columns:1fr 150px}}@media (max-width:640px){.fmPulseArticle{padding-top:12px}.fmPulseHero{border-radius:20px;grid-template-columns:94px minmax(0,1fr);align-items:start;gap:18px;padding:24px 20px 28px}.fmPulseHeroCopy{display:contents}.fmPulseHero .fmBadge{grid-column:1/-1;width:fit-content}.fmPulseKicker{grid-column:1/-1;margin:0}.fmPulseHero h1{font-size:var(--fm-type-article-title-size);grid-column:1/-1}.fmPulseDek,.fmPulseHero .fmMetadata{grid-column:1/-1}.fmPulsePoster{grid-area:2/1/span 2;display:none}.fmPulseResearchContext{border-radius:12px;margin:16px auto 44px}.fmPulseLead,.fmPulseTextSection{margin-bottom:52px}.fmPulseTextSection p,.fmPulseClosing{font-size:var(--fm-size-body-l);line-height:var(--fm-leading-editorial)}.fmPulseDecision{grid-template-columns:1fr}}
