.ph-services{max-width:1200px;margin:40px auto;padding:0 20px;color:#20252d}.ph-services-filters{display:flex;flex-wrap:wrap;gap:16px;padding:24px;background:#f5f6f8;border-radius:16px}.ph-services-filters label{display:flex;flex-direction:column;gap:6px}.ph-services-filters input,.ph-services-filters select{max-width:100%;padding:10px;border:1px solid #bcc1c9;border-radius:6px}.ph-services-filters label:has(input[type=checkbox]){flex-direction:row;align-items:center}.ph-services-filters button{padding:12px 24px;background:#ce2447;color:white;border:0;border-radius:6px}.ph-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ph-services-card{padding:20px;border:1px solid #d9dce2;border-radius:12px}.ph-services-card img{width:100%;height:200px;object-fit:cover}.ph-services a{color:#a71d39}.ph-services a:hover,.ph-services a:focus{color:#701427;text-decoration:underline}.ph-services-gallery{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.ph-services-gallery img{max-width:100%;width:340px;height:230px;object-fit:cover}.ph-services dd{margin-bottom:14px}.ph-services dt{font-weight:bold}@media(max-width:700px){.ph-services-grid{grid-template-columns:1fr}.ph-services-filters label{width:100%}.ph-services{margin-top:24px}}
