
/* 1.2 — cabinet partenaire et trajets */
.practice-card h2{font-size:25px}
.practice-address{font-style:normal;display:grid;gap:2px;font-size:15px;line-height:1.5;color:var(--text);margin-bottom:16px}
.practice-hours{margin:0 0 12px;display:grid;gap:6px;font-size:14px}
.practice-hours div{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #DCE4D4;padding-top:6px}
.practice-hours dt{color:var(--muted-text)}
.practice-hours dd{margin:0;font-weight:600;color:var(--text)}
.aside-card p.practice-note{font-size:13px;line-height:1.6;margin-bottom:16px}
.practice-route{background:#EAEFE3;border:1px solid #DCE4D4;border-radius:13px;padding:20px 22px;margin:28px 0}
.practice-route-label{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--primary);font-weight:700;margin:0 0 10px}
.practice-route ul{margin:0 0 12px;padding-left:18px}
.practice-route li{margin:6px 0;font-size:16px;line-height:1.6}
.practice-route-destination{font-size:15px;margin:0 0 8px}
.practice-route-destination span{font-weight:700}
.practice-route-note{font-size:13px;color:var(--muted-text);margin:0;line-height:1.6}
.practice-route .practice-landmarks{margin:0 0 10px;padding-left:18px}
.practice-route .practice-landmarks li{font-size:15px;margin:4px 0}
/* 1.2 — guide local (pédiatre) : photo d’accueil plus grande, textes secondaires lisibles */
.prose .practice-card .button,.practice-card .button{color:var(--on-primary);text-decoration:none}
@media(min-width:901px){.local-guide-site .hero-v2{grid-template-columns:1.05fr 1fr}}
.local-guide-site .hero-image-panel .editorial-image-hero{transform:none;padding:0;border:0;background:none}
.local-guide-site .hero-image-panel .editorial-image-hero img{border-radius:20px;width:100%;height:auto;box-shadow:0 18px 40px -24px rgba(23,52,53,.45)}
.local-guide-site .editorial-image figcaption{font-size:13px;line-height:1.55}
.local-guide-site .eyebrow{font-size:11px}
.local-guide-site .aside-card p:not(.eyebrow){font-size:14px}
.local-guide-site .aside-note{font-size:13px}
.local-guide-site .hero-note,.local-guide-site .local-directory-note{font-size:13px}
@media(max-width:700px){.local-guide-site .hero-image-panel{width:100%}}
