/* September 2026: accessible static navigation and article links. */
.seo-browse{max-width:1180px;margin:24px auto;padding:20px 24px;border:1px solid #d9a05b66;border-radius:12px;background:#21170f;color:#f4ead7;font:17px/1.6 system-ui,sans-serif}
.seo-browse ul{display:flex;flex-wrap:wrap;gap:10px 24px;margin:10px 0 0;padding:0;list-style:none}
.seo-browse a{color:#f0c684;text-decoration:underline;text-underline-offset:3px}
.seo-browse a:focus-visible,.seo-directory a:focus-visible{outline:3px solid #f0c684;outline-offset:4px}
.seo-directory{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px}
.seo-directory section{margin:0;padding:22px;border:1px solid var(--line);border-radius:12px}
.seo-directory ul{padding-inline-start:22px}.seo-directory li{margin-block:9px}
.content-byline a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.seo-related-links li{margin-block:8px}
@media(max-width:600px){.seo-browse{margin:20px 14px;padding:18px}.seo-browse ul{display:grid;gap:9px}.seo-directory{grid-template-columns:1fr}}
