.perspectives-story-stage[data-astro-cid-odcbza2a]{width:min(100% - 2rem,80rem);margin-inline:auto}ol[data-astro-cid-odcbza2a]{border-block-start:1px solid var(--company-line);margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-odcbza2a]{border-block-end:1px solid var(--company-line);min-width:0}article[data-astro-cid-odcbza2a],a[data-astro-cid-odcbza2a]{height:100%}a[data-astro-cid-odcbza2a]{min-height:44px;color:var(--company-ink);flex-direction:column;gap:1.25rem;padding-block:clamp(2rem,7vw,3.5rem);text-decoration:none;display:flex}.perspectives-story-stage__copy[data-astro-cid-odcbza2a]{gap:1rem;display:grid}h2[data-astro-cid-odcbza2a]{max-width:18ch;color:var(--company-ink);font:650 clamp(2.25rem, 10vw, 3.75rem)/1 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0}.perspectives-story-stage__description[data-astro-cid-odcbza2a]{max-width:54ch;color:var(--company-ink-muted);font-size:clamp(1rem,2.8vw,1.2rem);line-height:1.6}.perspectives-story-stage__meta[data-astro-cid-odcbza2a]{color:var(--company-ink-muted);margin-top:auto;font-size:.82rem;font-weight:600;line-height:1.5}.perspectives-story-stage__action[data-astro-cid-odcbza2a]{width:fit-content;min-height:44px;color:var(--company-gold-action);text-underline-offset:.24em;align-items:center;font-weight:750;text-decoration:underline 1px;transition:transform .18s,color .18s;display:inline-flex}a[data-astro-cid-odcbza2a]:hover .perspectives-story-stage__action[data-astro-cid-odcbza2a]{color:var(--company-gold-action-hover);transform:translate(4px)}a[data-astro-cid-odcbza2a]:active .perspectives-story-stage__action[data-astro-cid-odcbza2a]{transform:translate(1px,1px)}@media (width>=48rem){.perspectives-story-stage[data-astro-cid-odcbza2a]{width:min(100% - 4rem,80rem)}h2[data-astro-cid-odcbza2a]{max-width:20ch}}@media (width>=64rem){ol[data-astro-cid-odcbza2a]{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);align-items:stretch}li[data-astro-cid-odcbza2a][data-perspective-emphasis=lead]{border-block-end:0;grid-area:1/1;padding-inline-end:clamp(2.5rem,5vw,5rem)}li[data-astro-cid-odcbza2a][data-perspective-emphasis=lead]:only-child{border-block-end:1px solid var(--company-line);grid-column:1/-1;padding-inline-end:0}li[data-astro-cid-odcbza2a][data-perspective-emphasis=supporting]{border-block-end:0;border-inline-start:1px solid var(--company-line);grid-column:2;padding-inline-start:clamp(2rem,3vw,3.5rem)}li[data-astro-cid-odcbza2a][data-perspective-emphasis=supporting]~li[data-astro-cid-odcbza2a][data-perspective-emphasis=supporting]{border-block-start:1px solid var(--company-line)}a[data-astro-cid-odcbza2a]{min-height:32rem;padding-block:clamp(2.75rem,4vw,4rem)}li[data-astro-cid-odcbza2a][data-perspective-emphasis=lead] h2[data-astro-cid-odcbza2a]{max-width:16ch;font:650 clamp(2.5rem, 4.6vw, 4.75rem)/.98 var(--font-display);letter-spacing:-.055em}li[data-astro-cid-odcbza2a][data-perspective-emphasis=supporting] h2[data-astro-cid-odcbza2a]{max-width:17ch;font:650 clamp(1.65rem, 2.4vw, 2.6rem)/1.04 var(--font-display);letter-spacing:-.045em}li[data-astro-cid-odcbza2a][data-perspective-emphasis=supporting] .perspectives-story-stage__description[data-astro-cid-odcbza2a]{font-size:1rem}}@media (prefers-reduced-motion:reduce){.perspectives-story-stage__action[data-astro-cid-odcbza2a]{transition:none}a[data-astro-cid-odcbza2a]:hover .perspectives-story-stage__action[data-astro-cid-odcbza2a],a[data-astro-cid-odcbza2a]:active .perspectives-story-stage__action[data-astro-cid-odcbza2a]{transform:none}}@media (forced-colors:active){ol[data-astro-cid-odcbza2a],li[data-astro-cid-odcbza2a]{border-color:canvastext}.perspectives-story-stage__action[data-astro-cid-odcbza2a]{color:linktext}}@media print{.perspectives-story-stage__action[data-astro-cid-odcbza2a]{display:none}a[data-astro-cid-odcbza2a]{color:canvastext;min-height:0;padding-block:1.5rem}}.perspectives-count[data-astro-cid-x255k2k2],.perspectives-empty[data-astro-cid-x255k2k2]{color:var(--company-ink-muted);margin:0;font-size:.85rem}.perspectives-intro.editorial-page-intro{padding-block:clamp(2.5rem,3.5vw,3.75rem)}.perspectives-intro .editorial-page-intro__inner{gap:clamp(1rem,2vw,1.35rem)}.perspectives-intro h1{max-width:20ch;font:650 clamp(2.7rem, 5vw, 4.5rem)/1 var(--font-display);letter-spacing:-.05em}.perspectives-intro p:not(.editorial-page-intro__eyebrow):not(.perspectives-count){max-width:62ch;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.55}.perspectives-index.editorial-section{padding-block:0 clamp(3.5rem,7vw,7rem)}@media (width<=47.999rem){.perspectives-intro.editorial-page-intro{padding-block:2.5rem}}
