.blog-page{max-width:1120px;margin:0 auto;padding:120px 6vw 80px}.blog-kicker{letter-spacing:.13em;color:#acb4c6;text-transform:uppercase;margin:0 0 18px;font:11px/1.2 Courier New,monospace}.blog-page h1{font-family:var(--font-display), Unbounded, Arial, sans-serif;letter-spacing:-.03em;max-width:18ch;margin:0 0 18px;font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.05}.blog-lead{color:#c2c6cf;max-width:52ch;margin:0 0 36px;font-size:18px;line-height:1.5}.blog-grid{gap:18px;display:grid}@media (min-width:860px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.blog-card{border:1px solid var(--line);background:linear-gradient(160deg,#ffffff0a,#0000 55%);flex-direction:column;gap:12px;padding:22px 22px 20px;transition:border-color .2s,transform .2s;display:flex}.blog-card:hover{border-color:#dfff3f73;transform:translateY(-2px)}.blog-card-meta{letter-spacing:.08em;text-transform:uppercase;color:#9aa3b5;flex-wrap:wrap;gap:10px 14px;font:11px/1.2 Courier New,monospace;display:flex}.blog-card-meta .cat{color:var(--acid)}.blog-card h2{font-family:var(--font-display), Unbounded, Arial, sans-serif;letter-spacing:-.02em;margin:0;font-size:clamp(18px,2.4vw,24px);line-height:1.2}.blog-card p{color:#c2c6cf;flex:1;margin:0;font-size:15px;line-height:1.5}.blog-card-more{letter-spacing:.06em;text-transform:uppercase;color:#fff;font-size:12px}.blog-article{max-width:760px;margin:0 auto;padding:120px 6vw 90px}.blog-article-top{margin-bottom:28px}.blog-back{letter-spacing:.08em;text-transform:uppercase;color:#acb4c6;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;display:inline-flex}.blog-back:hover{color:var(--acid)}.blog-article h1{font-family:var(--font-display), Unbounded, Arial, sans-serif;letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(28px,4.5vw,44px);font-weight:800;line-height:1.08}.blog-article-excerpt{color:#c2c6cf;margin:0 0 20px;font-size:18px;line-height:1.5}.blog-byline{border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#9aa3b5;flex-wrap:wrap;gap:8px 16px;padding:14px 0 22px;font-size:13px;display:flex}.blog-byline strong{color:#fff;font-weight:600}.blog-tags{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.blog-tags span{letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--line);color:#acb4c6;padding:7px 10px;font:11px/1 Courier New,monospace}.blog-body{margin-top:28px}.blog-p{color:#d5d8df;margin:0 0 1.15em;font-size:17px;line-height:1.7}.blog-h2{font-family:var(--font-display), Unbounded, Arial, sans-serif;letter-spacing:-.02em;margin:1.6em 0 .7em;font-size:clamp(20px,2.5vw,26px);line-height:1.2}.blog-h3{margin:1.3em 0 .55em;font-size:18px;font-weight:700}.blog-list{color:#d5d8df;margin:0 0 1.3em;padding-left:1.2em;font-size:16px;line-height:1.65}.blog-list li{margin-bottom:.45em}.blog-list li::marker{color:var(--acid)}.blog-footer-cta{border:1px solid var(--line);background:#5b6cff14;margin-top:40px;padding:24px}.blog-footer-cta p{color:#c2c6cf;margin:0 0 14px;line-height:1.5}.blog-footer-cta a{letter-spacing:.06em;text-transform:uppercase;color:var(--acid);align-items:center;gap:10px;font-size:13px;display:inline-flex}.nav a[aria-current=page]{color:var(--acid)}
