.smap{padding:clamp(40px,7vh,90px) clamp(24px,6vw,120px)}.smap h1{letter-spacing:-.01em;font-size:clamp(30px,3.4vw,44px);font-weight:500}.smap h1,.smap h2{text-transform:none}.smap .trule{margin:14px 0 8px}.smap .note{color:var(--mf-muted);margin-bottom:34px;font-size:14px}.smap .grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:clamp(20px,3vw,44px);margin-top:clamp(24px,3vw,40px);display:grid}.smap h2{letter-spacing:.04em;color:var(--mf-muted);border-bottom:1px solid var(--mf-line);margin-bottom:12px;padding-bottom:8px;font-size:15px;font-weight:500}.smap ul{list-style:none}.smap li{margin:0}.smap a{color:var(--mf-fg);border-bottom:1px solid #0000;padding:9px 2px;font-size:16.5px;font-weight:500;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.smap a:hover{color:var(--mf-red)}}.smap a small{color:var(--mf-muted);margin-top:1px;font-size:12.5px;font-weight:400;display:block}
