@font-face{font-family:Urbanist;src:url(/charte/polices/Urbanist-ExtraBold.woff2)format("woff2");font-weight:700 800;font-display:swap}@font-face{font-family:Urbanist;src:url(/charte/polices/Urbanist-Black.woff2)format("woff2");font-weight:900;font-display:swap}body.charte:has(.ods){background:#f6f5f2}.ods{--gr:#182126;--ch:#f6f5f2;--bl:#007f9e;--blt:#00708c;--me:#a4e8d2;--co:#f36c50;--gris:#e9ebe8;--ad:#4d565e;color:var(--gr);-webkit-font-smoothing:antialiased;font-family:Urbanist,system-ui,sans-serif}.ods,.ods *{box-sizing:border-box}:where(.ods) :is(h1,h2,h3,p){margin:0}.ods img{display:block}.ods-in{max-width:1120px;margin:0 auto;padding:0 26px}.ods-kick{letter-spacing:.2em;text-transform:uppercase;color:var(--blt);margin:0 0 14px;font:800 12px/1.3 Urbanist,sans-serif;display:block}.ods .pt{color:var(--co)}.ods-haut{background:var(--gr);color:var(--ch);padding:58px 0 62px}.ods-haut .ods-in{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.ods-haut .ods-kick{color:var(--me)}.ods-haut h1{letter-spacing:-.045em;margin:0 0 26px;font:900 clamp(46px,6.4vw,84px)/.92 Urbanist,sans-serif}.ods-lead{color:#f6f5f2b8;text-wrap:pretty;max-width:60ch;font:400 18.5px/1.62 Urbanist,sans-serif}.ods-carte{object-fit:contain;width:100%;height:auto;max-height:430px}.ods-bloc{padding:72px 0 0}.ods-h2{letter-spacing:-.035em;margin:0 0 30px;font:900 clamp(32px,3.8vw,46px)/1 Urbanist,sans-serif}.ods-bloc-hd{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:30px;display:flex}.ods-bloc-hd .ods-h2{margin-bottom:0}.ods-note{color:var(--ad);font:600 14.5px Urbanist,sans-serif}.ods-bases{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.ods-base{border-top:5px solid var(--bl);background:#fff;flex-direction:column;padding:28px 28px 24px;display:flex}.ods-base-num{letter-spacing:-.03em;font:900 36px/1 Urbanist,sans-serif}.ods-base h3{letter-spacing:-.01em;margin:16px 0 6px;font:800 24px/1.1 Urbanist,sans-serif}.ods-base-src{letter-spacing:.12em;text-transform:uppercase;color:var(--ad);font:700 12px/1.4 Urbanist,sans-serif}.ods-base p{color:var(--ad);text-wrap:pretty;margin:16px 0 24px;font:400 15.5px/1.62 Urbanist,sans-serif}.ods-base-pied{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:auto;font:800 14.5px Urbanist,sans-serif;display:flex}.ods-base-pied a{color:var(--blt);text-decoration:none}.ods-base-pied a:hover{text-underline-offset:3px;text-decoration:underline}.ods-base-count{color:var(--ad);margin-left:auto;font:600 13px Urbanist,sans-serif}.ods-badge{letter-spacing:.14em;text-transform:uppercase;color:var(--ad);border:1.5px solid;border-radius:999px;padding:7px 11px;font:800 11px/1 Urbanist,sans-serif}.ods-base--soon{background:0 0;border:1.5px dashed #18212647;border-top:5px solid #18212647}.ods-base--soon .ods-base-num,.ods-base--soon h3{color:var(--ad)}.ods-fiches{flex-direction:column;gap:20px;display:flex}.ods-fiche{background:var(--gr);color:var(--ch);padding:36px 44px 40px;text-decoration:none;display:block}.ods-fiche-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.ods-fiche .ods-kick{color:var(--me);margin:0}.ods-go{white-space:nowrap;color:var(--me);font:800 14.5px Urbanist,sans-serif}.ods-fiche-tete{align-items:flex-end;gap:.1em;margin-bottom:22px;display:flex}.ods-titre{letter-spacing:-.04em;font:900 clamp(44px,5.6vw,68px)/.92 Urbanist,sans-serif}.ods-fiche-tete img{flex:none;width:auto;height:118px}.ods-pitch{color:#f6f5f2b8;text-wrap:pretty;max-width:62ch;margin-bottom:26px;font:400 17px/1.6 Urbanist,sans-serif}.ods-chiffres{flex-wrap:wrap;gap:14px 34px;display:flex}.ods-chiffre b{letter-spacing:-.02em;font:900 30px/1 Urbanist,sans-serif;display:block}.ods-chiffre b.acc{color:var(--me)}.ods-chiffre span{color:#f6f5f29e;margin-top:6px;font:600 13px/1.3 Urbanist,sans-serif;display:block}.ods-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin-top:30px;display:grid}.ods-tuile{background:#f6f5f21a;flex-direction:column;gap:10px;min-height:128px;padding:18px 20px;display:flex}.ods-tuile .n{color:var(--me);font:900 22px/1 Urbanist,sans-serif}.ods-tuile .q{font:800 17px/1.2 Urbanist,sans-serif}.ods-tuile .rep{margin-top:auto;font:900 24px/1.05 Urbanist,sans-serif}.ods-tuile .rep small{color:#f6f5f29e;margin-top:6px;font:700 13px/1.3 Urbanist,sans-serif;display:block}.ods-fiche:hover .ods-tuile{background:#f6f5f224}.ods-licence{background:var(--gris);border-left:5px solid var(--co);margin:72px 0 88px;padding:22px 26px 24px}.ods-licence .ods-kick{margin-bottom:10px}.ods-licence p{color:var(--ad);font:400 14.5px/1.65 Urbanist,sans-serif}.ods-licence a{color:var(--blt)}@media (width<=900px){.ods-in{padding:0 18px}.ods-haut{padding:38px 0 42px}.ods-haut .ods-in{grid-template-columns:1fr;gap:28px}.ods-lead{font-size:17px}.ods-carte{width:auto;max-width:100%;max-height:260px}.ods-bloc{padding-top:52px}.ods-bases{grid-template-columns:1fr}.ods-fiche{padding:26px 20px 24px}.ods-fiche-tete img{height:74px}.ods-nav{grid-template-columns:1fr 1fr}.ods-tuile{min-height:112px;padding:14px}.ods-tuile .rep{font-size:19px}.ods-chiffre b{font-size:24px}.ods-licence{margin-bottom:64px;padding:18px 18px 20px}}
