.blog-topics{margin:0 0 36px;padding-block:20px;border-block:1px solid var(--line)}.blog-topics__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.blog-topics__links>li{min-width:0}.blog-topics__links a{display:flex;min-width:0;min-height:64px;height:100%;align-items:center;gap:12px;padding:12px;border-radius:4px;color:var(--ink-strong);font-size:.95rem;font-weight:650;line-height:1.45;text-decoration:none}.blog-topics__links a>span{flex:1;min-width:0;overflow-wrap:anywhere}.blog-topics__icon{width:24px;height:24px;color:var(--green-action)}.blog-topics__arrow{width:18px;height:18px;color:var(--green-action)}.blog-topics__all{display:inline-flex;min-height:44px;max-width:100%;align-items:center;gap:10px;margin-bottom:12px;padding-block:8px;color:var(--green-action);font-weight:650;line-height:1.45;overflow-wrap:anywhere;text-decoration:none}.blog-topics__back-icon{transform:rotate(180deg)}.blog-topics__links a:hover,.blog-topics__links a:focus-visible{background:var(--sage-light);color:var(--green-action)}.blog-topics__all:hover{text-decoration:underline}.blog-topics a:focus-visible,.blog-pagination a:focus-visible{outline:3px solid var(--green-action);outline-offset:3px}.blog-pagination{margin-top:36px;padding-top:24px;border-top:1px solid var(--line)}.blog-pagination>.page-numbers{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin:0;padding:0;list-style:none}.blog-pagination>.page-numbers>li{display:flex;min-width:0;max-width:100%;margin:0}.blog-pagination li>.page-numbers{display:inline-flex;min-width:44px;min-height:44px;max-width:100%;align-items:center;justify-content:center;padding:8px 12px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink-strong);font-size:.95rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere;text-align:center;text-decoration:none}.blog-pagination a.page-numbers:hover,.blog-pagination a.page-numbers:focus-visible{border-color:var(--green-action);background:var(--sage-light);color:var(--green-action)}.blog-pagination .page-numbers[aria-current="page"]{border-color:var(--green-action);background:var(--green-action);color:var(--paper);font-weight:750}.blog-pagination .page-numbers.dots{min-width:24px;padding-inline:4px;border-color:#fff0;background:#fff0;color:var(--muted)}@media (max-width:680px){.blog-topics__links{grid-template-columns:minmax(0,1fr);gap:4px}.blog-topics__links a{min-height:56px}.blog-pagination li>.page-numbers{padding-inline:10px}}