.blog-page .site-header{position:relative}.blog-page main{padding:0 5% 80px}.blog-crumb{font-size:12px;color:#bcbcc8;padding:20px 0}.blog-crumb a:hover{color:var(--red)}.article-intro{max-width:1050px;padding:45px 0 55px}.article-intro .eyebrow{color:var(--violet)}.article-intro h1{font-size:clamp(35px,4.5vw,76px);font-weight:900;letter-spacing:-.045em;line-height:1.08}.article-intro h1 em{display:inline-block;margin-top:10px}.blog-summary{max-width:740px;color:#bcbcc8;font-size:18px;line-height:1.7;margin:28px 0 0}.article-cover{display:block;width:100%;max-height:600px;aspect-ratio:2.1;object-fit:cover;object-position:center 48%}.article-layout{display:grid;grid-template-columns:minmax(0,780px) minmax(200px,310px);justify-content:space-between;gap:8%;padding-top:60px}.article-body{font-size:17px;line-height:1.9;color:#c5c5cf;min-width:0}.article-body p{margin:0 0 24px}.article-body h2{font-size:clamp(26px,2.4vw,38px);color:white;line-height:1.2;letter-spacing:-.035em;margin:55px 0 22px}.article-body h3{font-size:22px;color:white;line-height:1.4;margin:35px 0 12px}.article-body ul{padding-left:24px;margin:0 0 28px}.article-body li{margin:7px 0}.article-aside{align-self:start;position:sticky;top:35px;border-top:1px solid #ff5a5f;padding-top:20px}.article-aside h2{font-size:36px;line-height:1.15}.article-aside p{color:#bcbcc8;line-height:1.7}.article-aside .eyebrow{color:var(--violet)}.article-aside a{display:block;width:fit-content}.blog-cta{display:inline-block;background:var(--red);color:white;border-radius:50px;padding:16px 24px;font-weight:700;margin-top:25px;font-size:14px}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px 28px}.blog-card{background:#0c0c0f;display:block}.blog-card>img{display:block;aspect-ratio:1.7;width:100%;object-fit:cover;object-position:center 45%}.blog-card>div{padding:30px}.blog-card h2{font-size:clamp(25px,2.5vw,38px);line-height:1.16;letter-spacing:-.035em}.blog-card p:not(.eyebrow){color:#bcbcc8;line-height:1.7}.blog-card .eyebrow{color:var(--violet)}.blog-card:hover h2{color:var(--red)}.blog-page footer{gap:24px;flex-wrap:wrap}.blog-footer-link{color:#ff5a5f;font-size:13px;font-weight:700}@media(max-width:800px){.article-layout{grid-template-columns:1fr;gap:45px;padding-top:35px}.article-aside{position:static}.blog-grid{grid-template-columns:1fr;gap:25px}.article-intro{padding:25px 0 35px}.blog-summary{font-size:16px}.article-cover{aspect-ratio:1.35}.blog-card>div{padding:24px}.article-body{font-size:16px}.article-body h2{margin-top:35px}.blog-page main{padding-bottom:45px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
