.human-sitemap header{margin-bottom:1.5rem}.human-sitemap h1{font-size:clamp(2rem,4vw,3rem);line-height:1.1}.human-sitemap nav{display:flex;gap:1rem;flex-wrap:wrap;border-block:1px solid #ccd1d5;padding:1rem 0}.human-sitemap section{margin-top:2.5rem}.human-sitemap h2 span{font-weight:400;font-size:1rem}.human-sitemap ul{list-style:none;padding:0}.human-sitemap li{padding:1rem 0;border-bottom:1px solid #dde1e4;display:grid;gap:.35rem}.human-sitemap small{overflow-wrap:anywhere;color:#4f5962}.human-sitemap time{font-size:.85rem;color:#5a626a}.human-sitemap a:focus-visible{outline:3px solid #253d4c;outline-offset:3px}