*{box-sizing:border-box}.ar-exs-page{font-family:"DM Sans",Arial,sans-serif;color:#0b2e57;hyphens:none;overflow-wrap:normal;word-break:normal}.ar-exs-page h1,.ar-exs-page h2{font-family:Georgia,serif;font-weight:500}.ar-exs-page h3,.ar-exs-page p,.ar-exs-page a,.ar-exs-page span{hyphens:none;overflow-wrap:normal}.ar-exs-page a{text-decoration:none}.ar-exs-page section{padding-left:max(24px,3%);padding-right:max(24px,3%)}.ar-exs-hero{position:relative;min-height:480px;display:flex;align-items:center;overflow:hidden;padding-top:56px;padding-bottom:56px;background:#edf4fa}.ar-exs-hero-image{position:absolute;inset:0}.ar-exs-hero-image img{width:100%;height:100%;object-fit:cover;object-position:65% center}.ar-exs-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f4f8fc 0%,rgba(244,248,252,.98) 26%,rgba(244,248,252,.84) 41%,rgba(244,248,252,0) 70%)}.ar-exs-hero-copy{position:relative;z-index:1;width:min(53%,780px);padding-left:max(24px,8%)}.ar-exs-hero-copy .ar-hero-logo{width:195px;height:auto;display:block;margin-bottom:22px}.ar-exs-hero h1{margin:0 0 16px;color:#0b2e57;line-height:1.13}.ar-exs-hero p{line-height:1.65;color:#284767;margin:0}.ar-exs-section-head{display:flex;align-items:center;gap:14px;margin-bottom:28px}.ar-exs-section-head h2{margin:0}.ar-exs-dot,.ar-exs-round{flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#0c5797;color:white}.ar-exs-dot{width:48px;height:48px}.ar-exs-round{width:40px;height:40px}.ar-exs-cta{display:flex;justify-content:space-between;align-items:center;gap:32px;background:#0b2e57;color:white;padding-top:52px;padding-bottom:52px}.ar-exs-cta h2{color:white;margin:0 0 10px}.ar-exs-cta p{color:#d7e4f2;line-height:1.6;max-width:850px;margin:0}.ar-exs-button,.ar-exs-cta-button{display:inline-flex;justify-content:center;align-items:center;gap:18px;padding:14px 23px;border-radius:30px;background:#0c5797;color:#fff;font-weight:700;white-space:nowrap}.ar-exs-cta-button,.ar-exs-button-light{background:white;color:#0b2e57}.ar-exs-type-radiologie{--accent:#0c5797}.ar-exs-type-echographie{--accent:#2f80d1}.ar-exs-type-echographie-grossesse{--accent:#45aab4}.ar-exs-type-mammographie{--accent:#e0569a}.ar-exs-type-osteodensitometrie{--accent:#1f9a9a}.ar-exs-type-doppler{--accent:#d9473f}.ar-exs-type-infiltrations{--accent:#c79b52}.ar-exs-type-panoramique-dentaire{--accent:#0c5797}.ar-exs-type-angiologie{--accent:#d9473f}@media(max-width:700px){.ar-exs-hero{display:flex;flex-direction:column;min-height:0;padding:0!important}.ar-exs-hero-image{position:relative;width:100%;height:240px}.ar-exs-hero-image img{object-position:70% center}.ar-exs-hero:after{display:none}.ar-exs-hero-copy{width:100%;padding:28px 24px 36px}.ar-exs-cta{flex-direction:column;align-items:stretch}.ar-exs-cta-button{align-self:flex-start}.ar-exs-page section:not(.ar-exs-hero){padding-left:24px;padding-right:24px}}
.ar-exs-intro{display:flex;align-items:center;justify-content:space-between;gap:35px;padding-top:46px;padding-bottom:42px}.ar-exs-intro-title{display:flex;align-items:center;gap:16px}.ar-exs-intro-title h2{margin:0}.ar-exs-intro>p{max-width:52%;color:#4c6680;line-height:1.6}.ar-exs-catalogue{background:#f3f7fb;padding-top:48px;padding-bottom:60px}.ar-exs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.ar-exs-card{min-width:0;background:white;border:1px solid #e0e9f3;border-radius:18px;overflow:hidden;box-shadow:0 8px 28px rgba(11,46,87,.045);transition:transform .2s}.ar-exs-card:hover{transform:translateY(-4px)}.ar-exs-card-photo{height:220px;overflow:hidden}.ar-exs-card-photo img{width:100%;height:100%;object-fit:cover}.ar-exs-card-body{position:relative;padding:29px 24px 25px}.ar-exs-card-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--accent,#0c5797);color:white;margin-top:-55px;position:relative;border:4px solid white;box-sizing:content-box}.ar-exs-card h2{margin:13px 0;color:#0b2e57}.ar-exs-card p{color:#4e6681;line-height:1.6;min-height:68px}.ar-exs-more{color:#0c5797;font-weight:700;display:flex;justify-content:space-between;border-top:1px solid #e6eef5;padding-top:15px}.ar-exs-cta{padding-top:52px;padding-bottom:52px}@media(max-width:900px){.ar-exs-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.ar-exs-grid{grid-template-columns:1fr}.ar-exs-intro{display:block}.ar-exs-intro>p{max-width:none}}
/* lot792 — règles communes du site : logo dans l'en-tête (taille de l'accueil), polices identiques à l'accueil, aucune césure */
body#examens .nav-logo img{visibility:hidden}
.ar-exs-hero-copy .ar-hero-logo{width:auto!important;height:104px!important;margin:0 0 22px!important}
.ar-exs-page,.ar-exs-page *,main[class*="ar-exs"] *{overflow-wrap:normal;word-break:normal;hyphens:none;-webkit-hyphens:none}
.ar-exs-hero h1{font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;font-size:clamp(35px,4.3vw,61px)!important;line-height:.99!important;letter-spacing:-.045em!important;color:#09244b!important;margin:15px 0!important}
.ar-exs-hero-copy p{font-family:"DM Sans",Arial,sans-serif!important;font-size:15px!important;line-height:1.5!important;color:#45566c!important}
section[class^="ar-exs-"]:not(.ar-exs-hero):not(.ar-exs-cta) h2{font-family:Georgia,"Times New Roman",serif!important;font-weight:500!important;font-size:32px!important;line-height:1.05!important;letter-spacing:-.045em!important;color:#10284b}
section[class^="ar-exs-"] h3{font-family:"DM Sans",Arial,sans-serif!important;letter-spacing:normal!important}
@media(max-width:700px){.ar-exs-hero-copy .ar-hero-logo{height:68px!important;margin-bottom:14px!important}.ar-exs-hero h1{font-size:37px!important;margin:8px 0!important}.ar-exs-hero-copy p{font-size:13px!important}section[class^="ar-exs-"]:not(.ar-exs-hero):not(.ar-exs-cta) h2{font-size:29px!important}}
@media(max-width:380px){.ar-exs-hero h1{font-size:34px!important}}
@media(min-width:701px){.ar-exs-hero{padding-left:0!important;padding-right:0!important}}
.ar-exs-card h2{font-family:"DM Sans",Arial,sans-serif!important;font-size:19px!important;font-weight:700!important;letter-spacing:normal!important;line-height:1.25!important}
