#mtown-service-photos,#mtown-service-photos *{box-sizing:border-box;min-width:0}#mtown-service-photos{padding:32px 20px;background:#f8f4e9;color:#142c3d;border-top:1px solid #c9af74;font:16px/1.6 system-ui,sans-serif;overflow-wrap:anywhere}#mtown-service-photos .mtsp-inner{max-width:1120px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,310px);gap:32px;align-items:center}#mtown-service-photos h2{font-size:clamp(24px,3vw,32px);line-height:1.2;color:#142c3d;margin:0 0 14px}#mtown-service-photos p{margin:10px 0}#mtown-service-photos .mtsp-actions{display:grid;gap:12px}#mtown-service-photos .mtsp-actions a{min-height:48px;display:flex;align-items:center;justify-content:center;padding:12px 16px;border:1px solid #b89d63;border-radius:10px;background:#153b54;color:#fff;text-decoration:none;text-align:center;font-weight:750}#mtown-service-photos .mtsp-actions a+a{background:#fff;color:#153b54}#mtown-service-photos small{color:#3f5360;font-size:13px}#mtown-service-photos a:focus-visible{outline:3px solid #b77511;outline-offset:3px}@media(max-width:700px){#mtown-service-photos .mtsp-inner{grid-template-columns:1fr;gap:18px}}
