.ms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:18px;margin:25px 0}.ms-card{border:1px solid #ddd;border-radius:14px;padding:22px;background:#fff;color:#17202a}.ms-card details{margin-top:12px}.ms-card summary{cursor:pointer;font-weight:bold}.ms-hero{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;margin:25px 0;padding:25px;background:#121a25;color:#fff;border-radius:14px}.ms-hero img{width:100%;max-height:320px;object-fit:cover;border-radius:10px}.ms-hero h2{color:white}.ms-actions{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.ms-actions a{background:#c51b28;color:white;padding:13px 18px;border-radius:8px;text-decoration:none;font-weight:bold}.ms-actions a:last-child{background:#16833f}.ms-map iframe{width:100%;height:450px;border:0}.ms-instagram{display:inline-block;border:2px solid #d64270;border-radius:8px;padding:12px;color:white!important;font-weight:bold}@media(max-width:700px){.ms-hero{grid-template-columns:1fr}}