.news-tabs{display:flex;gap:12px;margin:25px 0}.news-tabs [aria-selected=true]{background:#ffda2c;color:#14171b}.news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.news-grid article{padding:24px;background:#1d2229;border:1px solid #39434e;border-radius:12px}.news-grid h2{font-size:21px;line-height:1.4}.news-grid a{color:#ffda2c}.news-grid p{font-size:14px}main{padding-bottom:60px}@media(max-width:760px){.news-grid{grid-template-columns:1fr}.news-tabs{flex-wrap:wrap}}.news-category-button{display:inline-flex;align-items:center;padding:11px 18px;border:1px solid #46515d;border-radius:7px;background:#29313b;color:#e1e8f0;cursor:pointer}.news-category-button:hover{border-color:#ffda2c}.news-tabs [aria-selected=true]{background:#ffda2c;color:#14171b}
.news-grid .news-thumbnail{float:right;width:88px;height:66px;object-fit:cover;border-radius:7px;margin:0 0 12px 14px;border:1px solid #39434e}.news-grid article:after{content:'';display:block;clear:both}.news-grid article>small{display:block;min-height:20px}.news-grid article>p{clear:both}

/* Keep guide spacing in external CSS under style-src self. */
.blog-learning-guides{margin-top:60px}.blog-learning-guides>.posts{margin-top:24px}
