.platform-main{--journal-type-hero-lead:clamp(17px, 1.7vw, var(--text-xl));--journal-type-reading:clamp(var(--text-base), 1.35vw, 19px);--journal-type-quote:clamp(24px, 3vw, 39px);--journal-type-related-title:32px}.platform-main .platform-journal__grid>a:nth-child(3n+1){grid-column:1/8;min-height:460px}.platform-main .platform-journal__grid>a:nth-child(3n+2){grid-column:8/13;min-height:360px}.platform-main .platform-journal__grid>a:nth-child(3n){grid-column:5/13;min-height:420px}.journal-article__hero{background:radial-gradient(circle at 83% 18%, #ff660024, transparent 24%), var(--platform-ink);color:var(--paper);position:relative;overflow:hidden}.journal-article__hero:before{content:"";opacity:.17;pointer-events:none;background-image:linear-gradient(#ffffff47 1px,#0000 1px),linear-gradient(90deg,#ffffff47 1px,#0000 1px);background-size:92px 92px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.journal-article__hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.42fr);align-items:end;gap:clamp(60px,9vw,150px);min-height:clamp(620px,72vh,820px);padding-block:clamp(84px,10vw,150px);display:grid;position:relative}.journal-breadcrumbs{color:#ffffffb8;font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:11px;margin-bottom:clamp(70px,10vw,132px);font-weight:700;display:flex}.journal-breadcrumbs a{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;display:inline-flex}.journal-article__hero h1{max-width:980px;font-family:var(--display);font-size:var(--text-display-1);letter-spacing:-.065em;margin:22px 0 30px;font-weight:400;line-height:.82}.journal-article__hero h1+p{color:#ffffffc2;max-width:760px;font-size:var(--journal-type-hero-lead);margin:0;line-height:1.58}.journal-article__sequence{max-width:680px;margin-top:48px}.journal-article__record{border-top:3px solid var(--platform-orange);align-self:end;padding-top:18px}.journal-article__record>span,.journal-article__record dt{color:var(--orange-on-navy);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:780}.journal-article__record dl{margin:28px 0 0}.journal-article__record dl>div{border-top:1px solid #ffffff2e;grid-template-columns:.7fr 1fr;gap:18px;padding-block:15px;display:grid}.journal-article__record dd{font-size:var(--text-xs);margin:0;line-height:1.5}.journal-article__body{background:linear-gradient(90deg, transparent 49.9%, var(--platform-rule) 50%, transparent 50.1%), var(--platform-warm);padding-block:clamp(88px,11vw,164px)}.journal-article__body-grid{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);align-items:start;gap:clamp(60px,10vw,160px);display:grid}.journal-article__aside{border-top:3px solid var(--platform-orange);padding-top:18px;position:sticky;top:44px}.journal-article__aside>span{color:var(--platform-orange-dark);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:780}.journal-article__aside p{max-width:290px;color:var(--platform-ink-soft);font-size:var(--text-sm);margin:24px 0 28px;line-height:1.7}.journal-article__aside a{min-height:44px;color:var(--platform-ink);font-size:var(--text-xs);text-underline-offset:4px;align-items:center;gap:12px;font-weight:740;display:inline-flex}.journal-article__body article{min-width:0;max-width:820px}.journal-markdown{color:var(--platform-ink-soft)}.journal-markdown h2,.journal-markdown h3{color:var(--platform-ink);font-family:var(--display);letter-spacing:-.045em;font-weight:400;line-height:.98}.journal-markdown h2{margin:80px 0 24px;font-size:clamp(2.8rem,5vw,5.2rem)}.journal-markdown h2:first-child{margin-top:0}.journal-markdown h3{margin:54px 0 18px;font-size:clamp(2rem,3.3vw,3.25rem)}.journal-markdown p,.journal-markdown li{font-size:var(--journal-type-reading);line-height:1.82}.journal-markdown p{margin:0 0 28px}.journal-markdown ul,.journal-markdown ol{counter-reset:journal-list;margin:30px 0 38px;padding:0;list-style:none}.journal-markdown li{border-top:1px solid var(--platform-rule);padding:16px 0 16px 52px;position:relative}.journal-markdown ul li:before{content:"";background:var(--platform-orange);width:8px;height:8px;position:absolute;top:27px;left:8px}.journal-markdown ol li{counter-increment:journal-list}.journal-markdown ol li:before{content:counter(journal-list, decimal-leading-zero);color:var(--platform-orange-dark);font-size:var(--text-3xs);letter-spacing:.1em;font-weight:780;position:absolute;top:18px;left:0}.journal-markdown blockquote{border-left:4px solid var(--platform-orange);background:var(--platform-paper);margin:58px 0;padding:32px clamp(28px,5vw,58px)}.journal-markdown blockquote p{color:var(--platform-ink);font-family:var(--display);font-size:var(--journal-type-quote);letter-spacing:-.035em;margin:0;line-height:1.15}.journal-markdown hr{background:var(--platform-rule);border:0;height:1px;margin:64px 0}.journal-markdown a{color:var(--platform-ink);-webkit-text-decoration-color:var(--platform-orange);text-decoration-color:var(--platform-orange);text-underline-offset:4px;font-weight:700;text-decoration-thickness:2px}.journal-markdown code{background:var(--platform-paper);color:var(--platform-ink);padding:2px 5px;font-size:.9em}.journal-related{border-top:1px solid var(--platform-rule);background:var(--platform-paper);padding-block:clamp(80px,9vw,130px)}.journal-related__grid{border:1px solid var(--platform-rule);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.journal-related__grid>a{border-right:1px solid var(--platform-rule);min-height:270px;color:var(--platform-ink);flex-direction:column;padding:32px;text-decoration:none;display:flex}.journal-related__grid>a:last-child{border-right:0}.journal-related__grid>a>span{color:var(--platform-orange-dark);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:780}.journal-related__grid strong{font-family:var(--display);font-size:var(--journal-type-related-title);margin-top:48px;font-weight:400}.journal-related__grid p{color:var(--platform-ink-soft);font-size:var(--text-sm);line-height:1.6}.journal-related__grid em{font-size:var(--text-xs);margin-top:auto;padding-top:24px;font-style:normal;font-weight:740}.journal-article__next{background:var(--platform-paper);padding-block:clamp(86px,10vw,150px)}.journal-article__next h2{max-width:930px;font-family:var(--display);letter-spacing:-.055em;margin:20px 0 44px;font-size:clamp(3.2rem,6vw,6.6rem);font-weight:400;line-height:.9}.journal-article__next .platform-wrap>div{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.platform-main .platform-journal__grid>a:nth-child(n){grid-column:auto;min-height:340px}.journal-article__hero-grid,.journal-article__body-grid{grid-template-columns:1fr}.journal-article__hero-grid{gap:70px}.journal-article__record{max-width:560px}.journal-article__aside{position:static}.journal-related__grid{grid-template-columns:1fr}.journal-related__grid>a{border-right:0;border-bottom:1px solid var(--platform-rule);min-height:230px}.journal-related__grid>a:last-child{border-bottom:0}}@media (max-width:620px){.journal-article__hero-grid{min-height:0;padding-block:70px 82px}.journal-breadcrumbs{margin-bottom:64px}.journal-article__hero h1{font-size:var(--text-display-1)}.journal-article__record dl>div{grid-template-columns:.62fr 1fr}.journal-article__body{background:var(--platform-warm);padding-block:82px}.journal-markdown h2{margin-top:64px}.journal-markdown p,.journal-markdown li{font-size:var(--text-base)}.journal-article__next .platform-button{width:100%}}@media (prefers-reduced-motion:reduce){.journal-article *,.journal-article :before,.journal-article :after{scroll-behavior:auto!important;transition:none!important}}
