.blog-shell{width:var(--shell);margin-inline:auto}.eyebrow{color:var(--blue);letter-spacing:-.01em;margin:0 0 14px;font-size:17px;font-weight:500}.blog-index-hero{text-align:center;padding-block:104px 72px}.blog-index-hero h1{max-width:860px;margin-inline:auto;font-size:clamp(42px,6vw,76px)}.blog-index-hero>p:last-child{max-width:600px;color:var(--ink-soft);margin:22px auto 0;font-size:clamp(18px,1.7vw,21px);line-height:1.5}.featured-release{padding-bottom:var(--section-pad)}.featured-release-heading{justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:18px;display:flex}.featured-release-heading p{margin:0;font-size:14px;font-weight:600}.featured-release-heading span{color:var(--ink-dim);font-size:13px}.featured-release-card{background:var(--tile);border-radius:28px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);transition:transform .24s,box-shadow .24s;display:grid;overflow:hidden}.featured-release-card:hover{transform:translateY(-3px);box-shadow:0 30px 60px -30px #00000038}.featured-release-visual{background:#fff;min-width:0;overflow:hidden}.featured-release-visual img{object-fit:cover;width:100%;height:100%}.featured-release-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(34px,4.4vw,58px);display:flex}.article-meta{color:var(--ink-dim);flex-wrap:wrap;gap:6px 16px;font-size:12.5px;font-weight:500;display:flex}.article-meta span+span:before{content:"·";margin-right:16px}.featured-release-copy h2{margin:18px 0 0;font-size:clamp(34px,3.8vw,50px)}.featured-release-copy>p{color:var(--ink-soft);margin:18px 0 0;font-size:17px;line-height:1.6}.read-story{color:var(--blue);align-items:center;gap:4px;margin-top:30px;font-size:16px;font-weight:450;display:inline-flex}.read-story svg{width:16px;height:16px;transition:transform .2s}.featured-release-card:hover .read-story svg{transform:translate(3px)}.journal-note{background:var(--tile);margin-bottom:var(--section-pad);border-radius:28px;padding:clamp(44px,6vw,88px)}.journal-note>p{color:var(--blue);margin:0 0 12px;font-size:17px;font-weight:500}.journal-note h2{max-width:760px;font-size:clamp(32px,3.8vw,52px)}.journal-note>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;max-width:840px;margin-top:32px;display:grid}.journal-note>div p{color:var(--ink-soft);margin:0;font-size:16.5px;line-height:1.65}.release-hero{padding-block:40px 60px}.back-to-blog{color:var(--blue);align-items:center;gap:5px;font-size:15px;font-weight:450;display:inline-flex}.back-to-blog:hover{text-decoration:underline}.back-to-blog svg{width:15px;height:15px}.release-heading-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:64px;margin-top:64px;display:grid}.release-heading-grid h1{max-width:840px;font-size:clamp(44px,6.4vw,82px)}.release-dek>p{color:var(--ink-soft);margin:0;font-size:18px;line-height:1.6}.release-dek .article-meta{margin-top:24px}.release-cover{background:var(--tile);border-radius:28px;overflow:hidden}.release-cover img{width:100%;height:auto;display:block}.release-story-opening{grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:64px;padding-block:104px;display:grid}.release-story-opening>.eyebrow{grid-column:1/-1;margin-bottom:-14px}.release-story-opening h2{font-size:clamp(34px,4.2vw,56px)}.release-story-opening>div{align-self:end;gap:22px;display:grid}.release-story-opening>div p{color:var(--ink-soft);margin:0;font-size:18px;line-height:1.72}.release-article{max-width:760px;padding-block:0 140px}.release-prose{min-width:0}.release-prose section:not(.release-closing){padding-top:96px;scroll-margin-top:90px}.release-prose section>.eyebrow{margin-bottom:14px}.release-prose h2{font-size:clamp(32px,3.8vw,48px)}.release-prose section>p:not(.eyebrow){color:var(--ink-soft);margin:22px 0 0;font-size:18px;line-height:1.75}.release-quote{background:var(--tile);color:var(--ink);letter-spacing:-.02em;border-radius:24px;margin:48px 0 0;padding:36px 38px;font-size:clamp(22px,2.8vw,31px);font-weight:600;line-height:1.28}.release-closing{border-top:1px solid #00000017;margin-top:104px;padding-top:72px}.release-closing>p:not(.eyebrow){max-width:600px;color:var(--ink-soft);font-size:18px;line-height:1.65}.release-closing .button{margin-top:30px}.release-closing .button svg{width:17px;height:17px}@media (max-width:900px){.featured-release-card{grid-template-columns:1fr}.featured-release-visual{aspect-ratio:1200/630}.journal-note>div,.release-heading-grid,.release-story-opening{grid-template-columns:1fr;gap:32px}.release-heading-grid{margin-top:44px}}@media (max-width:720px){.blog-index-hero{padding-block:64px 52px}.featured-release-card{border-radius:22px}.featured-release-copy{padding:30px 24px 34px}.journal-note{border-radius:22px;padding:34px 26px 38px}.release-hero{padding-block:26px 40px}.release-cover{border-radius:18px}.release-story-opening{padding-block:68px}.release-prose section:not(.release-closing){padding-top:68px}.release-prose section>p:not(.eyebrow){font-size:17px}.release-quote{padding:28px 26px}.release-article{padding-bottom:96px}.release-closing{margin-top:80px;padding-top:56px}}@media (prefers-reduced-motion:reduce){.featured-release-card,.read-story svg{transition:none}.featured-release-card:hover,.featured-release-card:hover .read-story svg{transform:none}}
