/* Même identité ORCYA, hiérarchie plus légère pour les pages de prestations. */
.service-detail-page .subhero{padding:56px 0 58px}
.service-detail-page .subhero h1{max-width:21ch;margin:12px 0 20px;font-family:"Newsreader",Georgia,serif;font-size:clamp(2.65rem,4.3vw,3.9rem);font-weight:500;line-height:1.12;letter-spacing:-.02em}
.service-detail-page .subhero p{max-width:65ch;font-size:1.08rem;line-height:1.65}
.service-detail-page .service{gap:36px}
.service-detail-page .service h2{font-size:clamp(1.6rem,2.25vw,2rem);line-height:1.25;letter-spacing:-.015em}
@media(max-width:850px){.service-detail-page .service{gap:14px}}
@media(max-width:560px){.service-detail-page .subhero{padding:36px 0 38px}.service-detail-page .subhero h1{font-size:clamp(2rem,8.2vw,2.35rem);margin-bottom:18px}.service-detail-page .subhero p{font-size:1.05rem;line-height:1.65}}
