/* Crawlable, same-language connections between guides, tools and features. */
.topic-links { position: static; margin-top: 32px; margin-bottom: 32px; padding: 24px; border: 1px solid var(--border); border-radius: 16px; background: var(--surface); }
.topic-links h2 { margin: 0 0 16px; font-size: 21px; line-height: 1.4; font-weight: 500; letter-spacing: normal; text-transform: none; }
.topic-links ul { margin: 0; padding-left: 20px; }
.topic-links li { margin: 10px 0; line-height: 1.6; }
.topic-links a { text-decoration: underline; text-underline-offset: 3px; overflow-wrap: anywhere; }
.topic-links a:focus-visible { outline: 3px solid var(--accent); outline-offset: 4px; }
@media (max-width: 600px) { .topic-links { padding: 18px; } }
@media print { .topic-links { display: none; } }
