/* Narrow approved image-context cleanup; existing assets and content retained. */
.visual-reference-note{display:block;box-sizing:border-box;max-width:100%;margin:10px 0;padding:8px 12px;color:#202529;background:#fffdf8;font-size:13px;line-height:1.5;text-align:left;overflow-wrap:anywhere}
.visual-reference-band{margin:0;padding:10px 18px}
 .photo-tile.text-service{align-items:center;padding:16px;background:#f1f6f4}
.photo-tile.text-service .tile-caption{position:static;padding:0;min-height:0;background:none;color:#14232c}
.photo-tile.text-service .tile-caption strong{font-size:16px;line-height:1.3}
.photo-tile.text-service .tile-caption small{font-size:12px;line-height:1.4;color:#405660}
.photo-main .visual-reference-tag{font-size:13px;line-height:1.4;color:#14232c}
@media(max-width:760px){.photo-tile.text-service{padding:12px}.photo-tile.text-service .tile-caption strong{font-size:14px}}

/* Existing service-template contrast defects exposed by the bounded review. */
[data-world="pa"] .top .brand .w-word{color:#f1f6f4}
[data-world="pa"] .top .brand .w-word b{color:#43c7c9}
[data-world="pa"] .w-band .w-small,[data-world="pa"] .w-band .w-bandtel{color:#14232c}
