/* Couche de mise en page fiable, chargée après les styles existants. */
.mobile-bar{display:none!important}.container{width:min(1180px,calc(100% - 48px))}.section{padding:88px 0}.two-col{display:grid!important;grid-template-columns:minmax(180px,.65fr) minmax(0,1.65fr)!important;gap:72px!important;align-items:start}.section-heading{display:flex!important;justify-content:space-between!important;align-items:end!important;gap:32px!important;margin-bottom:36px}.stats{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}.stats article{padding:8px 28px!important}.feature-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:20px!important}.feature-card{display:flex!important;flex-direction:column!important;min-height:270px!important;padding:28px!important;border:1px solid #d9e6ef!important;border-radius:18px!important;background:#fff!important;box-shadow:0 10px 24px rgba(7,37,65,.07)!important}.feature-card p{flex:1}.priority-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:15px!important}.priority-grid span{display:block!important;border-radius:14px!important;min-height:88px!important}.bio-grid{display:grid!important;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr)!important;gap:70px!important;align-items:center!important}.news-grid,.media-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important}.news-card{display:flex!important;flex-direction:column!important;border-radius:17px!important;overflow:hidden!important;box-shadow:0 10px 26px rgba(7,37,65,.1)!important}.news-body{display:flex!important;flex-direction:column!important;flex:1}.news-card p{flex:1}.gallery{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.contact-grid{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important;gap:48px!important}.form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:18px!important}.footer-grid{display:grid!important;grid-template-columns:1.25fr .8fr .8fr!important;gap:40px!important}.hero-image.image-unavailable{display:grid!important;place-items:center!important;background:radial-gradient(circle at 50% 40%,rgba(70,181,238,.28),transparent 26%),linear-gradient(145deg,#0a3d68,#061c36)!important}.hero-image.image-unavailable:before{content:'PMM';display:grid;place-items:center;width:145px;height:145px;border:1px solid #f4c92b;border-radius:50%;color:#f4c92b;font:700 3.25rem Georgia,serif;letter-spacing:.08em;box-shadow:0 0 0 22px rgba(244,201,43,.07)}
@media(max-width:980px){.feature-grid,.priority-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.news-grid,.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.two-col,.bio-grid{gap:38px!important}}
@media(max-width:720px){body{padding-bottom:0}.container{width:min(100% - 32px,1180px)}.nav{display:none}.menu-toggle{display:block}.two-col,.bio-grid,.contact-grid{grid-template-columns:1fr!important;gap:26px!important}.section-heading{display:block!important}.section-heading .btn{margin-top:16px}.stats{grid-template-columns:1fr 1fr!important;gap:18px!important}.stats article{padding:5px 12px!important}.feature-grid,.priority-grid,.news-grid,.media-grid{grid-template-columns:1fr!important}.gallery{grid-template-columns:1fr 1fr!important}.form-grid{grid-template-columns:1fr!important}.field.full{grid-column:auto!important}.footer-grid{grid-template-columns:1fr!important;gap:24px!important}.hero-image{height:340px!important}.hero-image.image-unavailable{min-height:340px!important}}
