.journal-page,.journal-article-page{width:min(100%,1600px);padding-inline:var(--gutter);color:#f2f1ec;background:#101113}.journal-heading h1 span{color:#a8aaad}.journal-intro{justify-content:space-between;align-items:end;gap:32px;display:flex}.journal-intro>.page-eyebrow{color:#a8aaad;flex-shrink:0}.journal-index{border-top:1px solid #353638}.journal-entry{border-bottom:1px solid #353638;grid-template-columns:minmax(150px,.55fr) minmax(0,1.7fr);column-gap:clamp(32px,7vw,120px);padding-block:clamp(36px,5.5vw,80px);display:grid}.journal-entry-meta{flex-direction:column;align-items:start;gap:10px;padding-top:8px;font-size:12px;line-height:1.5;display:flex}.journal-entry-meta time{color:#a8aaad}.journal-entry-text h2{letter-spacing:-.045em;overflow-wrap:anywhere;max-width:900px;margin:0 0 28px;font-size:clamp(27px,3.1vw,48px);font-weight:450;line-height:1.12}.journal-entry-text h2 a{display:block}.journal-entry-text h2 span{color:#5da7ff;margin-left:.25em;transition:transform .22s;display:inline-block}.journal-entry-text h2 a:hover span{transform:translate(4px,-4px)}.journal-entry-text>p{color:#b8babf;max-width:650px;font-size:clamp(14px,1.2vw,17px);line-height:1.75}.journal-tags{color:#a8aaad;flex-wrap:wrap;gap:8px 20px;margin:26px 0 0;padding:0;font-size:11px;line-height:1.6;list-style:none;display:flex}.journal-tags li{overflow-wrap:anywhere;min-width:0}.journal-contact{padding-block:clamp(80px,11vw,160px)}.journal-contact>.page-eyebrow{color:#a8aaad}.journal-contact h2{letter-spacing:-.055em;overflow-wrap:anywhere;margin-block:30px;font-size:clamp(38px,6.5vw,96px);font-weight:450;line-height:1.05}.journal-publication{color:#a8aaad;flex-wrap:wrap;gap:10px 30px;margin-top:clamp(40px,6vw,80px);display:flex}.journal-publication>span{color:#5da7ff}.journal-article-heading h1{letter-spacing:-.055em;max-width:1200px;font-size:clamp(36px,5.35vw,82px);line-height:1.06}.journal-article-heading .page-introduction{max-width:800px;margin-top:36px}.journal-article-layout{border-top:1px solid #353638;grid-template-columns:minmax(140px,.55fr) minmax(0,1.7fr);column-gap:clamp(32px,7vw,120px);padding-block:clamp(40px,5vw,72px) clamp(64px,8vw,128px);display:grid}.journal-article-aside{align-self:start;padding-top:8px;position:sticky;top:120px}.journal-article-aside .page-eyebrow{color:#a8aaad}.journal-article-aside .journal-tags{margin-block:22px 32px;display:block}.journal-article-aside .journal-tags li{margin-block:12px}.journal-article-body{min-width:0;max-width:800px}.journal-article-body h2{letter-spacing:-.04em;overflow-wrap:anywhere;margin-block:64px 26px;font-size:clamp(28px,2.5vw,38px);font-weight:500;line-height:1.18}.journal-article-body>h2:first-child{margin-top:0}.journal-article-body h3{letter-spacing:-.025em;overflow-wrap:anywhere;margin-block:38px 18px;font-size:clamp(21px,1.7vw,26px);font-weight:500;line-height:1.3}.journal-article-body h4{letter-spacing:-.02em;overflow-wrap:anywhere;margin-block:0 18px;font-size:19px;font-weight:500;line-height:1.4}.journal-article-body p,.journal-article-body li{color:#b8babf;overflow-wrap:anywhere;font-size:clamp(15px,1.25vw,18px);line-height:1.85}.journal-article-body p{margin-block:18px}.journal-article-body ul{margin-block:24px;padding-left:20px}.journal-article-body li{margin-block:8px;padding-left:8px}.journal-article-body li::marker{color:#5da7ff}.journal-article-body>div{border-left:2px solid #0070f3;margin-block:40px;padding:28px 0 28px 26px}.journal-inline-cta{color:#fff;background:#0070f3;align-items:center;min-height:44px;margin-top:10px;padding:12px 18px;font-size:14px;font-weight:500;transition:background-color .18s;display:inline-flex}.journal-inline-cta:hover{background:#005bc5}.journal-related{border-top:1px solid #353638}.journal-related-heading{justify-content:space-between;align-items:center;gap:24px;padding-block:36px;display:flex}.journal-related-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(24px,3.2vw,42px);font-weight:450;line-height:1.2}.journal-related-entry{border-bottom:1px solid #353638;grid-template-columns:minmax(140px,.55fr) minmax(0,1.7fr);gap:clamp(24px,7vw,120px);padding-block:32px;display:grid}.journal-related-entry>p{color:#a8aaad;padding-top:5px}.journal-related-entry h3{letter-spacing:-.03em;overflow-wrap:anywhere;margin:0;font-size:clamp(21px,2.2vw,32px);font-weight:450;line-height:1.3}.journal-related-entry h3 span{color:#5da7ff}@media (max-width:700px){.journal-intro{flex-direction:column;align-items:start;gap:30px}.journal-entry,.journal-related-entry{grid-template-columns:minmax(0,1fr);gap:24px}.journal-entry-meta{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;font-size:10px;display:grid}.journal-number{margin:0 4px 0 0;font-size:10px}.journal-entry-text h2{margin-bottom:20px;font-size:clamp(27px,6.7vw,40px)}.journal-tags{gap:8px 15px;font-size:10px}.journal-article-layout{grid-template-columns:minmax(0,1fr);gap:44px;padding-top:28px}.journal-article-aside{border-bottom:1px solid #353638;flex-wrap:wrap;align-items:baseline;gap:8px 24px;padding:0 0 24px;display:flex;position:static}.journal-article-aside .page-eyebrow{width:100%}.journal-article-aside .journal-tags{margin:0;display:flex}.journal-article-aside .journal-tags li{margin:0}.journal-article-aside .page-back-link{font-size:11px}.journal-article-heading{padding-bottom:48px}.journal-article-body>div{padding-left:18px}.journal-related-heading{flex-direction:column;align-items:start;gap:12px}}@media (prefers-reduced-motion:reduce){.journal-entry-text h2 span,.journal-inline-cta{transition:none}.journal-entry-text h2 a:hover span{transform:none}}
