/* HiAssur Taxi : styles uniquement dans le Blade dédié, sans toucher au CSS global. */
.ha-taxi-exploitation{padding:2rem 1rem 4rem;background:#f8fafc}
.ha-taxi-exploitation__container{max-width:80rem;margin:0 auto}
.ha-taxi-exploitation__eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#b87505}
.ha-taxi-exploitation h2{font-size:clamp(1.5rem,3vw,2rem);font-weight:800;line-height:1.2;color:#152238;margin:.4rem 0 .8rem}
.ha-taxi-exploitation__intro{max-width:55rem;line-height:1.7;color:#475569}
.ha-taxi-exploitation__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.8rem}
.ha-taxi-exploitation article{padding:1.5rem;border:1px solid #e2e8f0;border-radius:1rem;background:#fff;box-shadow:0 6px 24px rgba(15,23,42,.045)}
.ha-taxi-exploitation h3{color:#13243e;font-size:1.125rem;font-weight:750;margin:0 0 .65rem}
.ha-taxi-exploitation article p{font-size:.94rem;line-height:1.65;color:#475569;margin-bottom:1rem}
.ha-taxi-exploitation a{color:#995c00;font-weight:750;text-decoration:underline;text-underline-offset:3px}
.ha-taxi-exploitation a:hover,.ha-taxi-exploitation a:focus-visible{color:#653e00}
@media(max-width:800px){.ha-taxi-exploitation__grid{grid-template-columns:1fr}.ha-taxi-exploitation{padding:2rem 1rem 3rem}}
