.v9-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
.v9-format-card{padding:26px;min-width:0;height:100%;box-sizing:border-box;text-align:left}
.v9-format-card h3{font-size:22px;line-height:1.3;margin:0 0 16px;min-height:2.6em}
.v9-format-card p{font-size:16px;line-height:1.65;margin:0;overflow-wrap:break-word}
.v5-service-photo>div{max-width:1600px;margin-inline:auto}
.v9-review-rows{display:flex;flex-direction:column;gap:28px}
.v9-review-card{display:flex;flex-direction:column;min-width:0}
.v9-review-card>.border-t{margin-top:auto}
@media(max-width:767px){.v9-format-grid{grid-template-columns:minmax(0,1fr);gap:16px}.v9-format-card{padding:22px}.v9-format-card h3{min-height:0;margin-bottom:12px;font-size:21px}}
