.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}.reader-content{max-width:1160px}.reader-content .guide-content{max-width:920px}.reader-content p{line-height:1.75;overflow-wrap:anywhere}.reader-damage-cards{display:grid;grid-template-columns:1fr 1fr;gap:20px}.reader-damage-card{padding:22px;border:1px solid #ccd3da;border-radius:6px;background:#fff}.reader-damage-card h3{font-size:21px}.reader-damage-card dl>div{margin:16px 0}.reader-damage-card dt{font-weight:650}.reader-damage-card dd{margin:5px 0}.reader-citations{display:flex;flex-direction:column;gap:8px;font-size:13px}.reader-matrix>div,.reader-status-list>div{padding:20px 0;border-bottom:1px solid #ccd3da}.reader-matrix dt,.reader-status-list dt{font-weight:700}.reader-matrix dd,.reader-status-list dd{margin:8px 0}.reader-content details{padding:18px 0;border-bottom:1px solid #ccd3da}.reader-content summary{cursor:pointer;font-weight:600;min-height:44px}.reader-related{margin:40px 0}.reader-note{font-size:14px;color:#526575}.reader-content :target{scroll-margin-top:100px}@media(max-width:700px){.reader-damage-cards{grid-template-columns:1fr}.reader-damage-card{padding:18px}}