/* The actual homepage home-work / home-services / service-grid classes own
   the container widths, 4+3 placement, gaps, card geometry and label styling.
   Services adds only its existing photo overlay. */
.services-expanded main{height:auto;min-height:0;overflow:visible}
.services-expanded .interior-cta{margin-top:0;flex:none}
.services-expanded .services-tiles.home-work{padding-top:26px;padding-bottom:22px;flex:none}
.services-expanded .services-card-master{display:block}
.services-expanded .services-tiles .service-photo{height:100%;min-height:0;position:relative}
.services-expanded .services-tiles .service-photo img{display:block;width:100%;height:100%;min-height:0;object-fit:cover;object-position:50% 50%}
.services-expanded .services-tiles .see-gallery{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);display:inline-flex;align-items:center;justify-content:center;gap:0;width:120px;min-width:0;height:30px;font-size:11px;font-weight:900;font-style:italic;line-height:1;margin:0;padding:0;flex:none;text-align:center;box-shadow:inset 0 0 8px #00cfff,0 0 6px #006dff}
.services-expanded .services-tiles .service-card:target{outline:3px solid #008fff;outline-offset:4px}
@media(max-width:1199px){.services-expanded .services-tiles.home-work{display:block}}
