.mods-guide .article-hero-inner{max-width:1280px;margin:auto}
.mods-guide .article-hero .buying-meta{color:#e3e9dc;text-shadow:0 1px 3px #0a1916}
.mods-jump{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}
.mods-jump a{display:block;padding:9px 13px;border:1px solid var(--reading-line);border-radius:6px;background:var(--reading-control);color:var(--reading-text);font-size:13px}
.mods-jump a:hover{background:var(--reading-raised)}
.mods-guide .mod-pick{padding:26px;border:1px solid var(--reading-line);border-left:3px solid var(--reading-accent);border-radius:6px;background:var(--reading-bg)}
.mods-guide .mod-pick h2{margin:14px 0;overflow-wrap:anywhere}
.mods-guide .mod-credit{font-size:12px!important;color:var(--reading-muted)}
.mods-guide .mod-source{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px;font-size:14px;line-height:1.6}
.mods-guide .mod-source a{overflow-wrap:anywhere}
.mods-guide section{scroll-margin-top:24px}
.mods-guide .toc>a{display:block;padding:10px 0;border-bottom:1px solid var(--reading-line);line-height:1.5}
.mods-guide .guide-article .eyebrow{color:var(--reading-accent)}
.mods-guide .mod-steps li{margin-bottom:12px}
.mods-showcase .question-grid{margin-top:26px}
.mods-hub-link{margin-block:28px}
.archive-notice{max-width:1120px;margin:24px auto!important;padding:22px!important;line-height:1.7}
.archive-notice a{color:var(--reading-link);text-decoration:underline}
@media(max-width:760px){.mods-guide .mod-pick{padding:20px 16px}.mods-guide .mod-pick h2{font-size:28px}.mods-guide .toc{width:100%}.archive-notice{margin:20px 5%!important}.mods-jump a{font-size:12px;padding:10px}}
