.blog-hero{background:var(--black);color:#fff;padding:100px max(24px,calc((100vw - var(--max))/2)) 82px;position:relative;overflow:hidden}.blog-hero:after{content:'BLOG';position:absolute;right:-20px;bottom:-35px;font:700 clamp(95px,17vw,240px)/1 'Space Grotesk';color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.07)}.blog-hero-inner{max-width:820px;position:relative;z-index:1}.blog-hero h1,.article-header h1{font-family:'Space Grotesk',Manrope,sans-serif;letter-spacing:-.045em;line-height:1;margin:0;text-transform:uppercase}.blog-hero h1{font-size:clamp(48px,6vw,78px)}.blog-hero .hero-lead{margin-bottom:0}.blog-list{max-width:var(--max);margin:auto;padding:85px 24px 110px}.article-card{display:grid;grid-template-columns:170px 1fr auto;gap:35px;align-items:center;background:#fff;border-top:5px solid var(--black);padding:34px;transition:.2s}.article-card:hover{transform:translateY(-4px);box-shadow:0 18px 50px rgba(17,22,26,.12)}.article-card-number{font:700 64px/1 'Space Grotesk';color:var(--yellow);-webkit-text-stroke:1px var(--black)}.article-card small,.article-meta{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.article-card h2{font:700 clamp(25px,3vw,38px)/1.08 'Space Grotesk';text-transform:uppercase;letter-spacing:-.035em;margin:10px 0}.article-card p{color:var(--muted);margin:0;max-width:700px}.article-card-link{font-weight:800;white-space:nowrap}.article-card-link span{color:#9b7500;margin-left:8px}.article-header{background:var(--black);color:#fff;padding:88px max(24px,calc((100vw - 980px))/2) 76px}.article-header h1{font-size:clamp(42px,5.6vw,72px);margin:20px 0 26px}.article-header .article-deck{font-size:19px;color:#b6c0c6;max-width:800px;margin:0}.article-meta{color:#9da8ae;margin-top:28px}.article-shell{max-width:980px;margin:auto;padding:70px 24px 110px;display:grid;grid-template-columns:minmax(0,680px) 220px;gap:70px;align-items:start}.article-body{font-size:18px;line-height:1.8}.article-body>p:first-child{font-size:21px;color:#364047}.article-body h2{font:700 clamp(27px,3vw,36px)/1.12 'Space Grotesk';letter-spacing:-.035em;margin:56px 0 17px}.article-body blockquote{margin:28px 0;padding:24px 28px;background:#fff;border-left:6px solid var(--yellow);font-weight:700}.article-body .article-conclusion{margin-top:58px;padding-top:10px;border-top:1px solid var(--line)}.article-aside{position:sticky;top:115px;border-top:5px solid var(--yellow);background:var(--black);color:#fff;padding:26px}.article-aside strong{font:700 20px/1.1 'Space Grotesk';text-transform:uppercase;display:block}.article-aside p{font-size:14px;color:#adb7bd}.article-aside a{display:inline-block;color:var(--yellow);font-weight:800;font-size:14px}.back-link{display:inline-flex;gap:10px;align-items:center;color:var(--yellow);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}@media(max-width:920px){.article-card{grid-template-columns:90px 1fr}.article-card-link{grid-column:2}.article-shell{grid-template-columns:1fr}.article-aside{position:static}}@media(max-width:610px){.blog-hero,.article-header{padding-top:65px;padding-bottom:60px}.article-card{grid-template-columns:1fr;padding:27px}.article-card-number{font-size:46px}.article-card-link{grid-column:1}.article-shell{padding-top:48px}.article-body{font-size:17px}.article-body>p:first-child{font-size:19px}}
