.site .p-sitemap{.smap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-bottom:24px}.smap .card h2{font-family:var(--sans);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:700;margin-bottom:4px}.smap ul{list-style:none;display:grid;gap:2px}.smap li a{display:block;padding:6px 0;font-size:15px;color:var(--ink);border-bottom:1px solid var(--line)}.smap li:last-child a{border-bottom:0}.smap li a:hover{color:var(--blue)}.smap li.sub a{padding-left:16px;font-size:14px;color:var(--ink2)}.smap .wide{grid-column:span 2}.smap .wide ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}@media (max-width:980px){.smap{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.smap{grid-template-columns:minmax(0,1fr)}.smap .wide{grid-column:auto}.smap .wide ul{grid-template-columns:minmax(0,1fr)}}}