/* Phase 6: category discovery and internal-link clarity. */
.fn-subcategory-nav{clear:both;margin:0 0 20px;padding:0}
.fn-subcategory-nav strong{display:block;margin:0 0 10px;color:#173329;font-size:13px}
.fn-subcategory-links{display:flex;flex-wrap:wrap;gap:8px}
.fn-subcategory-links a{display:inline-flex;align-items:center;min-height:40px;padding:8px 12px;border:1px solid #d8e4dc;border-radius:999px;background:#fff;color:#07583d;text-decoration:none;font-size:13px;font-weight:700}
.fn-subcategory-links a:hover{background:#eef7f1;border-color:#bcd2c2}
.fn-subcategory-links a:focus-visible{outline:2px solid #07583d;outline-offset:2px}
@media(max-width:782px){
 .fn-subcategory-nav{margin-bottom:16px}
 .fn-subcategory-links{gap:7px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;scrollbar-width:thin}
 .fn-subcategory-links a{white-space:nowrap;min-height:44px;flex:0 0 auto}
}
