@charset "UTF-8";.atc-blog-index{padding:72px 0 120px}.atc-blog-aside-inner{position:sticky;top:180px;display:flex;flex-direction:column;gap:24px}.atc-blog-widget{background:var(--brand-bg-alt);border:1px solid var(--brand-border);padding:22px}.atc-blog-widget h3{font-size:.98rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px;color:var(--brand-primary-dark);border-bottom:2px solid var(--brand-secondary);padding-bottom:8px}.atc-recent-list{list-style:none;padding:0;margin:0}.atc-recent-list li{padding:10px 0;border-bottom:1px dashed var(--brand-border);font-size:.92rem}.atc-recent-list li:last-child{border-bottom:0}.atc-recent-list a{color:var(--brand-text)}.atc-recent-list a:hover{color:var(--brand-primary)}.atc-blog-widget--cta{background:var(--brand-primary-dark);color:#fff;border-color:var(--brand-primary-dark)}.atc-blog-widget--cta h3{color:#fff;border-bottom-color:var(--brand-secondary)}.atc-blog-widget--cta p{color:#fff;opacity:.88;font-size:.9rem}.atc-blog-widget--cta .btn-primary-solid{background:var(--brand-secondary);color:var(--brand-primary-dark);border-color:var(--brand-secondary)}.atc-blog-widget--cta .btn-primary-solid:hover{background:#fff;color:var(--brand-primary-dark);border-color:#fff}.atc-blog-stack{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--brand-border)}.atc-blog-row{padding:32px 0;border-bottom:1px solid var(--brand-border)}.atc-blog-row h2{font-size:1.4rem;margin:8px 0 10px}.atc-blog-row h2 a{color:var(--brand-primary-dark)}.atc-blog-row h2 a:hover{color:var(--brand-primary);-webkit-text-decoration:underline;text-decoration:underline}.atc-blog-meta{color:var(--brand-muted);font-size:.82rem;margin-bottom:10px}.atc-blog-pagination{margin-top:40px}.atc-blog-pagination .pagination{gap:4px}.atc-blog-pagination .page-link{border-radius:var(--radius);border:1px solid var(--brand-border);color:var(--brand-primary)}.atc-blog-pagination .page-item.active .page-link{background:var(--brand-primary-dark);border-color:var(--brand-primary-dark);color:#fff}@media (max-width:991.98px){.atc-blog-aside-inner{position:static}}