.article-archive-hero{padding-top:42px;padding-bottom:20px}.article-archive-hero h1{max-width:960px;font-size:clamp(32px,3.4vw,48px);line-height:1.15;margin:16px 0 24px;letter-spacing:-1.2px}.article-archive-hero .category-intro080{max-width:850px;font-size:18px;line-height:1.75}.article-archive{padding-top:22px}.article-topics{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 28px}.article-topics a{display:inline-flex;align-items:center;padding:10px 16px;border:1px solid #cddbd7;border-radius:3px;font-size:14px;line-height:1.4;text-decoration:none}.article-topics a[aria-current=page]{background:#086e69;color:#fff;border-color:#086e69}.article-topics a:hover{border-color:#086e69}.article-topics a:focus-visible{outline:3px solid #076d68;outline-offset:3px}.article-archive .insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.article-archive .insight-card{min-width:0}.article-archive .insight-card>a{display:block;height:100%}.article-archive .insight-card h2{font-size:24px;line-height:1.35;letter-spacing:-.4px;margin:12px 0 14px;overflow-wrap:anywhere}.article-archive .insight-card p:not(.small-label){font-size:16px;line-height:1.75}.article-cover-placeholder{aspect-ratio:8/5;background:#edf3f0;display:flex;align-items:center;justify-content:center;color:#47675e;font-size:13px;letter-spacing:2px}.article-archive .insight-card>a>div:not(.article-cover-placeholder){padding:24px 4px}.insight-card-footer time{font-size:12px}.article-archive .nav-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:36px}.article-archive .page-numbers{padding:10px 14px;border:1px solid #cddbd7}.article-archive .page-numbers.current{background:#086e69;color:#fff}.article-result{border:1px solid #dbe5e0;padding:24px}.article-archive .blog-result-count{margin-bottom:24px}@media(max-width:1000px){.article-archive .insight-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}}@media(max-width:640px){.article-archive-hero{padding-top:26px;padding-bottom:8px}.article-archive-hero h1{font-size:34px;letter-spacing:-.7px}.article-archive-hero .category-intro080{font-size:16px}.article-archive .insight-grid{grid-template-columns:minmax(0,1fr);gap:28px}.article-archive .insight-card h2{font-size:23px}.article-topics{gap:8px}.article-topics a{font-size:13px;padding:9px 12px}.article-archive .insight-card>a>div:not(.article-cover-placeholder){padding:20px 2px}.article-archive .insight-card img{height:auto;aspect-ratio:8/5;object-fit:cover}}
