.blog-category{font:12px/1.6 var(--mono);letter-spacing:1px;color:var(--green);margin:0 0 18px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.blog-card{padding:26px 0 12px;border-top:1px solid var(--line);min-width:0}.blog-card h3{font-size:25px;line-height:1.3;letter-spacing:-.6px;margin-bottom:18px}.blog-card h3 a:hover{color:var(--green)}.blog-card>p:not(.blog-category){font-size:16px;line-height:1.75;color:var(--muted);margin-bottom:25px}.blog-meta{display:block;font:12px/1.8 var(--mono);color:var(--muted)}.blog-home .section-top{align-items:center}.blog-home .section-top>a{white-space:nowrap}.blog-heading{padding:76px 8% 55px;max-width:1150px}.blog-heading h1{font-size:clamp(48px,6.4vw,84px);line-height:1.1;letter-spacing:-.045em;margin:18px 0 24px}.blog-heading h1 span{color:var(--green)}.blog-heading>p:last-child{font-size:21px;line-height:1.65;max-width:48ch;color:var(--muted)}.blog-list{padding:0 8% 88px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.reading{max-width:790px;padding:54px 32px 80px;margin:0 auto}.back-blog{display:inline-block;font-size:14px;color:var(--muted);margin:0 0 46px}.back-blog:hover{color:var(--green)}.reading>h1{font-size:clamp(38px,5vw,60px);line-height:1.13;letter-spacing:-.04em;margin:0 0 24px;text-wrap:balance}.article-deck{font-size:22px;line-height:1.55;color:var(--muted);margin:0 0 26px}.article-meta{font-size:13px;color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:32px;margin-bottom:38px}.article-body{font-size:18px;line-height:1.85;color:#c6d0c9}.article-body p{margin:0 0 23px}.article-body h2{font-size:29px;line-height:1.3;letter-spacing:-.6px;color:var(--fg);margin:44px 0 18px}.article-body a{text-decoration:underline;text-underline-offset:4px;color:var(--green);overflow-wrap:anywhere}.article-body li{margin-bottom:14px}.article-body ul{padding-left:25px}.article-takeaway{padding:24px 28px;margin:40px 0;border-left:2px solid var(--green);background:#101a12}.article-takeaway strong{display:block;color:var(--fg);margin-bottom:12px}.article-takeaway p{margin:0}.read-next{border-top:1px solid var(--line);margin-top:55px;padding-top:30px}.read-next a{display:flex;justify-content:space-between;gap:20px;padding:14px 0;font-family:var(--head);font-size:21px;line-height:1.4}.read-next a:hover{color:var(--green)}.read-next a span{color:var(--green)}.blog-page footer{border-top:1px solid var(--line)}
@media(min-width:801px) and (max-width:1200px){header nav{gap:16px}header .contact-nav{display:none}header .mobile-contact{display:inline-block}}
@media(max-width:950px){.blog-grid,.blog-list{grid-template-columns:1fr}.blog-card{padding:26px 0}.blog-card h3{max-width:30ch}.blog-card>p:not(.blog-category){max-width:60ch}.blog-heading{padding-top:55px}.blog-home .section-top{display:block}.blog-home .section-top>a{display:inline-block;margin-top:24px}}
@media(max-width:600px){.reading{padding:34px 7% 55px}.reading>h1{font-size:39px}.article-deck{font-size:20px}.article-body{font-size:17px;line-height:1.85}.article-body h2{font-size:27px;margin-top:36px}.article-meta{line-height:1.8}.back-blog{margin-bottom:30px}.article-takeaway{padding:20px}.blog-heading{padding:48px 7% 28px}.blog-heading h1{font-size:48px}.blog-heading>p:last-child{font-size:19px}.blog-list{padding:0 7% 55px}.blog-page header{min-height:94px}.blog-page nav{gap:22px}}

.blog-card h2{font-size:25px;line-height:1.3;letter-spacing:-.6px;margin-bottom:18px}.blog-card h2 a:hover{color:var(--green)}.breadcrumbs{display:block;font-size:14px;color:var(--muted);margin:0 0 40px;white-space:normal}.article-meta a{text-decoration:underline;text-underline-offset:3px}
nav.breadcrumbs{display:flex;align-items:center;gap:10px;overflow:visible;mask-image:none;padding:0;width:auto;white-space:normal}nav.breadcrumbs a{display:inline;min-height:0;padding:0;font-size:14px;flex:0 0 auto}nav.breadcrumbs span{display:inline}
