.blog-hub{padding:70px 0 90px}.hub-intro{max-width:780px;margin-bottom:30px}.hub-intro h2,.related h2{font-size:clamp(28px,4vw,42px)}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.blog-grid a{display:flex;flex-direction:column;gap:8px;padding:24px;border:1px solid var(--line);border-radius:14px;background:#121212;transition:border-color .2s,transform .2s}.blog-grid a:hover{border-color:#ff343a;transform:translateY(-2px)}.blog-grid span{color:#aaa;font-size:14px}.lead{font-size:19px;line-height:1.7}.disclosure{margin-top:42px}.disclosure h2{margin-top:0;font-size:24px}.article-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.article-actions a{color:#ff5b60;font-weight:700}.related h2{margin-top:0}@media(max-width:650px){.blog-grid{grid-template-columns:1fr}}
