/* Targeted homepage card finish; no change to other home sections or form. */
#prestations .premium-service-card .service-visual{height:auto;min-height:0;aspect-ratio:3/2}
#prestations .service-visual picture{display:block;width:100%;height:100%}
#prestations .premium-service-card .service-visual img{display:block;width:100%;height:100%;aspect-ratio:3/2;object-fit:cover;object-position:center;filter:none}
#prestations .premium-service-card:hover .service-visual img{transform:none}
#prestations .premium-service-card .service-body h3{font-family:Georgia,'Times New Roman',serif;font-size:clamp(24px,2.25vw,32px);font-weight:400;line-height:1.18;letter-spacing:-.03em;text-transform:none;text-wrap:balance;min-height:2.36em;margin:0 0 12px}
#prestations .service-title-line{display:block}
#prestations .service-use-v151{font-size:12px;line-height:1.5;letter-spacing:.055em;color:#46624d;text-transform:none;margin-bottom:12px}
#prestations .service-body p{font-size:14px;line-height:1.65;min-height:0;margin:0;color:#48614f}
#prestations .service-card-link{font-size:14px;line-height:1.45;margin-top:22px;min-height:62px}
#prestations .service-card-link:focus-visible{outline:3px solid #9a733e;outline-offset:3px}
.cabinet-v13-lead strong{font-weight:650;color:inherit}
@media(min-width:621px) and (max-width:830px){#prestations .premium-service-card:last-child{grid-column:1/-1;width:calc((100% - clamp(15px,1.6vw,23px))/2);justify-self:center}}
@media(max-width:620px){#prestations .premium-service-card .service-body h3{font-size:28px;min-height:0;line-height:1.18;margin-bottom:11px}#prestations .service-title-line{display:inline}#prestations .service-card-link{margin-top:18px}}
