.blog-main{padding-top:70px;padding-bottom:70px}.blog-heading{max-width:850px;margin-bottom:44px}.blog-heading h1,.blog-article h1{font-size:clamp(34px,4.8vw,64px);letter-spacing:-.045em;line-height:1.08;margin:20px 0}.blog-heading>p:last-child,.blog-lead{font-size:19px;color:var(--muted);line-height:1.7}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{border:1px solid var(--line);background:linear-gradient(140deg,#172630,#0b141c);border-radius:20px;overflow:hidden}.blog-card>a{display:block;color:var(--text);height:100%}.blog-card img{display:block;width:100%;height:auto}.blog-card a>div{padding:28px}.blog-card h2{font-size:27px;line-height:1.25;margin:14px 0}.blog-card p{color:var(--muted);line-height:1.7}.blog-card span{display:block;color:#b5d0df;margin-top:24px}.blog-card:hover{border-color:#7896a7}.blog-article{max-width:850px;margin:auto}.blog-article header{margin:28px 0}.blog-article .blog-cover{width:100%;height:auto;border-radius:18px;margin-bottom:24px}.blog-article section{margin:32px 0}.blog-article h2{font-size:25px;line-height:1.3;margin-bottom:14px}.blog-article section p{font-size:17px;line-height:1.85;color:#c7d2db}.blog-sources{border-top:1px solid var(--line);padding:24px 0;margin-top:32px}.blog-sources a{display:block;color:#b5d0df;margin:12px 0;overflow-wrap:anywhere}.blog-article>a{color:#b5d0df}.blog-article>a.button{color:white}.blog-page{background:radial-gradient(ellipse at 80% 0%,#41677C26,transparent 50%),#05090c}@media(max-width:1050px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.blog-grid{grid-template-columns:1fr}.blog-main{padding-top:36px}.blog-card a>div{padding:22px}}
.blog-article pre{max-width:100%;overflow-x:auto;padding:22px;background:#080e14;border:1px solid #304450;border-radius:12px;color:#d5e4ee;line-height:1.65;font-size:13px;tab-size:4}.blog-article pre:focus-visible{outline:2px solid #92b8cf;outline-offset:3px}.blog-article code{font-family:Consolas,monospace}
