.slm-nap{padding:40px 16px;background:#f5f7f6}
.slm-nap__in{max-width:1100px;margin:0 auto}
.slm-nap__title{margin:0 0 20px;font-size:22px;line-height:1.3}
.slm-nap__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.slm-nap__card{background:#fff;border:1px solid #e3e8e5;border-radius:10px;padding:18px 20px}
.slm-nap__label{margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#1f4d3a}
.slm-nap__addr{font-style:normal;line-height:1.55;margin:0}
.slm-nap__line{margin:0 0 4px;line-height:1.5}
.slm-nap__line a{color:inherit;text-decoration:underline;text-underline-offset:2px}
.slm-nap__small{font-size:13px;color:#55615b}
@media (max-width:768px){.slm-nap__grid{grid-template-columns:1fr}.slm-nap{padding:28px 16px}}
