@import url('/css/scaling-polishing.css?v=20261027');
/* Dental Crowns: only the dedicated page; the shared service CSS stays unchanged. */
.dc-page .dc-four-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
.dc-page .dc-three-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.dc-page .dc-suit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:1140px;margin:0 auto}
.dc-page .dc-suit-grid .sp-info-card{padding:28px}
.dc-page .dc-suit-grid .sp-tick-list{margin-top:17px}
.dc-page .dc-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.dc-page .dc-result-grid .sp-option{min-height:220px}
.dc-page .dc-subheading{font-size:19px;margin:0 0 13px}
.dc-page .sp-hero .sp-lead + .sp-lead{margin-top:10px}
.dc-page .sp-location-card small{line-height:1.35}
@media(max-width:1100px){.dc-page .dc-four-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.dc-page .dc-suit-grid{grid-template-columns:1fr}.dc-page .dc-three-grid{grid-template-columns:1fr}}
@media(max-width:550px){.dc-page .dc-four-grid,.dc-page .dc-result-grid{grid-template-columns:1fr}}
