/* Long-form infographic, using Parcelleo's colours, type and Lucide icons. */
.ui-icon{display:inline-block;width:20px;height:20px;flex:none;vertical-align:-4px}.button .ui-icon,.outline .ui-icon{width:18px;height:18px}.source-list .ui-icon{width:15px;height:15px;vertical-align:-3px;margin-left:4px}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary::marker{content:''}summary>img{flex:none;transition:transform .2s}details[open]>summary>img{transform:rotate(180deg)}
.infographic-page{--lime:#d9ef83;--navy:#102c58;--bright:#76d4ff}.infographic-page .hero{background:#102c58;border:0;position:relative}.infographic-page .hero-grid{grid-template-columns:.92fr 1.08fr;gap:5px;min-height:880px;padding-top:55px;padding-bottom:100px;align-items:center}.infographic-page .hero h1{color:#fff;font-size:clamp(61px,5.7vw,82px);line-height:1;letter-spacing:-.055em;position:relative;z-index:2;max-width:600px;margin:24px 0}.infographic-page .hero h1>span{display:block;color:#83d8ff;margin-top:10px}.infographic-page .hero .kicker{color:#a8d8ef;letter-spacing:.15em;font-size:10px}.infographic-page .hero .intro{color:#bbd4e5;font-size:16px;max-width:410px;line-height:1.85}.infographic-page .hero-meta{color:#a9c8df;max-width:440px;font-size:10px;gap:9px 16px}.infographic-page .hero-meta span:before{color:#d9ef83}.infographic-page .hero .button{background:#d9ef83;border-color:#d9ef83;color:#102c58;padding:16px 20px;border-radius:6px}.infographic-page .hero .button.secondary{background:none;color:#e6f4fc;border-color:#6086a9}.infographic-page .hero .actions{position:relative;z-index:2;gap:10px}.infographic-page .france-hero{margin:0 -65px 0 -35px;position:relative;width:calc(100% + 100px);padding:0}.france-hero>img{width:100%;height:auto;display:block;filter:drop-shadow(0 0 28px #4bafe61a)}.france-stamp{display:none}.hero-scroll{position:absolute;bottom:22px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.07em;color:#c2dcec;white-space:nowrap}.hero-scroll>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid #557b9c;border-radius:50%;color:#d9ef83}.hero-scroll .ui-icon{width:19px;height:19px}
.infographic-page .jump{font-size:11px;gap:24px;padding:26px 0;border-color:#d0e1ed}.infographic-page .section{padding:130px 0}.infographic-page section[data-chapter]{position:relative}.infographic-page section[data-chapter]:before{content:attr(data-chapter);position:absolute;right:max(25px,calc((100vw - 1260px)/2));top:21px;color:#dceaf3;font:700 96px/1 Outfit,sans-serif;letter-spacing:-.07em;pointer-events:none}.infographic-page .section-heading{gap:70px;margin-bottom:52px;grid-template-columns:1.1fr .75fr}.infographic-page .section-heading h2{font-size:clamp(34px,3.8vw,52px);line-height:1.07;letter-spacing:-.045em;margin-top:15px}.infographic-page .section-heading>p{font-size:14px;line-height:1.85;max-width:360px}.infographic-page .section-heading .kicker{font-size:10px;letter-spacing:.18em}.infographic-page .sup{width:18px;min-width:18px;height:18px;font-size:9px;letter-spacing:0;vertical-align:middle;margin-left:5px}
.infographic-page .stats{grid-template-columns:1fr 1fr;gap:22px;background:none;border:0;overflow:visible}.infographic-page .stat{border:0!important;border-radius:10px;padding:39px 40px;position:relative;overflow:hidden;min-height:330px;background:#e7f4fc}.infographic-page .stat-value{font-size:83px;letter-spacing:-.055em;line-height:1;font-weight:600;position:relative;z-index:1}.infographic-page .stat-unit{font-size:10px;letter-spacing:.14em;margin:10px 0 24px;position:relative;z-index:1}.infographic-page .stat h3{font-size:16px;line-height:1.6;max-width:330px;min-height:65px;position:relative;z-index:1}.infographic-page .stat time{font-size:10px;margin-top:24px;position:relative;z-index:1}.stat-illustration{position:absolute;right:22px;bottom:20px;width:135px;height:135px;background:#81bddd;mask:var(--stat-icon) center/contain no-repeat;-webkit-mask:var(--stat-icon) center/contain no-repeat;opacity:.15}.infographic-page .stat-fiscal{background:#102c58;color:#fff}.infographic-page .stat-fiscal :is(.stat-value,h3){color:#fff}.infographic-page .stat-fiscal .stat-unit{color:#91ddff}.infographic-page .stat-fiscal time{color:#b2d0e5}.infographic-page .stat-fiscal .stat-illustration{background:#a8e4ff;opacity:.16}.infographic-page .stat-comptes{background:#ddf1f4}.infographic-page .stat-extraits{background:#eff5d8}.infographic-page .stat-extraits .stat-illustration{background:#7d9e47}.infographic-page .key-line{margin-top:35px;gap:35px}.infographic-page .key-line>div{padding:26px 0;gap:26px;border-top:1px solid #d4e4ef}.infographic-page .key-line strong{font-size:48px}.infographic-page .key-line p{font-size:12px}.infographic-page .key-line small{font-size:10px}
.infographic-page .activity-section{background:#102c58;color:#fff;border:0}.infographic-page .activity-section:before{color:#254872}.infographic-page .activity-section .section-heading .kicker{color:#87d3f7}.infographic-page .activity-section .section-heading>p{color:#bad3e4}.infographic-page .activity-grid{grid-template-columns:1fr 1fr;column-gap:60px;row-gap:10px}.infographic-page .activity-stat{background:none;border:0;border-bottom:1px solid #3b5b80;padding:28px 0 33px;border-radius:0;min-height:205px}.infographic-page .activity-stat>strong{font-size:68px;color:#fff;line-height:1.12;letter-spacing:-.045em}.infographic-page .activity-stat:nth-child(3)>strong,.infographic-page .activity-stat:nth-child(6)>strong{color:#d9ef83}.infographic-page .activity-stat h3{color:#bcd6e8;font-size:15px;line-height:1.8;max-width:370px;margin-top:15px}.infographic-page .delivery-panel{margin-top:60px;padding:41px 43px;gap:40px;grid-template-columns:.83fr 1.17fr;border-radius:9px;background:#e4f3fc}.infographic-page .delivery-total>strong{font-size:89px;color:#102c58}.infographic-page .delivery-total>strong>span{font-size:25px;margin-left:10px}.infographic-page .delivery-total h3{color:#476b85;font-size:13px;max-width:230px}.infographic-page .delivery-bar{height:65px;border-radius:5px}.infographic-page .delivery-bar>span{font:600 19px Outfit,sans-serif}.infographic-page .delivery-labels{margin-top:27px}.infographic-page .delivery-labels strong{color:#102c58;font-size:30px}.infographic-page .delivery-labels span{font-size:11px;color:#4c6f88}
.infographic-page .fun-section{background:#eaf5fc;border:0}.infographic-page .fun-grid{gap:25px}.infographic-page .fun-card{min-height:590px;padding:42px 39px;border:0;border-radius:10px}.infographic-page .fun-tag{font-size:10px}.infographic-page .fun-value{font-size:124px;margin:31px 0 40px;letter-spacing:-.06em}.infographic-page .fun-value>span{font-size:24px}.infographic-page .fun-card h3{font-size:25px}.infographic-page .fun-card>p{font-size:13px;line-height:1.9}.infographic-page .minute-dots{margin-top:34px;gap:10px 7px}.infographic-page .minute-dots i{width:11px;height:11px}.infographic-page .counting-years{grid-template-columns:repeat(3,1fr) .4167fr;min-height:67px;margin:34px 0 21px}.infographic-page .counting-years span{padding:20px 3px;background:#244c79;font-size:10px}.infographic-page .counting-years .part-year{background:#21466f;font-size:8px;white-space:normal}.infographic-page .fun-calculation{margin-top:30px;padding-top:19px}.infographic-page .trend-panel{border:0;padding:35px 37px;background:#eef6fb;border-radius:10px}.infographic-page .trend-grid{gap:45px;margin-top:47px}.infographic-page .trend-track{height:43px;background:#dcebf5}.infographic-page .trend-bar{background:#a8cfe5}.infographic-page .trend-row:last-of-type .trend-bar{background:#178fc6}.infographic-page .trend-row{margin:21px 0}.infographic-page .trend-summary>strong{font-size:50px}.growth-stripe{display:grid;grid-template-columns:repeat(3,1fr);gap:27px;margin-top:45px}.growth-stripe>div{border-top:2px solid #bdd9e9;padding-top:21px;position:relative}.growth-icon{display:grid;place-items:center;background:#d9ef83;color:#163d65;width:35px;height:35px;border-radius:50%;margin-bottom:17px}.growth-stripe strong{display:block;font:600 34px/1.2 Outfit,sans-serif;letter-spacing:-.04em}.growth-stripe>div>span:not(.growth-icon){display:block;font-size:12px;color:#526d86;margin-top:8px}.growth-stripe small{display:block;font-size:9px;color:#738da2;line-height:1.7;margin-top:13px}
.infographic-page .dark:before{color:#254872}.infographic-page .dark{border:0}.infographic-page .diagram{gap:55px;grid-template-columns:1.2fr .8fr}.infographic-page .map-frame{padding:0;background:none;border:0}.infographic-page .map-frame svg{border-radius:10px}.infographic-page .layer-copy h3{font-size:31px}.infographic-page .layer-copy p{font-size:14px;line-height:1.9}.infographic-page .tabs{gap:8px}.infographic-page .tabs button{border-radius:6px;padding:12px 19px}.infographic-page .tabs button[aria-pressed=true]{background:#d9ef83;color:#163054;border-color:#d9ef83}.infographic-page .reference{margin-top:67px;padding-top:39px}.infographic-page .reference-heading h3{font-size:30px}.infographic-page .reference-code{gap:13px;margin-top:28px}.infographic-page .reference-part{padding:22px 24px;border-radius:6px}.infographic-page .reference-part b{font-size:46px}.infographic-page .reference-part span{font-size:11px}.infographic-page .reference-description{font-size:12px;margin-top:25px;min-height:50px;max-width:760px}
.infographic-page .scale-panel{border:0;background:#eef6fb;border-radius:10px}.infographic-page .scale-panel>div{padding:40px}.infographic-page .scale-area{padding:40px;background:#eef4d7;border:0}.infographic-page .ruler-art{margin-top:35px;height:140px;background:#dfedf7}.infographic-page .ruler-art>span{margin-top:49px;font-size:17px}.infographic-page .scale-equation{font-size:40px;gap:23px;margin-top:35px}.infographic-page .scale-equation>strong{font-size:65px}.infographic-page .square-art{width:130px;height:130px;background:#dfebbd;border-color:#8ba652;color:#57732f;font-size:15px;margin-top:34px}.infographic-page .scale-area h3{font-size:26px}.infographic-page .scale-area p{font-size:12px;margin-top:22px;line-height:1.9}.infographic-page .documents{grid-template-columns:1fr}.infographic-page .document,.infographic-page .document+.document{border-left:0;border-top:0;border-bottom:1px solid #d7e5ef;padding:37px 0 40px;display:grid;grid-template-columns:65px 1fr .95fr;gap:0 25px;align-items:start;min-height:230px}.infographic-page .document:last-child{border-bottom:0}.infographic-page .doc-number{font-size:54px;margin:0;grid-column:1;grid-row:1/3;color:#8fc9e3}.infographic-page .document h3{font-size:31px;line-height:1.15;max-width:310px;grid-column:2}.infographic-page .document>p:not(.answer){grid-column:3;font-size:14px;line-height:1.85;margin:0}.infographic-page .document .answer{grid-column:2/4;max-width:500px;border:0;margin:17px 0 0;padding:0;font-size:11px}.infographic-page .truth{margin-top:45px;border-radius:8px;padding:32px;background:#e4f2fa}.infographic-page .truth strong{font-size:32px;min-width:230px}.infographic-page .truth p{font-size:13px}
.infographic-page .division-figure{border-radius:9px}.infographic-page .parcel-facts{padding:34px 0 40px;gap:50px}.infographic-page .parcel-facts strong{font-size:27px}.infographic-page .parcel-facts p{font-size:13px;line-height:1.9}.infographic-page .concept-grid{margin-top:45px;gap:50px}.infographic-page .concept-card{border:0;border-radius:0;padding:0;background:none;gap:24px}.infographic-page .concept-card svg{max-width:390px;height:auto}.infographic-page .concept-card h3{font-size:29px}.infographic-page .concept-card p{font-size:13px;line-height:1.9}.infographic-page .timeline{grid-template-columns:1fr;margin:55px 0 0 15px;gap:0}.infographic-page .moment{border-top:0;border-left:2px solid #bed9e9;padding:22px 35px 47px 240px;min-height:210px}.infographic-page .moment:before{left:-7px;top:30px;width:12px;height:12px;background:#238ec9;box-shadow:0 0 0 7px #f8fbfe}.infographic-page .moment strong{position:absolute;left:35px;top:17px;font-size:66px;letter-spacing:-.055em}.infographic-page .moment h3{font-size:28px;line-height:1.2;margin:7px 0 13px}.infographic-page .moment p{font-size:14px;line-height:1.9;max-width:620px}.infographic-page .freshness{margin-top:10px;border-radius:8px}.infographic-page .freshness>div{padding:31px}.infographic-page .freshness h3{font-size:27px}.infographic-page .export{background:#e3f2fc;border:0}.infographic-page .poster-preview{height:730px;border:0;border-radius:9px;background:#ccdfed;padding:35px 38px 0}.infographic-page .export-grid{gap:75px}.infographic-page .export h2{font-size:49px}.infographic-page .export p{font-size:14px}.infographic-page .export .fine{font-size:11px}.infographic-page .export .actions .button{gap:13px}.infographic-page .method{margin-top:38px}.infographic-page .relay{margin-top:45px;padding:35px}.infographic-page .relay h3{font-size:28px}
@media(min-width:1500px){.infographic-page .hero-grid{min-height:940px}.infographic-page .hero h1{font-size:88px}.infographic-page .france-hero{margin-right:-95px;width:calc(100% + 120px)}}
@media(max-width:1100px){.infographic-page .hero h1{font-size:66px}.infographic-page .hero-grid{min-height:790px}.infographic-page .hero .intro{font-size:14px;max-width:350px}.infographic-page .hero .button{font-size:11px;padding:14px}.infographic-page .france-hero{margin-left:-25px;margin-right:-30px;width:calc(100% + 55px)}.infographic-page .section-heading{gap:35px}.infographic-page .stat-value{font-size:72px}.infographic-page .stat{padding:34px}.infographic-page .activity-stat>strong{font-size:58px}.infographic-page .delivery-total>strong{font-size:70px}.infographic-page .delivery-total>strong>span{font-size:21px;display:block;margin:7px 0 0;letter-spacing:-.01em}.infographic-page .delivery-panel{gap:30px;padding:35px}.infographic-page .delivery-labels strong{font-size:25px}.infographic-page .fun-card{padding:35px 31px}.infographic-page .fun-value{font-size:108px}.infographic-page .trend-summary>strong{font-size:39px}.infographic-page .diagram{gap:30px}.infographic-page .tabs button{padding:10px 14px}.infographic-page .reference-part b{font-size:36px}.infographic-page .moment{padding-left:215px}.infographic-page .moment strong{font-size:60px}.infographic-page .export-grid{gap:45px}.infographic-page .export h2{font-size:40px}.infographic-page .key-line strong{font-size:39px}.growth-stripe strong{font-size:29px}.infographic-page .scale-panel>div,.infographic-page .scale-area{padding:30px}}
@media(max-width:760px){.ui-icon{width:18px;height:18px}.infographic-page .hero-grid{grid-template-columns:1fr;display:flex;flex-direction:column;align-items:stretch;min-height:0;padding-top:42px;padding-bottom:88px;gap:10px}.infographic-page .hero h1{font-size:clamp(59px,13.6vw,78px);max-width:500px;margin:22px 0;line-height:.99}.infographic-page .hero h1>span{margin-top:8px}.infographic-page .hero .intro{max-width:440px;font-size:14px;line-height:1.85}.infographic-page .hero-meta{font-size:9px;gap:8px 13px;max-width:none}.infographic-page .hero .actions{gap:9px;margin-top:27px}.infographic-page .hero .button{font-size:11px;padding:13px 14px;gap:10px}.infographic-page .france-hero{width:calc(100% + 18px);max-width:530px;margin:0 -9px;align-self:center}.hero-scroll{bottom:18px;font-size:9px;gap:10px}.hero-scroll>span{width:34px;height:34px}.hero-scroll .ui-icon{width:16px;height:16px}.infographic-page .jump{padding:22px 0;font-size:10px;gap:24px}.infographic-page .section{padding:95px 0 78px}.infographic-page section[data-chapter]:before{font-size:69px;top:10px;right:20px;color:#e1edf5}.infographic-page .section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:34px}.infographic-page .section-heading h2{font-size:38px;line-height:1.06;margin-top:12px;max-width:430px}.infographic-page .section-heading>p{font-size:12px;line-height:1.9;max-width:none}.infographic-page .section-heading .kicker{font-size:9px;letter-spacing:.15em}.infographic-page .sup{width:16px;min-width:16px;height:16px;font-size:8px}.infographic-page .stats{gap:13px;grid-template-columns:1fr}.infographic-page .stat{min-height:280px;padding:29px 28px;border-radius:8px}.infographic-page .stat-value{font-size:79px}.infographic-page .stat-unit{font-size:9px;margin-bottom:21px}.infographic-page .stat h3{font-size:14px;max-width:275px;min-height:0}.infographic-page .stat time{font-size:9px;margin-top:22px}.stat-illustration{width:123px;height:123px;right:15px;bottom:15px}.infographic-page .key-line{grid-template-columns:1fr;gap:0;margin-top:27px}.infographic-page .key-line>div{gap:22px;padding:24px 0}.infographic-page .key-line strong{font-size:35px}.infographic-page .key-line p{font-size:11px}.infographic-page .key-line small{font-size:9px}.infographic-page .activity-section:before,.infographic-page .dark:before{color:#254872}.infographic-page .activity-grid{grid-template-columns:1fr;gap:0}.infographic-page .activity-stat{padding:26px 0 30px;min-height:0}.infographic-page .activity-stat>strong{font-size:64px;line-height:1.08}.infographic-page .activity-stat h3{font-size:13px;line-height:1.85;max-width:310px;margin-top:13px}.infographic-page .delivery-panel{grid-template-columns:1fr;margin-top:38px;padding:29px 24px;gap:29px}.infographic-page .delivery-total>strong{font-size:77px;margin-top:22px}.infographic-page .delivery-total>strong>span{display:inline-block;font-size:21px;margin-left:10px}.infographic-page .delivery-total h3{max-width:none;font-size:12px;margin-top:13px}.infographic-page .delivery-bar{height:51px}.infographic-page .delivery-bar>span{font-size:14px}.infographic-page .delivery-labels{gap:18px;margin-top:22px}.infographic-page .delivery-labels strong{font-size:23px}.infographic-page .delivery-labels span{font-size:10px;line-height:1.8}.infographic-page .fun-grid{grid-template-columns:1fr;gap:19px}.infographic-page .fun-card{min-height:0;padding:32px 26px;border-radius:8px}.infographic-page .fun-value{font-size:121px;margin:31px 0 33px}.infographic-page .fun-value>span{font-size:23px}.infographic-page .fun-card h3{font-size:24px}.infographic-page .fun-card>p{font-size:12px}.infographic-page .minute-dots{grid-template-columns:repeat(15,1fr);gap:9px 6px;margin-top:28px}.infographic-page .minute-dots i{width:11px;height:11px}.infographic-page .counting-years{min-height:65px;gap:6px;margin-top:29px}.infographic-page .counting-years span{padding:17px 2px;font-size:9px}.infographic-page .counting-years .part-year{font-size:8px}.infographic-page .fun-calculation{padding-top:18px;margin-top:25px}.infographic-page .trend-panel{padding:26px 20px}.infographic-page .trend-grid{grid-template-columns:1fr;gap:30px;margin-top:34px}.infographic-page .trend-tabs{gap:8px}.infographic-page .trend-tabs button{font-size:10px;padding:10px 12px}.infographic-page .trend-row{grid-template-columns:28px 1fr 83px;gap:7px;margin:17px 0}.infographic-page .trend-track{height:35px}.infographic-page .trend-summary{padding-top:28px}.infographic-page .trend-summary>strong{font-size:45px}.infographic-page .trend-summary h3{font-size:19px}.growth-stripe{grid-template-columns:1fr;gap:27px;margin-top:34px}.growth-stripe>div{padding:21px 0 0 54px;min-height:119px}.growth-icon{position:absolute;left:0;top:22px;width:33px;height:33px}.growth-stripe strong{font-size:37px}.growth-stripe>div>span:not(.growth-icon){font-size:12px;margin-top:7px}.growth-stripe small{font-size:8px;margin-top:10px}.infographic-page .diagram{grid-template-columns:1fr;gap:35px}.infographic-page .layer-copy h3{font-size:29px}.infographic-page .layer-copy p{font-size:13px;line-height:1.9}.infographic-page .tabs button{padding:11px 18px;font-size:11px}.infographic-page .reference{margin-top:40px;padding-top:31px}.infographic-page .reference-heading h3{font-size:28px}.infographic-page .reference-heading p{font-size:10px}.infographic-page .reference-code{gap:7px;margin-top:24px}.infographic-page .reference-part{padding:14px 5px}.infographic-page .reference-part b{font-size:25px}.infographic-page .reference-part span{font-size:8px}.infographic-page .reference-description{font-size:11px;margin-top:20px;line-height:1.9}.infographic-page .scale-panel{grid-template-columns:1fr}.infographic-page .scale-panel>div,.infographic-page .scale-area{padding:29px 25px}.infographic-page .ruler-art{height:122px;margin-top:28px}.infographic-page .ruler-art>span{font-size:15px;margin-top:43px}.infographic-page .scale-equation{font-size:35px;gap:17px;margin-top:29px}.infographic-page .scale-equation>strong{font-size:60px}.infographic-page .square-art{width:123px;height:123px}.infographic-page .scale-area h3{font-size:26px}.infographic-page .scale-area p{font-size:12px}.infographic-page .documents{grid-template-columns:1fr}.infographic-page .document,.infographic-page .document+.document{display:block;min-height:0;padding:32px 0 35px}.infographic-page .doc-number{float:none;display:block;margin:0 0 18px;font-size:51px}.infographic-page .document h3{font-size:30px;max-width:none;margin:0 0 17px}.infographic-page .document>p:not(.answer){font-size:13px;line-height:1.9}.infographic-page .document .answer{font-size:11px;margin-top:19px}.infographic-page .truth{padding:27px;margin-top:34px;display:block}.infographic-page .truth strong{display:block;font-size:30px;margin-bottom:19px;min-width:0}.infographic-page .truth p{font-size:12px}.infographic-page .parcel-facts{grid-template-columns:1fr;gap:30px;padding:30px 0 35px}.infographic-page .parcel-facts strong{font-size:26px}.infographic-page .parcel-facts p{font-size:12px}.infographic-page .concept-grid{grid-template-columns:1fr;gap:42px;margin-top:35px}.infographic-page .concept-card h3{font-size:29px}.infographic-page .concept-card p{font-size:12px}.infographic-page .concept-card svg{max-width:330px}.infographic-page .timeline{margin:35px 0 0 8px}.infographic-page .moment{padding:105px 18px 40px 27px;min-height:235px}.infographic-page .moment:before{top:28px}.infographic-page .moment strong{left:27px;top:12px;font-size:62px}.infographic-page .moment h3{font-size:25px;margin-top:0}.infographic-page .moment p{font-size:12px;line-height:1.9}.infographic-page .freshness{grid-template-columns:1fr;margin-top:28px}.infographic-page .freshness>div{padding:26px}.infographic-page .freshness h3{font-size:26px}.infographic-page .freshness p{font-size:11px}.infographic-page .export-grid{grid-template-columns:1fr;gap:37px}.infographic-page .poster-preview{height:540px;width:min(100%,430px);padding:25px 29px 0}.infographic-page .export h2{font-size:40px}.infographic-page .export p{font-size:13px}.infographic-page .export .fine{font-size:10px}.infographic-page .relay{padding:27px}.infographic-page .relay h3{font-size:25px}}
@media(max-width:370px){.infographic-page .hero h1{font-size:56px}.infographic-page .hero .button{font-size:10px;padding:12px}.infographic-page .activity-stat>strong{font-size:57px}.infographic-page .delivery-total>strong{font-size:67px}.infographic-page .delivery-total>strong>span{font-size:18px}.infographic-page .fun-value{font-size:106px}.infographic-page .stat-value{font-size:72px}.infographic-page .reference-part b{font-size:22px}.growth-stripe strong{font-size:33px}}
@media(prefers-reduced-motion:reduce){.infographic-page *,summary>img{transition:none!important}}
@media print{.infographic-page .hero-grid{min-height:0;padding:30px 0;display:grid;grid-template-columns:1fr 1fr}.infographic-page .hero h1{font-size:40px}.infographic-page .hero .intro{font-size:11px}.infographic-page .france-hero{width:100%;margin:0}.hero-scroll{display:none}.infographic-page .section{padding:30px 0}.infographic-page section[data-chapter]:before{display:none}.infographic-page .section-heading{margin-bottom:22px}.infographic-page .section-heading h2{font-size:29px}.infographic-page .stats{grid-template-columns:1fr 1fr;gap:15px}.infographic-page .stat{min-height:210px;padding:22px;print-color-adjust:exact}.infographic-page .stat-value{font-size:49px}.infographic-page .stat h3{font-size:11px;min-height:40px}.infographic-page .activity-section{print-color-adjust:exact}.infographic-page .activity-grid{gap:15px 25px}.infographic-page .activity-stat{min-height:110px;padding:15px 0}.infographic-page .activity-stat>strong{font-size:38px}.infographic-page .activity-stat h3{font-size:11px}.infographic-page .delivery-panel{padding:25px;margin-top:25px}.infographic-page .delivery-total>strong{font-size:45px}.infographic-page .delivery-labels strong{font-size:20px}.infographic-page .fun-card{min-height:0;padding:25px}.infographic-page .fun-value{font-size:65px}.infographic-page .fun-value>span{font-size:18px}.infographic-page .fun-card h3{font-size:20px}.infographic-page .reference-part b{font-size:30px}.infographic-page .document,.infographic-page .document+.document{min-height:0;padding:20px 0}.infographic-page .doc-number{font-size:36px}.infographic-page .document h3{font-size:24px}.infographic-page .document>p:not(.answer){font-size:11px}.infographic-page .moment{min-height:130px;padding:15px 20px 30px 160px}.infographic-page .moment strong{font-size:42px;left:25px}.infographic-page .moment h3{font-size:21px}.infographic-page .moment p{font-size:10px}.growth-stripe{gap:20px;margin-top:25px}.growth-stripe strong{font-size:24px}.growth-stripe small{font-size:8px}}
/* A readable cover preview, preserving the image's intrinsic proportions. */
.infographic-page .poster-preview{display:block;width:100%;height:auto;max-width:520px;padding:0;overflow:hidden;align-self:center;background:#102c58;border-radius:9px;box-shadow:0 12px 36px #173f6418}.infographic-page .poster-preview img{display:block;width:100%;height:auto;max-width:100%;object-fit:contain;aspect-ratio:1400/1330;border:0;box-shadow:none}.poster-open{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:19px 23px;border-top:1px solid #43678b;color:#e2f3fc;font-size:12px;font-weight:700;background:#163963}.poster-open .ui-icon{width:18px;height:18px}.infographic-page .poster-preview:hover{text-decoration:none}.infographic-page .poster-preview:hover .poster-open{background:#204b7a}
@media(max-width:760px){.infographic-page .poster-preview{width:100%;height:auto;max-width:430px;padding:0}.poster-open{font-size:11px;padding:17px 20px}}
