
.blog-list{padding:0 6% 90px}.blog-card{display:grid;grid-template-columns:1fr 1.2fr;border:1px solid var(--line);max-width:1320px;margin:auto;background:#15315a;transition:border-color .2s}.blog-card:hover{border-color:#9bb9e8}.blog-art{padding:45px;min-height:350px;background:linear-gradient(135deg,#3264a8,#0a2143);display:flex;flex-direction:column;justify-content:space-between}.blog-art>span,.blog-art small{letter-spacing:2px;font-size:11px}.blog-art strong{font:800 clamp(70px,8vw,125px)/1.2 Manrope,sans-serif;letter-spacing:-6px}.blog-art strong span{font-size:.5em;letter-spacing:0}.blog-art p{font-size:25px;margin:0}.blog-card-copy{padding:42px}.blog-card-copy h2{font:700 clamp(25px,2.7vw,38px)/1.2 Manrope,sans-serif;margin:20px 0}.blog-card-copy>p:not(.eyebrow){line-height:1.7;color:var(--muted)}.blog-card-copy .text-link{display:inline-block;margin-top:20px}.article-hero{padding:55px 6% 60px;background:#28528a}.article-hero>h1{font:800 clamp(32px,4.6vw,68px)/1.12 Manrope,sans-serif;max-width:1250px;letter-spacing:-1.8px;margin:25px 0}.article-hero .eyebrow{margin-top:35px}.article-deck{max-width:860px;font-size:clamp(18px,2vw,24px);line-height:1.5}.article-meta{font-size:13px;line-height:1.8;color:#c6d7ee}.observatory-stats{display:grid;grid-template-columns:repeat(3,1fr);max-width:1050px;border-top:1px solid #ffffff40;margin-top:35px;padding-top:25px;gap:20px}.observatory-stats strong{font:700 clamp(30px,4vw,52px) Manrope,sans-serif;display:block}.observatory-stats span{font-size:13px;color:#dce6f5;display:block;margin-top:8px}.article-layout{max-width:1350px;margin:0 auto;padding:65px 6% 90px;display:grid;grid-template-columns:230px minmax(0,780px);gap:60px;align-items:start}.article-toc{display:flex;flex-direction:column;gap:14px;position:sticky;top:30px;font-size:13px;line-height:1.5}.article-toc strong{font-size:11px;letter-spacing:2px;text-transform:uppercase}.article-toc a{color:#bacce7}.article-toc a:hover{text-decoration:underline}.article-body{font-size:17px;line-height:1.85;overflow-wrap:anywhere;min-width:0}.article-body>p:first-child{font-size:20px;color:#fff;margin-top:0}.article-body p{margin:0 0 22px;color:#d7e2f2}.article-body h2{font:700 clamp(24px,3vw,33px)/1.3 Manrope,sans-serif;margin:50px 0 24px;scroll-margin-top:30px}.article-body ul{padding-left:24px;margin:20px 0 30px}.article-body li{margin-bottom:13px;color:#d7e2f2}.article-body .text-link{display:inline-block;margin-top:35px}.article-toc a:focus-visible{outline:3px solid #86a9e7}
@media(max-width:800px){.blog-card{grid-template-columns:1fr}.blog-art{min-height:280px;padding:30px}.blog-card-copy{padding:30px}.article-layout{grid-template-columns:1fr;gap:35px;padding-top:35px}.article-toc{position:static;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 20px;border-bottom:1px solid var(--line);padding-bottom:25px}.article-toc strong{flex-basis:100%}.article-hero{padding-top:35px}.article-hero h1{letter-spacing:-.7px}.observatory-stats{gap:12px}.observatory-stats strong{font-size:29px}.observatory-stats span{font-size:11px}.article-body{font-size:16px}}
@media(max-width:390px){.observatory-stats{grid-template-columns:1fr}.observatory-stats>div{display:flex;align-items:center;gap:18px}.observatory-stats strong{min-width:120px}}
