.ra4-hero{background:linear-gradient(120deg,rgba(6,35,49,.95),rgba(12,70,82,.65)),url('/assets/v031/saisons.png') center/cover!important}.ra4-hero h1 span{color:#a7dfe5;font-size:.65em}.ra4{padding-top:40px;padding-bottom:70px}.ra4 a:focus-visible{outline:3px solid #167f90;outline-offset:5px}.ra4-filter{display:flex;align-items:center;gap:18px;flex-wrap:wrap;background:#e8f2f3;padding:24px;border-radius:20px;margin-bottom:24px}.ra4-filter select{padding:14px;border:1px solid #acc7cf;border-radius:9px;background:white;font:inherit;max-width:100%}.ra4-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:30px}.ra4-card{display:block;border:1px solid #c9dce1;border-radius:22px;padding:28px;background:linear-gradient(145deg,#fff,#edf6f7);color:#112d39;text-decoration:none;transition:transform .18s,box-shadow .18s}.ra4-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0d344512}.ra4-card h2{font-size:1.45rem;margin:14px 0 28px}.ra4-card strong{font-size:2.1rem}.ra4-card small{display:block;font-size:.85rem;font-weight:400}.ra4-link{display:block;margin-top:22px;font-weight:700;color:#087186}.ra4-crumb{margin-bottom:28px;font-size:.9rem}.ra4-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:20px 0 45px}.ra4-metrics>div{background:#103342;color:white;padding:24px;border-radius:18px}.ra4-metrics span{display:block;color:#bcdae0;font-size:.85rem}.ra4-metrics strong{display:block;font-size:2.6rem;margin-top:14px}.ra4-metrics small{font-size:1.25rem;color:#bcdae0}.ra4-layout{display:grid;grid-template-columns:minmax(0,3fr) minmax(220px,1fr);gap:38px}.ra4 article p{line-height:1.85;margin:18px 0}.ra4 article h2{margin-top:32px;font-size:1.65rem}.ra4 article a:not(.button){text-decoration:underline;text-underline-offset:3px}.ra4-chart{margin:28px 0;border:1px solid #c9dce1;border-radius:20px;overflow:hidden}.ra4-chart svg{display:block;width:100%;height:auto}.ra4-aside{align-self:start;background:#e9f2f4;padding:25px;border-radius:20px}.ra4-aside h2{font-size:1.25rem}.ra4-aside>a{display:flex;justify-content:space-between;padding:13px 0;border-bottom:1px solid #c4d7de}.ra4-aside p{font-size:.85rem;line-height:1.7;margin-top:25px}.ra4-actions{display:flex;gap:15px;flex-wrap:wrap;margin:25px 0}.ra4-cite{padding:20px;border:1px solid #c9dce1;border-radius:12px;overflow-wrap:anywhere}.ra4-cite summary{cursor:pointer;font-weight:700}@media(max-width:900px){.ra4-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ra4-layout{grid-template-columns:1fr}.ra4-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.ra4-grid{grid-template-columns:1fr}.ra4-metrics>div{padding:17px}.ra4-metrics strong{font-size:2rem}.ra4-filter{align-items:stretch;flex-direction:column}.ra4-chart{overflow-x:auto}.ra4-chart svg{min-width:620px}.ra4-actions .button{width:100%;text-align:center}.ra4-hero h1{font-size:2.7rem!important}}@media(prefers-reduced-motion:reduce){.ra4-card{transition:none}.ra4-card:hover{transform:none}}
