.mf-store-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));gap:16px;margin:24px 0}.mf-store{display:flex;flex-direction:column;align-items:center;gap:12px;padding:20px 14px;background:#fff;border:1px solid #dbe4e9;border-radius:16px;text-align:center;color:#18394c;text-decoration:none;min-width:0}.mf-store img{width:160px;max-width:100%;height:96px;object-fit:contain}.mf-store strong{font-size:15px;line-height:1.4}.mf-store span{font-size:13px;line-height:1.5;color:#235f68}.mf-store:hover,.mf-store:focus-visible{border-color:#147e79;box-shadow:0 4px 16px #173d5114}.mf-store:focus-visible{outline:3px solid #147e79;outline-offset:3px}@media(max-width:420px){.mf-store-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mf-store{padding:16px 10px}.mf-store img{height:76px}.mf-store strong{font-size:14px}}
.mf-store .mf-store-wordmark{display:flex;align-items:center;justify-content:center;width:160px;max-width:100%;height:96px;font-size:32px;font-weight:700;color:#18394c}.mf-service-price{margin:20px 0}.mf-service-price>span{display:block;font-size:13px}.mf-service-price>strong{display:block;font-size:28px;line-height:1.3;margin:6px 0}.mf-service-price p{font-size:15px;line-height:1.5;margin:10px 0}@media(max-width:420px){.mf-store .mf-store-wordmark{height:76px}}
