.seo-topic-links{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px;margin:24px 0 32px}
.seo-topic-links>a{display:flex;flex-direction:column;gap:10px;padding:20px 22px;border:1px solid var(--line,#d9d9d9);background:#f7f7f3;color:var(--ink,#333);text-decoration:none}
.seo-topic-links strong{font-size:14px;line-height:1.65;font-weight:500}
.seo-topic-links span{font-size:12px;line-height:1.85;color:var(--muted,#666)}
.seo-topic-links a:hover{border-color:#526348}
.seo-topic-links a:focus-visible{outline:3px solid #526348;outline-offset:3px}
.product-guidance .seo-topic-links{display:flex;flex-direction:column;margin:16px 0 0;gap:8px}
.product-guidance .seo-topic-links>a{padding:12px 16px}
@media(max-width:600px){.seo-topic-links{grid-template-columns:1fr;gap:12px}.seo-topic-links>a{padding:17px}}
