@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/barlow-condensed/barlow-condensed-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/barlow-condensed/barlow-condensed-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hia{--hia-forest: #0b4a3d;--hia-forest-2: #2e8065;--hia-mid: #5fa88c;--hia-light: #a9d1bf;--hia-pale: #d6e7df;--hia-yellow: #f4c542;--hia-ink: #1f2a24;--hia-text: #4a5b52;--hia-muted: #6e7b74;--hia-line: #e3e7e3;--hia-grid: #eef1ee;--hia-ivory: #f6f3ec;--hia-ivory-2: #f8f6f1;--hia-mint: #e4efe9;--hia-warm: linear-gradient(135deg, #fec800 0%, #ef7e56 100%);font-family:var(--font-body, "Barlow"),system-ui,sans-serif;color:var(--hia-ink);background:#fff}.hia a{color:var(--hia-forest);text-decoration:none}.hia a:hover{color:var(--hia-forest-2);text-decoration:underline}.hia button{font-family:inherit;cursor:pointer;line-height:1.4}.hia img{display:block}.hia-wrap{max-width:1440px;margin:0 auto;padding:0 44px;box-sizing:border-box}.hia-lbl{font-size:11px;color:var(--hia-muted);margin:0 0 1px;display:block}.hia-src{font-size:11px;color:var(--hia-muted);margin:0;line-height:1.35}.hia-sh{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:32px;border-bottom:1px solid var(--hia-line);margin-bottom:12px}.hia-sh h2{margin:0;font-size:19.5px;font-weight:700;color:var(--hia-forest);letter-spacing:-.2px;white-space:nowrap}.hia-sh.nb{border-bottom:0;margin-bottom:4px}.hia-more{font-size:12px;white-space:nowrap}.hia-card{border:1px solid var(--hia-line);border-radius:6px;background:#fff;box-sizing:border-box}.hia-ttl{margin:0;font-size:15px;font-weight:700;color:var(--hia-forest);line-height:1.25;display:block}.hia-sst{margin:2px 0 0;font-size:12px;color:var(--hia-muted);line-height:1.35;display:block}.hia-dsc{margin:0;font-size:13px;color:var(--hia-text);line-height:1.45;display:block}.hia-chip{font-size:12px;border-radius:9999px;padding:4px 13px;border:1px solid #d9ded9;background:#fff;color:var(--hia-ink);line-height:1.4;display:inline-block}.hia-chip.on{background:var(--hia-forest);border-color:var(--hia-forest);color:#fff}.hia a.hia-chip:hover{text-decoration:none;border-color:var(--hia-forest)}.hia-vsep>*+*{border-left:1px solid var(--hia-line)}.hia-foot{margin-top:auto;padding-top:8px;font-size:10.5px;color:var(--hia-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hia-foot a{color:var(--hia-muted)}.hia-warm-btn{border:0;border-radius:9999px;background:var(--hia-warm);color:var(--hia-ink);font-weight:700}.hia-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid #d9ded9;border-radius:9999px;background:#fff;color:var(--hia-ink);font-size:13px;padding:7px 16px}.hia-btn.dark{background:var(--hia-forest);border-color:var(--hia-forest);color:#fff}.hia a.hia-btn:hover{text-decoration:none}.hia-top{max-width:1440px;margin:0 auto;padding:0 80px 0 72px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;height:48px;gap:20px}.hia-brand{display:flex;align-items:baseline;gap:12px}.hia-brand b{font-size:27px;font-weight:700;color:var(--hia-forest);letter-spacing:-.5px}.hia-brand span{font-size:13.5px;color:var(--hia-muted)}.hia-topnav{display:flex;align-items:center;gap:28px;font-size:14px}.hia-topnav a{color:var(--hia-ink)}.hia-subjects{background:var(--hia-ivory)}.hia-subjects nav{max-width:1440px;margin:0 auto;padding:0 72px;box-sizing:border-box;display:flex;align-items:center;gap:8px;min-height:48px;flex-wrap:wrap}.hia-subjects .hia-chip{background:transparent;border-color:#e6e1d6;padding:4px 16px}.hia-subjects .hia-chip.on{background:var(--hia-forest);color:#fff;border-color:var(--hia-forest)}.hia-crumb{font-size:11.5px;color:var(--hia-muted);padding-top:16px}.hia-crumb a{color:var(--hia-muted)}.hia-hero{text-align:center;padding-top:22px;padding-bottom:14px}.hia-hero h1{margin:0;font-size:56px;line-height:.96;font-weight:700;color:var(--hia-forest);letter-spacing:-1.3px}.hia-hero p{margin:10px 0 0;font-size:19px;color:var(--hia-ink)}.hia-search{margin:14px auto 0;max-width:748px;display:flex;align-items:center;gap:10px;border:1px solid #dadfda;border-radius:9999px;padding:4px 4px 4px 22px;background:#fff;box-shadow:0 2px 8px #00463c0f}.hia-search input{flex:1;min-width:0;border:0;outline:none;font:inherit;font-size:13.5px;padding:8px 4px;color:var(--hia-ink);background:transparent}.hia-search button{width:126px;height:36px;font-size:14px}.hia-doors{background:var(--hia-ivory)}.hia-doors>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-top:15px;padding-bottom:15px}.hia-door{display:flex;justify-content:space-between;gap:10px;padding:0 16px 0 28px}.hia-door:first-child{padding-left:52px}.hia-door:last-child{padding-right:8px}.hia-door b{display:block;font-size:15.5px;font-weight:700;color:var(--hia-forest)}.hia-door small{display:block;margin-top:5px;font-size:12.5px;color:var(--hia-text);line-height:1.38;max-width:220px}.hia a.hia-door:hover{text-decoration:none}.hia a.hia-door:hover b{text-decoration:underline}.hia-g{padding:14px 16px 10px;display:flex;flex-direction:column}.hia-g .hia-ttl{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hia-g svg{display:block;margin-top:10px}.hia a.hia-g:hover{text-decoration:none;border-color:#c9d3cd}.hia-ci{display:flex;gap:16px;padding:10px 0;border-top:1px solid var(--hia-line);color:var(--hia-ink)}.hia-ci:first-of-type{border-top:0;padding-top:4px}.hia-ci img{width:110px;height:94px;-o-object-fit:cover;object-fit:cover;border-radius:3px;flex:none}.hia-ci .hia-ttl{font-size:14.5px}.hia-ci .hia-dsc{margin-top:3px;font-size:12px}.hia a.hia-ci:hover{text-decoration:none}.hia-up{padding:9px 0;border-top:1px solid var(--hia-line)}.hia-up:first-of-type{border-top:0;padding-top:2px}.hia-up a{display:block;font-size:12.5px;font-weight:600;line-height:1.3}.hia-th img{width:100%;height:106px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.hia-th h3{margin:10px 0 3px;font-size:16px;font-weight:700}.hia-th p{margin:0 0 8px;font-size:12.5px;color:var(--hia-text);line-height:1.4;min-height:35px}.hia-th>a{display:block;font-size:12.5px;padding:6px 0;border-top:1px solid var(--hia-line);color:var(--hia-ink)}.hia-maps{background:linear-gradient(180deg,#0b4a3d,#083a30);padding:34px 0 30px;color:#fff}.hia-maps-grid{display:grid;grid-template-columns:330px minmax(0,1fr) 380px;gap:30px;align-items:stretch}.hia-maps h2{margin:0;font-size:44px;line-height:1.05;font-weight:700;letter-spacing:-.8px;color:#fff}.hia-mc{display:flex;align-items:center;gap:14px;background:#fff;border-radius:8px;padding:14px 14px 14px 16px;color:var(--hia-ink)}.hia a.hia-mc:hover{text-decoration:none}.hia-mc img{width:116px;height:74px;-o-object-fit:cover;object-fit:cover;border-radius:4px;flex:none}.hia-seg{font-size:13.5px;font-weight:500;border:0;border-radius:9999px;padding:0 22px;height:38px;color:#fff;background:transparent;flex:1}.hia-seg.on{background:var(--hia-warm);color:var(--hia-ink);font-weight:600}.hia-tool{display:flex;gap:16px;background:var(--hia-ivory-2);border-radius:6px;padding:16px;color:var(--hia-ink)}.hia a.hia-tool:hover{text-decoration:none}.hia-ic{width:56px;height:56px;border-radius:10px;background:var(--hia-mint);display:flex;align-items:center;justify-content:center;flex:none}.hia-ro{width:60px;height:60px;border-radius:9999px;background:#eef4f0;display:flex;align-items:center;justify-content:center;flex:none}.hia-row{display:flex;gap:16px;padding:12px 0;border-top:1px solid var(--hia-line);color:var(--hia-ink)}.hia-row:first-child{border-top:0;padding-top:0}.hia-row img{width:128px;height:78px;-o-object-fit:cover;object-fit:cover;border-radius:4px;flex:none}.hia a.hia-row:hover{text-decoration:none}.hia-fiche-h1{margin:0;font-size:40px;line-height:1.08;font-weight:700;color:var(--hia-forest);letter-spacing:-.8px}.hia-tabs{display:inline-flex;gap:2px;border:1px solid var(--hia-line);border-radius:9999px;padding:3px;background:#fff}.hia-tabs button{border:0;background:transparent;border-radius:9999px;padding:6px 18px;font-size:13px;color:var(--hia-ink)}.hia-tabs button.on{background:var(--hia-warm);font-weight:700}.hia-table{width:100%;border-collapse:collapse;font-size:13px}.hia-table th{text-align:left;font-weight:500;color:var(--hia-muted);padding:7px 8px 7px 0;border-bottom:1px solid var(--hia-line)}.hia-table td{padding:7px 8px 7px 0;border-bottom:1px solid var(--hia-line)}.hia-table .r{text-align:right}.hia-num{width:28px;height:28px;border-radius:9999px;background:var(--hia-mint);color:var(--hia-forest);font-weight:700;font-size:13px;display:flex;align-items:center;justify-content:center;flex:none}.hia-big{font-size:64px;font-weight:700;color:var(--hia-forest);letter-spacing:-1.5px;line-height:1}.hia-badge{display:inline-block;font-size:12px;font-weight:700;padding:4px 12px;border-radius:9999px;background:var(--hia-warm);color:var(--hia-ink)}.hia-note{background:#eaf2ee;border-radius:6px;padding:12px 14px;font-size:13px;color:var(--hia-ink);line-height:1.45}.hia-list{margin:6px 0 0;padding:0;list-style:none}.hia-list li{position:relative;padding:4px 0 4px 18px;font-size:13px;color:var(--hia-text);line-height:1.45}.hia-list li:before{content:"";position:absolute;left:2px;top:11px;width:7px;height:7px;border-radius:9999px;background:var(--hia-mid)}.hia-list.out li:before{background:#d9b37a}.hia-footer{background:var(--hia-ivory)}.hia-footer>div{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,1fr));gap:28px;padding-top:28px;padding-bottom:30px}.hia-footer p.h{margin:0 0 2px;font-weight:600;color:var(--hia-forest);font-size:13px}.hia-footer ul{margin:0;padding:0;list-style:none;font-size:12.5px;line-height:1.75}.hia-footer ul a{color:var(--hia-text)}.hia-pub{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:44px;align-items:start}.hia-pub-h1{margin:2px 0 0;font-size:40px;line-height:1.08;font-weight:700;color:var(--hia-forest);letter-spacing:-.8px;max-width:900px}.hia-pub-sub{margin:10px 0 0;font-size:17px;color:var(--hia-ink);line-height:1.4;max-width:820px}.hia-pub-meta{margin:10px 0 0;font-size:12.5px;color:var(--hia-muted)}.hia-pub-hero{position:relative;margin-top:18px}.hia-pub-hero img{width:100%;height:340px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.hia-pub-chapo{position:absolute;right:16px;bottom:16px;width:min(380px,70%);background:#fff;border-radius:6px;padding:14px 16px;font-size:14px;line-height:1.5;color:var(--hia-ink);box-shadow:0 4px 18px #00281e24}.hia-retenir{margin-top:18px;background:#fbf4e4;border-radius:6px;padding:16px 20px}.hia-retenir b{display:block;color:var(--hia-forest);font-size:15px;margin-bottom:4px}.hia-retenir p{margin:0;font-size:14.5px;line-height:1.55;color:var(--hia-ink)}.hia-body p,.hia-body h2,.hia-body ol,.hia-body ul,.hia-body .hia-attention,.hia-body .hia-retenir{max-width:820px}.hia-body h2{margin:34px 0 10px;font-size:23px;line-height:1.2;font-weight:700;color:var(--hia-forest);letter-spacing:-.3px}.hia-body p{margin:0 0 14px;font-size:16px;line-height:1.68;color:#26332c}.hia-body p strong{color:var(--hia-ink)}.hia-body ol,.hia-body ul{margin:0 0 16px;padding-left:22px;font-size:16px;line-height:1.6;color:#26332c}.hia-body li{margin-bottom:8px}.hia-body ol{list-style:decimal}.hia-body ul{list-style:disc}.hia-body ol.hia-srclist{font-size:12.5px;line-height:1.55;color:var(--hia-text)}.hia-body ol.hia-srclist li{margin-bottom:4px}.hia-body p.hia-src{font-size:12px;line-height:1.5;color:var(--hia-muted)}.hia-srclist{list-style:decimal}.hia-fig{margin:20px 0 22px}.hia-fig .hia-card{padding:16px 18px 12px}.hia-fig-g{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:18px;align-items:center}.hia-fig-note{border-left:1px solid var(--hia-line);padding-left:16px;font-size:13px;line-height:1.5;color:var(--hia-text)}.hia-attention{margin:26px 0 0;background:#eaf2ee;border-radius:6px;padding:16px 20px}.hia-attention b{display:block;color:var(--hia-forest);font-size:15px;margin-bottom:4px}.hia-attention p{margin:0;font-size:14.5px;line-height:1.55}.hia-toc{position:sticky;top:16px}.hia-toc p.h{margin:0 0 8px;font-size:14px;font-weight:700;color:var(--hia-forest)}.hia-toc ol{margin:0;padding:0;list-style:none;counter-reset:toc}.hia-toc li{counter-increment:toc;display:flex;gap:10px;padding:7px 0;border-top:1px solid var(--hia-line);font-size:13px;line-height:1.35}.hia-toc li:before{content:counter(toc);color:var(--hia-muted);min-width:14px}.hia-toc a{color:var(--hia-ink)}.hia-srclist{margin:8px 0 0;padding-left:22px;font-size:12.5px;line-height:1.55;color:var(--hia-text)}.hia-srclist li{margin-bottom:4px}.hia-tile{display:flex;flex-direction:column;color:var(--hia-ink)}.hia-tile img{width:100%;height:150px;-o-object-fit:cover;object-fit:cover;border-radius:5px}.hia-tile .hia-ttl{font-size:14.5px;margin-top:8px}.hia a.hia-tile:hover{text-decoration:none}.hia a.hia-tile:hover .hia-ttl{text-decoration:underline}.hia-pill{display:inline-block;font-size:11px;font-weight:600;background:var(--hia-mint);color:var(--hia-forest);border-radius:9999px;padding:2px 10px}.hia-pill.warm{background:var(--hia-warm);color:var(--hia-ink)}.hia-doc{display:grid;grid-template-columns:250px minmax(0,1fr);gap:48px;align-items:start}.hia-doc-nav{position:sticky;top:16px;font-size:13px}.hia-doc-nav p.h{margin:0 0 6px;font-weight:700;color:var(--hia-forest);font-size:13.5px}.hia-doc-nav a{display:block;padding:6px 10px;border-radius:4px;color:var(--hia-ink);line-height:1.35}.hia-doc-nav a.on{background:var(--hia-mint);color:var(--hia-forest);font-weight:600}.hia-doc-nav hr{border:0;border-top:1px solid var(--hia-line);margin:12px 0}.hia-doc-main{max-width:900px}.hia-doc-main section{scroll-margin-top:16px}.hia-doc-main h2{margin:30px 0 8px;font-size:22px;font-weight:700;color:var(--hia-forest)}.hia-doc-main p{margin:0 0 12px;font-size:15px;line-height:1.65;color:#26332c}.hia-box{background:#fbf4e4;border-radius:6px;padding:14px 18px;margin:12px 0 16px}.hia-box b{color:var(--hia-forest);font-size:14px}.hia-box ul{margin:6px 0 0;padding-left:18px;font-size:14px;line-height:1.6;list-style:disc}.hia-doc-main ol{list-style:decimal}.hia-outil{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:18px;align-items:stretch}.hia-form{padding:18px 20px}.hia-form .row{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;align-items:center;padding:9px 0;border-top:1px solid var(--hia-line)}.hia-form .row:first-of-type{border-top:0}.hia-form label{font-size:13px;color:var(--hia-ink)}.hia-form select,.hia-form input[type=number]{font:inherit;font-size:13.5px;padding:7px 10px;border:1px solid #d9ded9;border-radius:6px;background:#fff;width:100%;box-sizing:border-box}.hia-form input[type=range]{width:100%;accent-color:#0b4a3d}.hia-res{background:#f1f7f3;border:1px solid #dceae2;border-radius:6px;padding:18px 20px}.hia-res-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.hia-res-tile{background:#fff;border-radius:6px;padding:12px 14px}.hia-res-tile b{display:block;font-size:24px;color:var(--hia-forest);letter-spacing:-.4px;line-height:1.1}.hia-res-tile span{display:block;font-size:12px;color:var(--hia-text);margin-top:4px;line-height:1.35}.hia-res-tile .k{font-size:12.5px;font-weight:700;color:var(--hia-ink);margin:0 0 6px}.hia-3col{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.hia-3col>div{padding:0 22px}.hia-3col>div:first-child{padding-left:0}.hia-3col>div+div{border-left:1px solid var(--hia-line)}.hia-carte-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:22px;align-items:start}.hia-rank{width:100%;border-collapse:collapse;font-size:12.5px}.hia-rank td{padding:4px 0;border-bottom:1px solid var(--hia-line)}.hia-rank td.r{text-align:right;font-weight:600;color:var(--hia-forest);white-space:nowrap}@media (max-width: 1100px){.hia-pub,.hia-doc,.hia-outil,.hia-carte-grid{grid-template-columns:minmax(0,1fr)}.hia-toc,.hia-doc-nav{position:static}.hia-3col{grid-template-columns:minmax(0,1fr);row-gap:18px}.hia-3col>div{padding:0}.hia-3col>div+div{border-left:0}}@media (max-width: 720px){.hia-pub-h1{font-size:29px}.hia-pub-hero img{height:220px}.hia-pub-chapo{position:static;width:auto;margin-top:10px;box-shadow:none;border:1px solid var(--hia-line)}.hia-fig-g{grid-template-columns:minmax(0,1fr)}.hia-fig-note{border-left:0;padding-left:0}.hia-res-tiles{grid-template-columns:minmax(0,1fr)}.hia-form .row{grid-template-columns:minmax(0,1fr);gap:4px}.hia-body p{font-size:15.5px}}.hia-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width: 1100px){.hia-grid-r{grid-template-columns:minmax(0,1fr)!important}.hia-maps-grid{grid-template-columns:minmax(0,1fr)}.hia-doors>div{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:14px}.hia-door,.hia-door:first-child{padding-left:16px}.hia-vsep>*+*{border-left:0}}@media (max-width: 720px){.hia-wrap,.hia-top{padding:0 16px}.hia-subjects nav{padding:8px 16px}.hia-topnav .hide-m{display:none}.hia-brand b{font-size:21px}.hia-brand span{display:none}.hia-topnav{gap:14px}.hia-subjects nav{flex-wrap:nowrap;overflow-x:auto}.hia-subjects .hia-chip{white-space:nowrap}.hia-sh{flex-wrap:wrap}.hia-sh h2{white-space:normal;font-size:18px}.hia-sh [role=group]{display:none!important}.hia-tabs{flex-wrap:wrap;border-radius:14px}.hia .hia-pdv{flex-direction:column;padding:0 0 18px!important;gap:10px!important}.hia .hia-pdv-img{width:100%!important;height:170px!important}.hia-hero h1{font-size:36px}.hia-hero p{font-size:16px}.hia-doors>div{grid-template-columns:minmax(0,1fr)}.hia-fiche-h1{font-size:30px}.hia-big{font-size:48px}.hia-footer>div{grid-template-columns:minmax(0,1fr)}}.hia{--hia-cond: "Barlow Condensed", "Barlow", "Arial Narrow", sans-serif}.hia-chart{min-width:0}.hia-hf{margin:0;background:#fff;border:1px solid #e3eae6;padding:18px 20px 14px;box-sizing:border-box;min-width:0}.hia-hf-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.hia-hf-t{margin:0;font-family:var(--hia-cond);font-size:24px;font-weight:700;line-height:1.15;color:#0a2f27}.hia .hia-hf-t a{color:inherit}.hia-hf-per{font-family:var(--font-body, "Barlow"),system-ui,sans-serif;font-size:17px;font-weight:600;color:#6b7a75;margin-left:8px;white-space:nowrap}.hia-hf-sub{margin:6px 0 0;font-size:15px;line-height:1.4;color:#56645f}.hia-cartouche{flex:none;position:relative;width:64px;height:36px;padding-bottom:3px;box-sizing:border-box;background:#0b4a3d;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1.12}.hia-cartouche:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:linear-gradient(90deg,#fec800,#ef7e56)}.hia-hf-bar{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.hia-hf-tabs{display:inline-flex;gap:6px}.hia-hf-tabs button{border:1px solid #e3eae6;background:#fff;border-radius:9999px;padding:5px 14px;font-size:13.5px;color:#1d2b27}.hia-hf-tabs button.on{background:#d6e7df;border-color:#d6e7df;color:#0b4a3d;font-weight:600}.hia-hf-tabs button:focus-visible{outline:2px solid #0b4a3d;outline-offset:2px}.hia-hf-actions{display:flex;gap:8px;flex-wrap:wrap}.hia-hf-body{margin-top:16px;min-width:0}.hia-hf-note{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--hia-ink)}.hia-hf-foot{margin-top:14px;display:flex;justify-content:space-between;gap:4px 16px;flex-wrap:wrap;font-size:13px;line-height:1.4;color:#6b7a75}.hia .hia-hf-foot a{color:#6b7a75}.hia-g .hia-ttl,.hia-ttl.hia-cond{font-family:var(--hia-cond);font-size:18px;font-weight:700;color:#0a2f27}@media (max-width: 720px){.hia-hf{padding:14px 12px 12px}.hia-hf-head{gap:10px}.hia-hf-t{font-size:21px}.hia-hf-per{font-size:15px}.hia-hf-sub{font-size:14px}.hia-hf-foot{font-size:12.5px}}.hia-hf-fiche{margin-top:18px}.hia-hf-une{flex:1}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-serif-4/source-serif-4-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/source-sans-3/source-sans-3-latin-var.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hx{--s: clamp(.9px, calc(100vw / 1204), 1.25px);--ink: #03201C;--ink2: #0B1A2E;--text: #2E3F52;--slate: #4A5A6E;--slate2: #5E6D80;--forest: #00463C;--forest-d: #00302A;--teal: #0A8C73;--teal-t: #087A64;--mint: #A8D3C4;--mint-p: #EDF4F1;--grey-p: #EFF3F2;--orange: #F97A45;--orange-a: #EF5A2E;--orange-t: #C4431A;--yellow: #FDB813;--line: #DFE6E4;--line2: #C9D4D1;--rule: #2F5A5C;--bg: #FEFEFE;--serif: "Source Serif 4", Georgia, "Times New Roman", serif;--sans: "Source Sans 3", "Helvetica Neue", Arial, sans-serif;--pad: calc(28 * var(--s));--wrapw: calc(1204 * var(--s));background:var(--bg);color:var(--text);font-family:var(--sans);font-size:calc(15.5 * var(--s));line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.hx a{color:inherit;text-decoration:none}.hx :focus-visible{outline:3px solid var(--yellow);outline-offset:3px;border-radius:2px}.hx h1,.hx h2,.hx h3,.hx h4{font-family:var(--serif);color:var(--ink);margin:0;font-optical-sizing:auto;font-weight:800}.hx p,.hx ul,.hx ol{margin:0}.hx img{max-width:100%}.hx button{font-family:inherit}.hx-wrap{max-width:var(--wrapw);margin:0 auto;padding:0 var(--pad);box-sizing:border-box}.hx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hx-display{font-family:var(--serif);font-weight:900;letter-spacing:-.045em;line-height:.88;color:var(--ink);text-wrap:balance}.hx-bar{display:block;width:calc(78 * var(--s));height:calc(6.5 * var(--s));background:var(--yellow)}.hx-bar.s{width:calc(50 * var(--s));height:calc(5 * var(--s))}.hx-sub{font-family:var(--sans);font-weight:400;color:var(--ink2);letter-spacing:-.01em}.hx-kick{display:block;font-family:var(--sans);font-weight:600;font-size:calc(12.5 * var(--s));color:var(--ink);letter-spacing:.01em}.hx-fmt{font-family:var(--sans);font-weight:600;font-size:calc(13.5 * var(--s));color:var(--orange-t)}.hx-fmt.g{color:var(--teal-t)}.hx-fmt.k{color:var(--ink)}.hx-meta{font-size:calc(13 * var(--s));color:var(--slate2)}.hx-arrow{display:inline-block;transition:transform .2s}.hx a:hover .hx-arrow,.hx a:hover>.go{transform:translate(4px)}.hx-more{font-weight:600;color:var(--teal-t);display:inline-flex;gap:calc(8 * var(--s));align-items:center;font-size:calc(14.5 * var(--s))}.hx-head{position:relative;z-index:40;background:var(--bg)}.hx-head>.hx-wrap{display:flex;align-items:flex-start;height:calc(100 * var(--s));position:relative}.hx.home .hx-head>.hx-wrap{height:calc(76 * var(--s))}.hx-logo{display:flex;align-items:flex-start;gap:calc(17 * var(--s));margin-top:calc(10 * var(--s));flex:none;position:relative;z-index:5}.hx-logo img{width:calc(62 * var(--s));height:calc(76 * var(--s));-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top;margin-top:calc(1 * var(--s))}.hx-logo b{display:block;font-family:var(--serif);font-weight:900;font-size:calc(41 * var(--s));line-height:calc(36 * var(--s));letter-spacing:-.035em;color:var(--ink)}.hx-logo b span{display:block}.hx-logo small{display:block;font-size:calc(13 * var(--s));font-weight:500;color:#0f3b34;margin-top:calc(1 * var(--s));letter-spacing:0}.hx-nav{display:flex;align-items:center;gap:calc(10 * var(--s));margin-left:calc(62 * var(--s));margin-top:calc(22 * var(--s))}.hx-nav>a,.hx-nav>button{position:relative;white-space:nowrap;font:500 calc(16.5 * var(--s)) / 1 var(--sans);color:#14252b;padding:calc(10 * var(--s)) calc(13 * var(--s));background:none;border:0;cursor:pointer;display:inline-flex;align-items:center;gap:calc(7 * var(--s))}.hx-nav>a:after,.hx-nav>button:after{content:"";position:absolute;left:calc(13 * var(--s));bottom:calc(-2 * var(--s));width:0;height:calc(3.5 * var(--s));background:var(--yellow);transition:width .2s}.hx-nav>a:hover:after,.hx-nav>button:hover:after,.hx-nav>.on:after,.hx-nav>button[aria-expanded=true]:after{width:calc(28 * var(--s))}.hx-nav svg{transition:transform .2s;width:calc(13 * var(--s));height:calc(13 * var(--s))}.hx-nav button[aria-expanded=true] svg{transform:rotate(180deg)}.hx-tools{margin-left:auto;margin-top:calc(18 * var(--s));display:flex;align-items:center;gap:calc(10 * var(--s))}.hx-search{display:flex;align-items:center;gap:calc(12 * var(--s));width:calc(297 * var(--s));height:calc(36 * var(--s));padding:0 calc(16 * var(--s));background:#edf1f1;border:1px solid #E3E9E8;border-radius:calc(8 * var(--s));color:var(--slate2);font-size:calc(15 * var(--s));box-sizing:border-box}.hx-search:focus-within{border-color:var(--line2);background:#fff}.hx-search svg{width:calc(18 * var(--s));height:calc(18 * var(--s));flex:none}.hx-search input{flex:1;min-width:0;border:0;background:transparent;font:inherit;color:var(--ink);outline:none}.hx-burger{display:none}.hx-btn{display:inline-flex;align-items:center;gap:calc(8 * var(--s));height:calc(40 * var(--s));padding:0 calc(16 * var(--s));background:var(--forest);color:#fff!important;font:600 calc(14.5 * var(--s)) / 1 var(--sans);border-radius:calc(5 * var(--s));border:0;cursor:pointer;white-space:nowrap}.hx-btn:hover{background:var(--forest-d)}.hx-btn.ghost{background:transparent;color:var(--forest)!important;border:1.5px solid var(--forest)}.hx-chip{display:inline-flex;align-items:center;gap:calc(6 * var(--s));height:calc(32 * var(--s));padding:0 calc(13 * var(--s));border:1px solid var(--line2);border-radius:999px;color:var(--ink)!important;font:600 calc(13.5 * var(--s)) var(--sans);background:#fff;cursor:pointer;white-space:nowrap}.hx-chip:hover{border-color:var(--ink)}.hx-mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);box-shadow:0 calc(30 * var(--s)) calc(50 * var(--s)) calc(-30 * var(--s)) #03201c59}.hx-mega .hx-wrap{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) calc(250 * var(--s));gap:0 calc(30 * var(--s));padding-top:calc(22 * var(--s));padding-bottom:calc(26 * var(--s));align-items:start}.hx-mega-t{display:grid;grid-template-columns:calc(40 * var(--s)) 1fr;gap:calc(2 * var(--s)) calc(13 * var(--s));padding:calc(12 * var(--s)) 0;border-top:1px solid var(--line)}.hx-mega-t img{width:calc(34 * var(--s));height:calc(34 * var(--s));grid-row:span 3;margin-top:calc(2 * var(--s))}.hx-mega-t b{font-family:var(--serif);font-weight:800;font-size:calc(19 * var(--s));letter-spacing:-.02em;color:var(--ink);line-height:1.1}.hx-mega-t>span{font-size:calc(13.5 * var(--s));color:var(--slate);line-height:1.35}.hx-mega-t ul{list-style:none;padding:0;margin-top:calc(4 * var(--s));display:flex;flex-wrap:wrap;gap:calc(2 * var(--s)) calc(12 * var(--s));font-size:calc(13 * var(--s));color:var(--teal-t)}.hx-mega-t:hover b{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hx-mega-side{grid-column:4;grid-row:1 / span 2;background:var(--grey-p);border-radius:calc(4 * var(--s));padding:calc(16 * var(--s)) calc(18 * var(--s));display:grid}.hx-mega-side h3{font-size:calc(17 * var(--s));font-weight:800;margin-bottom:calc(6 * var(--s))}.hx-mega-side a{display:flex;justify-content:space-between;padding:calc(7 * var(--s)) 0;border-top:1px solid #DCE5E2;color:var(--ink);font-weight:600;font-size:calc(14 * var(--s))}.hx-crumb{font-size:calc(13.5 * var(--s));color:var(--slate2);padding-top:calc(6 * var(--s))}.hx-crumb a{color:#377565}.hx-crumb a:hover{text-decoration:underline}.hx-crumb .sep{margin:0 calc(8 * var(--s));color:var(--line2)}.hx-crumb b{font-weight:500;color:var(--ink)}.hx-photo{position:relative;overflow:hidden;background:#1c2a28}.hx-photo>img.ph{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:grayscale(1) contrast(1.06) brightness(.97)}.hx-photo>img.ph[src$="ia-impact-galette-de-silicium.webp"]{transform:scale(1.55)}.hx-photo.tint:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0e4339;mix-blend-mode:color;opacity:.82;z-index:1;pointer-events:none}.hx-photo.tint>img.ph{filter:grayscale(1) contrast(1.28) brightness(.8)}.hx-photo.warm>img.ph{filter:grayscale(.85) contrast(1.04) brightness(1.03)}.hx-photo.shade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00282200 50%,#001c189e);z-index:2;pointer-events:none}.hx-photo.fade{background:transparent;-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.25) calc(18 * var(--s)),rgba(0,0,0,.75) calc(60 * var(--s)),#000 calc(105 * var(--s)));mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.25) calc(18 * var(--s)),rgba(0,0,0,.75) calc(60 * var(--s)),#000 calc(105 * var(--s)))}.hx-photo .fp{position:absolute;z-index:3;pointer-events:none}.hx-photo .cap{position:absolute;z-index:4;color:#fff;font-family:var(--serif);font-weight:700;letter-spacing:-.015em}.hx-photo .credit{position:absolute;right:calc(8 * var(--s));bottom:calc(5 * var(--s));z-index:4;font-size:calc(10.5 * var(--s));color:#ffffffb8}.hx-photo .corner{position:absolute;right:0;top:0;width:27%;aspect-ratio:1;z-index:3;background:#1b2422;overflow:hidden}.hx-photo .corner img{position:absolute;width:132%;height:132%;-o-object-fit:cover;object-fit:cover;left:-6%;top:-18%}.hx-sh{display:flex;align-items:center;gap:calc(16 * var(--s));margin-bottom:calc(14 * var(--s))}.hx-sh h2{font-weight:800;font-size:calc(20 * var(--s));letter-spacing:-.02em;line-height:1.1;white-space:nowrap}.hx-sh .rule{flex:1;height:1px;background:var(--line2)}.hx-sh a{font-size:calc(20 * var(--s));color:var(--ink);display:inline-flex;gap:calc(8 * var(--s));align-items:center}.hx-sh a span.l{font:600 calc(14 * var(--s)) var(--sans);color:var(--teal-t)}.hx-section{padding-top:calc(30 * var(--s))}.hx-rule2{height:calc(2 * var(--s));background:var(--rule);opacity:.9;margin-top:calc(18 * var(--s))}.hx-hero3{position:relative;height:calc(311 * var(--s))}.hx-hero3-ph{position:absolute;top:0;bottom:0;left:calc(492 * var(--s));right:calc(-1*max(var(--pad),(100vw - var(--wrapw)) / 2 + var(--pad)))}.hx-hero3-ph .hx-photo{position:absolute;top:0;right:0;bottom:0;left:0}.hx-hero3-ph .fp{width:calc(330 * var(--s));right:calc(-118 * var(--s));bottom:calc(-128 * var(--s))}.hx-hero3-ph .cap{left:calc(104 * var(--s));bottom:calc(14 * var(--s));width:calc(200 * var(--s));font-size:calc(18.5 * var(--s));line-height:calc(22 * var(--s))}.hx-hero3-t{position:relative;z-index:6;padding-top:calc(24 * var(--s));width:calc(640 * var(--s))}.hx-hero3 h1{font-size:calc(89 * var(--s));line-height:calc(70 * var(--s));letter-spacing:-.042em}.hx-hero3 h1 span{display:block;white-space:nowrap}.hx-hero3 .hx-sub{font-size:calc(28.5 * var(--s));line-height:1;margin-top:calc(12 * var(--s))}.hx-hero3 .hx-bar{margin-top:calc(21 * var(--s))}.hx-hero3 .lede{font-family:var(--serif);font-weight:400;font-size:calc(19.5 * var(--s));line-height:calc(22 * var(--s));color:#22344a;margin-top:calc(16 * var(--s));width:calc(400 * var(--s));letter-spacing:-.005em}.hx-themes3{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));height:calc(108 * var(--s));border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:calc(12 * var(--s))}.hx-themes3 a{position:relative;display:grid;grid-template-rows:calc(46 * var(--s)) auto auto;justify-items:start;align-content:start;padding:calc(12 * var(--s)) 0 0 calc(34 * var(--s))}.hx-themes3 a+a:before{content:"";position:absolute;left:0;top:calc(12 * var(--s));bottom:calc(10 * var(--s));width:1px;background:var(--line)}.hx-themes3 img{width:calc(40 * var(--s));height:calc(40 * var(--s))}.hx-themes3 b{font-family:var(--serif);font-weight:700;font-size:calc(18 * var(--s));letter-spacing:-.02em;color:#0c3a33;margin-top:calc(6 * var(--s));line-height:1.05}.hx-themes3 i{font-style:normal;font-size:calc(19 * var(--s));color:var(--ink);justify-self:end;margin-right:calc(36 * var(--s));margin-top:calc(-2 * var(--s));transition:transform .2s}.hx-themes3 a:hover i{transform:translate(4px)}.hx-themes3 a:hover b{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hx-trio3{display:grid;grid-template-columns:calc(478 * var(--s)) calc(315 * var(--s)) minmax(0,1fr);gap:calc(12.5 * var(--s));margin-top:calc(15 * var(--s));height:calc(264 * var(--s))}.hx-c3{position:relative;border:1px solid var(--line);background:#fff;padding:calc(13 * var(--s)) calc(13 * var(--s)) calc(10 * var(--s));display:flex;flex-direction:column;min-width:0;box-sizing:border-box}.hx-c3.grey{background:var(--grey-p);border-color:transparent}.hx-c3 .hx-kick{margin-bottom:calc(5 * var(--s))}.hx-c3 h3{font-weight:800;font-size:calc(25.5 * var(--s));line-height:calc(27 * var(--s));letter-spacing:-.03em}.hx-c3 .lead{font-size:calc(16 * var(--s));color:var(--ink2);margin-top:calc(5 * var(--s));line-height:1.3}.hx-c3 .go{position:absolute;right:calc(20 * var(--s));top:calc(22 * var(--s));font-size:calc(22 * var(--s));color:var(--ink);transition:transform .2s}.hx-c3 .foot{display:flex;justify-content:space-between;gap:calc(10 * var(--s));font-size:calc(11.5 * var(--s));color:var(--slate);margin-top:auto}.hx-focus-body{display:grid;grid-template-columns:calc(276 * var(--s)) minmax(0,1fr);gap:calc(22 * var(--s));align-items:center;margin:calc(10 * var(--s)) 0 calc(8 * var(--s))}.hx-legend{display:grid;gap:calc(7 * var(--s));font-size:calc(12.5 * var(--s));color:var(--ink2)}.hx-legend span{display:flex;align-items:center;gap:calc(8 * var(--s));line-height:1.2}.hx-legend i{width:calc(11 * var(--s));height:calc(11 * var(--s));border-radius:50%;flex:none}.hx-c3 h3.sm{font-size:calc(19.5 * var(--s));line-height:1.15;font-weight:700;letter-spacing:-.02em}.hx-tool3{display:grid;grid-template-columns:calc(64 * var(--s)) 1fr calc(18 * var(--s));gap:calc(14 * var(--s));align-items:center;padding:calc(7 * var(--s));background:#fff;border-radius:calc(3 * var(--s));margin-top:calc(9 * var(--s))}.hx-tool3 .ic{width:calc(64 * var(--s));height:calc(64 * var(--s));background:#eef2f1;display:grid;place-items:center;border-radius:calc(2 * var(--s))}.hx-tool3 .ic svg{width:calc(40 * var(--s));height:calc(40 * var(--s))}.hx-tool3 b{display:block;font-family:var(--serif);font-weight:700;font-size:calc(15 * var(--s));color:var(--ink);letter-spacing:-.01em;line-height:1.15}.hx-tool3 span{display:block;font-size:calc(12.8 * var(--s));line-height:1.32;color:var(--text);margin-top:calc(3 * var(--s))}.hx-tool3>i{font-style:normal;font-size:calc(18 * var(--s));color:var(--ink)}.hx-une3 .hx-photo{height:calc(115 * var(--s));margin-top:calc(1 * var(--s))}.hx-une3 h3{font-size:calc(21 * var(--s));line-height:calc(22 * var(--s));margin-top:calc(10 * var(--s));font-weight:800;letter-spacing:-.025em}.hx-une3 p{font-size:calc(14.8 * var(--s));line-height:1.32;margin-top:calc(6 * var(--s));color:var(--text)}.hx-une3 .hx-bar.s{margin-top:calc(10 * var(--s))}.hx-une3 .hx-more{align-self:flex-end;margin-top:calc(-4 * var(--s))}.hx-low3{display:grid;grid-template-columns:minmax(0,1fr) 1px minmax(0,.79fr);gap:calc(26 * var(--s));padding-top:calc(14 * var(--s))}.hx-low3>.sep{background:var(--line)}.hx-low3 .hx-sh{margin-bottom:calc(10 * var(--s));justify-content:space-between}.hx-low3 .hx-sh .rule{display:none}.hx-explore3{display:grid;grid-template-columns:calc(175 * var(--s)) minmax(0,1fr) calc(110 * var(--s));gap:calc(14 * var(--s));align-items:center}.hx-explore3 .motif{height:calc(90 * var(--s));background:url(/ia/proto/motifs/motif-lignes-fines.webp) 30% 40% / 260% no-repeat}.hx-explore3 .motif.b{border:1px solid var(--line);background-position:72% 60%;background-size:340%}.hx-meter{display:grid;grid-template-columns:calc(76 * var(--s)) minmax(0,1fr) calc(22 * var(--s));gap:calc(10 * var(--s));align-items:center;padding:calc(3 * var(--s)) 0;font-family:var(--serif);font-size:calc(14 * var(--s));color:var(--ink)}.hx-meter i{display:block;height:calc(10 * var(--s));background:#e3e8e7;position:relative}.hx-meter i em{position:absolute;left:0;top:0;bottom:0}.hx-meter i em:after{content:"";position:absolute;right:calc(-8 * var(--s));top:calc(-4 * var(--s));width:calc(17 * var(--s));height:calc(17 * var(--s));border-radius:50%;background:inherit;box-shadow:0 0 0 calc(2 * var(--s)) #fff}.hx-meter .c{font-family:var(--sans);font-size:calc(12.5 * var(--s));color:var(--slate2);text-align:right}.hx-read3{display:grid;grid-template-columns:calc(197 * var(--s)) minmax(0,1fr);gap:calc(14 * var(--s));align-items:start}.hx-read3 .hx-photo{height:calc(95 * var(--s))}.hx-read3 b{display:block;font-family:var(--serif);font-weight:700;font-size:calc(16 * var(--s));line-height:1.17;color:var(--ink);letter-spacing:-.01em}.hx-read3 span{display:block;font-size:calc(14.5 * var(--s));line-height:1.32;margin-top:calc(8 * var(--s))}.hx-feature3{display:grid;grid-template-columns:minmax(0,1fr) calc(300 * var(--s));gap:calc(26 * var(--s));align-items:stretch}.hx-frame{background:#fff;border:1px solid var(--line);padding:calc(14 * var(--s))}.hx-feature3 aside{display:flex;flex-direction:column;gap:calc(10 * var(--s));padding:calc(4 * var(--s)) 0}.hx-feature3 aside h3{font-size:calc(26 * var(--s));line-height:1.04;font-weight:900;letter-spacing:-.035em}.hx-feature3 aside p{font-size:calc(15 * var(--s))}.hx-planche{width:100%}.hx-planche svg{display:block;width:100%;height:auto}.hx-rich{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:calc(2 * var(--s)) solid var(--ink)}.hx-rich a{display:grid;grid-template-rows:auto 1fr auto;gap:calc(6 * var(--s));padding:calc(13 * var(--s)) calc(16 * var(--s)) calc(14 * var(--s));border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;transition:background .2s}.hx-rich a:hover{background:var(--mint-p)}.hx-rich a:last-child{border-right:0}.hx-rich .t{font-size:calc(13.5 * var(--s));font-weight:600;color:var(--ink);line-height:1.28}.hx-rich .v{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(8 * var(--s))}.hx-rich .v b{font-family:var(--serif);font-weight:900;font-size:calc(40 * var(--s));letter-spacing:-.04em;color:var(--ink);line-height:.9;white-space:nowrap}.hx-rich .v b.lg{font-size:calc(28 * var(--s))}.hx-rich .v small{font-family:var(--sans);font-weight:600;font-size:calc(15 * var(--s));color:var(--ink2);margin-left:calc(4 * var(--s));letter-spacing:0}.hx-rich .v svg{width:calc(84 * var(--s));height:auto;flex:none}.hx-rich .q{font-size:calc(12.5 * var(--s));color:var(--slate2);line-height:1.3}.hx-qa{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 calc(28 * var(--s))}.hx-qa a{display:grid;grid-template-columns:calc(30 * var(--s)) 1fr;gap:calc(3 * var(--s)) calc(12 * var(--s));padding:calc(13 * var(--s)) 0;border-top:1px solid var(--line);align-content:start}.hx-qa .n{width:calc(26 * var(--s));height:calc(26 * var(--s));border-radius:50%;background:var(--yellow);color:var(--ink);font-family:var(--serif);font-weight:900;display:grid;place-items:center;font-size:calc(14 * var(--s));grid-row:span 2}.hx-qa b{font-family:var(--serif);font-weight:700;font-size:calc(17 * var(--s));color:var(--ink);line-height:1.18;letter-spacing:-.01em}.hx-qa span{font-size:calc(14 * var(--s));line-height:1.38}.hx-feed{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:calc(2 * var(--s)) solid var(--ink)}.hx-feed a{padding:calc(11 * var(--s)) calc(14 * var(--s)) calc(12 * var(--s)) 0;border-right:1px solid var(--line);margin-right:calc(14 * var(--s));display:grid;gap:calc(4 * var(--s));align-content:start}.hx-feed a:last-child{border-right:0;margin-right:0}.hx-feed time{font-size:calc(12.5 * var(--s));color:var(--slate2)}.hx-feed b{font-family:var(--serif);font-weight:700;font-size:calc(15.5 * var(--s));color:var(--ink);line-height:1.22}.hx-ency{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(22 * var(--s))}.hx-ency h3{font-size:calc(17 * var(--s));font-weight:800;letter-spacing:-.02em;display:flex;align-items:center;gap:calc(8 * var(--s));padding-bottom:calc(8 * var(--s));border-bottom:calc(3 * var(--s)) solid var(--yellow);margin-bottom:calc(8 * var(--s))}.hx-ency h3 img{width:calc(22 * var(--s));height:calc(22 * var(--s))}.hx-ency ul{list-style:none;padding:0;display:grid;gap:calc(5 * var(--s));font-size:calc(13.5 * var(--s));line-height:1.32}.hx-ency li a:hover{color:var(--ink);text-decoration:underline}.hx-ency li.q a{color:var(--teal-t)}.hx-rows{display:grid}.hx-row{display:grid;grid-template-columns:calc(132 * var(--s)) minmax(0,1fr) calc(30 * var(--s));gap:calc(22 * var(--s));align-items:center;padding:calc(16 * var(--s)) 0;border-top:1px solid var(--line)}.hx-row:last-child{border-bottom:1px solid var(--line)}.hx-row .hx-photo,.hx-row .thumb{height:calc(88 * var(--s))}.hx-row .thumb{background:var(--mint-p);display:grid;place-items:center;overflow:hidden}.hx-row .thumb svg{width:92%;height:auto}.hx-row b{display:block;font-family:var(--serif);font-weight:800;font-size:calc(23 * var(--s));letter-spacing:-.025em;line-height:1.1;color:var(--ink);margin-top:calc(2 * var(--s))}.hx-row span.d{display:block;font-size:calc(15 * var(--s));margin-top:calc(4 * var(--s));line-height:1.38;color:var(--slate)}.hx-row .go{font-size:calc(22 * var(--s));color:var(--ink);transition:transform .2s}.hx-row:hover b{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hx-row.compact{grid-template-columns:calc(104 * var(--s)) minmax(0,1fr) calc(24 * var(--s));padding:calc(11 * var(--s)) 0}.hx-row.compact .hx-photo,.hx-row.compact .thumb{height:calc(66 * var(--s))}.hx-row.compact b{font-size:calc(17.5 * var(--s))}.hx-foot{margin-top:calc(64 * var(--s));background:var(--forest-d);color:#cfe3dc;position:relative;overflow:hidden}.hx-foot:before{content:"";position:absolute;right:calc(-60 * var(--s));top:calc(-40 * var(--s));width:calc(420 * var(--s));height:calc(500 * var(--s));background:url(/ia/proto/embleme-portrait.webp) center / contain no-repeat;opacity:.14;transform:rotate(-6deg);pointer-events:none}.hx-foot .hx-wrap{position:relative;padding-top:calc(40 * var(--s));padding-bottom:calc(22 * var(--s))}.hx-foot-top{display:grid;grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:calc(30 * var(--s))}.hx-foot .hx-logo{margin-top:0}.hx-foot .hx-logo b{color:#fff}.hx-foot .hx-logo small{color:#cfe3dc}.hx-foot p.m{margin-top:calc(16 * var(--s));font-size:calc(14.5 * var(--s));line-height:1.5;max-width:28em;color:#b9d3cb}.hx-foot h4{font-family:var(--serif);color:#fff;font-weight:800;font-size:calc(17 * var(--s));margin-bottom:calc(10 * var(--s))}.hx-foot ul{list-style:none;padding:0;display:grid;gap:calc(6 * var(--s));font-size:calc(14 * var(--s))}.hx-foot a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--yellow)}.hx-foot-news{margin-top:calc(20 * var(--s));display:flex;gap:calc(8 * var(--s));max-width:calc(420 * var(--s))}.hx-foot-news input{flex:1;min-width:0;height:calc(40 * var(--s));border-radius:calc(5 * var(--s));border:1px solid #3E6A62;background:#ffffff0f;color:#fff;padding:0 calc(12 * var(--s));font:calc(14.5 * var(--s)) var(--sans)}.hx-foot-news .hx-btn{background:var(--yellow);color:var(--ink)!important}.hx-foot-bot{margin-top:calc(34 * var(--s));padding-top:calc(14 * var(--s));border-top:1px solid rgba(207,227,220,.25);display:flex;flex-wrap:wrap;justify-content:space-between;gap:calc(10 * var(--s));font-size:calc(12.5 * var(--s));color:#9fc0b6}.hx-dhead{display:grid;grid-template-columns:minmax(0,1fr) calc(430 * var(--s));gap:calc(30 * var(--s));align-items:end;padding-top:calc(8 * var(--s))}.hx-dhead h1{font-size:calc(72 * var(--s));line-height:calc(62 * var(--s));letter-spacing:-.045em;margin-top:calc(10 * var(--s))}.hx-dhead .hx-sub{font-size:calc(22 * var(--s));line-height:1.22;margin-top:calc(12 * var(--s));max-width:30em}.hx-dhead .hx-photo{height:calc(200 * var(--s))}.hx-dhead .hx-photo .fp{width:calc(250 * var(--s));right:calc(-80 * var(--s));bottom:calc(-100 * var(--s))}.hx-byline{display:flex;flex-wrap:wrap;align-items:center;gap:calc(6 * var(--s)) calc(16 * var(--s));margin-top:calc(14 * var(--s));font-size:calc(13.5 * var(--s));color:var(--slate2)}.hx-byline b{color:var(--ink);font-weight:600}.hx-byline .chips{display:flex;gap:calc(6 * var(--s))}.hx-local{position:sticky;top:0;z-index:30;background:#fefefef7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);margin-top:calc(18 * var(--s))}.hx-local nav{display:flex;gap:calc(30 * var(--s));overflow-x:auto;scrollbar-width:none}.hx-local a{position:relative;padding:calc(13 * var(--s)) 0 calc(11 * var(--s));font-family:var(--serif);font-weight:600;font-size:calc(17 * var(--s));color:#34465a;white-space:nowrap;letter-spacing:-.01em}.hx-local a:after{content:"";position:absolute;left:0;bottom:-1px;height:calc(4 * var(--s));width:0;background:var(--yellow);transition:width .2s}.hx-local a:hover,.hx-local a.on{color:var(--ink)}.hx-local a.on:after,.hx-local a:hover:after{width:calc(50 * var(--s))}.hx-anchor{scroll-margin-top:calc(70 * var(--s))}.hx-open{display:grid;grid-template-columns:minmax(0,1fr) calc(330 * var(--s));gap:calc(26 * var(--s));align-items:start}.hx-open h2{font-size:calc(26 * var(--s));letter-spacing:-.03em;line-height:1.1}.hx-open .intro{font-size:calc(16 * var(--s));line-height:1.45;color:var(--text);margin-top:calc(6 * var(--s));max-width:46em}.hx-datacard{border:1px solid var(--line);background:#fff;padding:calc(18 * var(--s)) calc(22 * var(--s)) calc(12 * var(--s));margin-top:calc(14 * var(--s))}.hx-datacard-h{display:flex;justify-content:space-between;align-items:flex-start;gap:calc(16 * var(--s));margin-bottom:calc(8 * var(--s))}.hx-datacard-h h3{font-size:calc(24 * var(--s));font-weight:800;letter-spacing:-.025em;line-height:1.08}.hx-datacard-h p{font-size:calc(15 * var(--s));color:var(--ink2);margin-top:calc(3 * var(--s))}.hx-datacard-h a{font-size:calc(13.5 * var(--s));font-weight:600;color:var(--ink);-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage);white-space:nowrap}.hx-promo{display:grid;grid-template-columns:1fr 1fr;gap:calc(14 * var(--s));margin-top:calc(14 * var(--s))}.hx-promo a{display:grid;grid-template-columns:calc(58 * var(--s)) minmax(0,1fr) calc(120 * var(--s));gap:calc(14 * var(--s));align-items:center;padding:calc(16 * var(--s))}.hx-promo a.y{background:#fff5da}.hx-promo a.m{background:#e5f1ec}.hx-promo .ic{width:calc(58 * var(--s));height:calc(58 * var(--s));border-radius:50%;background:#fff;display:grid;place-items:center}.hx-promo .ic svg{width:calc(30 * var(--s));height:calc(30 * var(--s))}.hx-promo b{display:block;font-family:var(--serif);font-weight:800;font-size:calc(21 * var(--s));color:var(--ink);letter-spacing:-.02em;line-height:1.1}.hx-promo span.d{display:block;font-size:calc(13.5 * var(--s));line-height:1.35;margin-top:calc(4 * var(--s));color:var(--text)}.hx-promo .cta{display:inline-flex;margin-top:calc(10 * var(--s));height:calc(32 * var(--s));align-items:center;gap:calc(8 * var(--s));padding:0 calc(14 * var(--s));border-radius:999px;background:var(--forest);color:#fff;font-weight:600;font-size:calc(13 * var(--s))}.hx-promo svg.viz{width:100%;height:auto}.hx-side{display:grid;gap:calc(14 * var(--s))}.hx-retenir{background:var(--mint-p);padding:calc(18 * var(--s)) calc(20 * var(--s))}.hx-retenir h2{font-size:calc(30 * var(--s));font-weight:900;letter-spacing:-.04em;line-height:1}.hx-retenir ol{list-style:none;padding:0;counter-reset:r;display:grid;gap:calc(9 * var(--s));margin-top:calc(12 * var(--s))}.hx-retenir li{counter-increment:r;display:grid;grid-template-columns:calc(22 * var(--s)) 1fr;gap:calc(8 * var(--s));font-size:calc(14.5 * var(--s));line-height:1.4;color:var(--ink2)}.hx-retenir li:before{content:counter(r);font-family:var(--serif);font-weight:900;font-size:calc(17 * var(--s));color:var(--teal);line-height:1.15}.hx-retenir .hx-bar.s{margin-top:calc(14 * var(--s))}.hx-sait{border-top:1px solid var(--line);padding-top:calc(12 * var(--s))}.hx-sait h3{font-size:calc(19 * var(--s));font-weight:800;letter-spacing:-.02em}.hx-sait.inc h3{color:var(--forest)}.hx-sait p{font-size:calc(14 * var(--s));line-height:1.42;margin-top:calc(6 * var(--s))}.hx-sait p b{font-family:var(--serif);font-weight:900;color:var(--ink);font-size:calc(17 * var(--s));letter-spacing:-.02em}.hx-keys{display:grid;grid-template-columns:calc(330 * var(--s)) minmax(0,1fr);gap:calc(30 * var(--s));align-items:start}.hx-keys-list{display:grid;border-top:calc(2 * var(--s)) solid var(--ink)}.hx-keys-list button{text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:calc(12 * var(--s)) calc(10 * var(--s)) calc(12 * var(--s)) 0;cursor:pointer;display:grid;grid-template-columns:calc(26 * var(--s)) 1fr;gap:calc(8 * var(--s));color:var(--slate);position:relative}.hx-keys-list button b{font-family:var(--serif);font-weight:900;font-size:calc(18 * var(--s));color:var(--line2);line-height:1.15}.hx-keys-list button span{font-family:var(--serif);font-weight:700;font-size:calc(15.5 * var(--s));line-height:1.28;letter-spacing:-.01em;color:#3a4a5c}.hx-keys-list button[aria-selected=true] b{color:var(--orange-a)}.hx-keys-list button[aria-selected=true] span{color:var(--ink)}.hx-keys-list button[aria-selected=true]:after{content:"";position:absolute;left:calc(26 * var(--s));bottom:-1px;width:calc(46 * var(--s));height:calc(4 * var(--s));background:var(--yellow)}.hx-keys-list button:hover span{color:var(--ink)}.hx-key-panel{display:grid;gap:calc(12 * var(--s))}.hx-fig-t{font-family:var(--serif);font-weight:800;font-size:calc(23 * var(--s));letter-spacing:-.025em;line-height:1.1;color:var(--ink)}.hx-fig-t small{font-family:var(--sans);font-weight:400;font-size:calc(15 * var(--s));color:var(--slate2);letter-spacing:0;margin-left:calc(8 * var(--s))}.hx-fig-sub{font-size:calc(14.5 * var(--s));color:var(--ink2);margin-top:calc(-4 * var(--s))}.hx-fig-foot{display:flex;justify-content:space-between;align-items:center;gap:calc(14 * var(--s));border-top:calc(1.6 * var(--s)) solid #305A5C;padding-top:calc(10 * var(--s));font-size:calc(12.5 * var(--s));color:var(--slate2);margin-top:calc(10 * var(--s))}.hx-fig-foot b{color:#1f2a31;font-weight:600}.hx-sig{display:flex;align-items:center;gap:calc(9 * var(--s));flex:none}.hx-sig img{width:calc(26 * var(--s));height:calc(32 * var(--s));-o-object-fit:contain;object-fit:contain}.hx-sig b{display:block;font-family:var(--serif);font-weight:900;font-size:calc(15.5 * var(--s));color:var(--ink);line-height:1;letter-spacing:-.02em}.hx-sig span{display:block;font-size:calc(11.5 * var(--s));color:var(--ink2)}.hx-lecture{background:var(--grey-p);padding:calc(12 * var(--s)) calc(16 * var(--s));display:grid;gap:calc(5 * var(--s))}.hx-lecture b{font-family:var(--serif);font-weight:800;color:var(--ink);font-size:calc(16 * var(--s))}.hx-lecture ul{padding-left:calc(18 * var(--s));display:grid;gap:calc(3 * var(--s));font-size:calc(14 * var(--s))}.hx-edfig{display:grid;grid-template-columns:calc(300 * var(--s)) minmax(0,1fr);gap:calc(30 * var(--s));align-items:start}.hx-edfig-t{display:grid;gap:calc(11 * var(--s));align-content:start;padding-top:calc(4 * var(--s))}.hx-edfig-t .tt{font-family:var(--serif);font-weight:900;font-size:calc(46 * var(--s));line-height:calc(40 * var(--s));letter-spacing:-.048em;color:var(--ink);text-wrap:balance;margin:0}.hx-edfig-t .per{font-size:calc(13.5 * var(--s));color:var(--slate2)}.hx-edfig-t .st{font-size:calc(17 * var(--s));color:var(--ink2);line-height:1.3}.hx-edfig-t .rd{font-size:calc(14 * var(--s));color:var(--slate);line-height:1.42}.hx-edfig-c{min-width:0;padding-top:calc(6 * var(--s))}.hx-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(18 * var(--s))}.hx-gallery.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.hx-gcard{display:grid;gap:calc(7 * var(--s));align-content:start}.hx-gcard .fr{border:1px solid var(--line);padding:calc(12 * var(--s)) calc(12 * var(--s)) calc(8 * var(--s));background:#fff;aspect-ratio:16 / 10.5;display:flex;align-items:center;overflow:hidden;transition:border-color .2s,box-shadow .2s}.hx-gcard .fr>svg{max-height:100%}.hx-gcard:hover .fr{border-color:var(--line2);box-shadow:0 calc(16 * var(--s)) calc(30 * var(--s)) calc(-22 * var(--s)) #03201c73}.hx-gcard b{font-family:var(--serif);font-weight:700;font-size:calc(15.5 * var(--s));color:var(--ink);line-height:1.2;letter-spacing:-.01em}.hx-gcard span{font-size:calc(12.5 * var(--s));color:var(--slate2)}.hx-gcard:hover b{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hx-qlist a{display:flex;justify-content:space-between;align-items:center;gap:calc(18 * var(--s));padding:calc(11 * var(--s)) 0;border-top:1px solid var(--line)}.hx-qlist a:last-child{border-bottom:1px solid var(--line)}.hx-qlist b{font-family:var(--serif);font-weight:700;font-size:calc(17 * var(--s));color:var(--ink);letter-spacing:-.01em}.hx-qlist span.d{display:block;font-size:calc(13.5 * var(--s));margin-top:calc(2 * var(--s));color:var(--slate)}.hx-qlist .go{font-size:calc(20 * var(--s));color:var(--ink);transition:transform .2s}.hx-qgrid{display:grid;grid-template-columns:1fr 1fr;gap:0 calc(30 * var(--s))}.hx-sources{-moz-columns:2 calc(380 * var(--s));columns:2 calc(380 * var(--s));-moz-column-gap:calc(40 * var(--s));column-gap:calc(40 * var(--s));font-size:calc(13.5 * var(--s));padding:0;list-style:none}.hx-sources li{-moz-column-break-inside:avoid;break-inside:avoid;padding:calc(6 * var(--s)) 0;border-top:1px solid var(--line)}.hx-sources a{color:var(--forest);text-decoration:underline;text-decoration-color:var(--line2)}.hx-others{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hx-others a{display:flex;align-items:center;gap:calc(10 * var(--s));padding:calc(13 * var(--s)) calc(14 * var(--s));border-left:1px solid var(--line);font-family:var(--serif);font-weight:700;font-size:calc(17 * var(--s));color:#0c3a33}.hx-others a:first-child{border-left:0;padding-left:0}.hx-others a.on{box-shadow:inset 0 calc(-4 * var(--s)) 0 var(--yellow)}.hx-others img{width:calc(28 * var(--s));height:calc(28 * var(--s))}.hx-g-top{display:flex;justify-content:space-between;align-items:baseline;gap:calc(14 * var(--s));flex-wrap:wrap;padding-top:calc(10 * var(--s))}.hx-tabs{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(16 * var(--s));border-bottom:1px solid var(--line);margin-top:calc(8 * var(--s));flex-wrap:wrap}.hx-tabs [role=tablist]{display:flex;gap:calc(26 * var(--s))}.hx-tabs [role=tab]{position:relative;background:none;border:0;padding:calc(10 * var(--s)) 0 calc(11 * var(--s));font:600 calc(17 * var(--s)) var(--serif);color:#3a4a5c;cursor:pointer;letter-spacing:-.01em}.hx-tabs [role=tab][aria-selected=true]{color:var(--ink)}.hx-tabs [role=tab][aria-selected=true]:after{content:"";position:absolute;left:0;bottom:-1px;width:calc(50 * var(--s));height:calc(4 * var(--s));background:var(--yellow)}.hx-tabs .acts{display:flex;gap:calc(6 * var(--s));padding-bottom:calc(8 * var(--s));flex-wrap:wrap}.hx-stage{border:1px solid var(--line);border-top:0;padding:calc(28 * var(--s)) calc(30 * var(--s)) calc(16 * var(--s));background:#fff}.hx-table{width:100%;border-collapse:collapse;font-size:calc(14.5 * var(--s));font-variant-numeric:tabular-nums}.hx-table th{text-align:left;font-family:var(--serif);font-weight:700;color:var(--ink);padding:calc(9 * var(--s)) calc(12 * var(--s));border-bottom:calc(2 * var(--s)) solid var(--ink)}.hx-table td{padding:calc(8 * var(--s)) calc(12 * var(--s));border-bottom:1px solid var(--line);color:var(--ink2)}.hx-table td:not(:first-child),.hx-table th:not(:first-child){text-align:right}.hx-table tr:hover td{background:var(--mint-p)}.hx-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:calc(28 * var(--s))}.hx-two>div{padding:0 calc(30 * var(--s)) 0 0}.hx-two>div+div{padding:0 0 0 calc(30 * var(--s));border-left:1px solid var(--line)}.hx-two h2{font-weight:900;font-size:calc(26 * var(--s));letter-spacing:-.04em;line-height:1.05}.hx-two .inc h2{color:var(--forest)}.hx-two ul{list-style:none;padding:0;margin:calc(12 * var(--s)) 0 calc(14 * var(--s));display:grid;gap:calc(9 * var(--s))}.hx-two li{font-size:calc(15 * var(--s));line-height:1.45;color:var(--ink2);padding-left:calc(20 * var(--s));position:relative}.hx-two li:before{content:"";position:absolute;left:0;top:calc(8 * var(--s));width:calc(9 * var(--s));height:calc(9 * var(--s));border-radius:50%;background:var(--teal)}.hx-two .inc li:before{background:var(--orange)}.hx-meta-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 1.3fr;border-top:calc(1.5 * var(--s)) solid var(--ink);border-bottom:1px solid var(--line);margin-top:calc(28 * var(--s))}.hx-meta-band>div{padding:calc(14 * var(--s)) calc(18 * var(--s)) calc(16 * var(--s)) 0;border-right:1px solid var(--line);margin-right:calc(18 * var(--s))}.hx-meta-band>div:last-child{border-right:0;margin-right:0}.hx-meta-band dt{font-family:var(--serif);font-weight:800;color:var(--ink);font-size:calc(16 * var(--s));letter-spacing:-.015em}.hx-meta-band dd{margin:calc(4 * var(--s)) 0 0;font-size:calc(13.5 * var(--s));line-height:1.42}.hx-meta-band dd a{color:var(--forest);text-decoration:underline;text-decoration-color:var(--line2)}.hx-note{display:grid;grid-template-columns:calc(30 * var(--s)) 1fr;gap:calc(10 * var(--s));font-size:calc(13.5 * var(--s));line-height:1.42}.hx-note i{width:calc(26 * var(--s));height:calc(26 * var(--s));border-radius:50%;background:var(--yellow);color:var(--ink);display:grid;place-items:center;font:900 calc(13 * var(--s)) var(--serif);font-style:normal}.hx-cite{margin-top:calc(26 * var(--s));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(20 * var(--s));align-items:center;background:var(--mint-p);padding:calc(18 * var(--s)) calc(22 * var(--s))}.hx-cite h2{font-size:calc(20 * var(--s));font-weight:900;letter-spacing:-.03em}.hx-cite p{font-size:calc(13.5 * var(--s));margin-top:calc(5 * var(--s));color:var(--ink2);font-style:italic}.hx-cat-head{display:grid;grid-template-columns:minmax(0,1fr) calc(470 * var(--s));gap:calc(30 * var(--s));align-items:end;padding-top:calc(8 * var(--s))}.hx-cat-head h1{font-size:calc(64 * var(--s));line-height:calc(58 * var(--s));white-space:nowrap;margin-top:calc(8 * var(--s))}.hx-cat-head .hx-sub{font-size:calc(20 * var(--s));margin-top:calc(10 * var(--s))}.hx-bigsearch{display:flex;align-items:center;gap:calc(10 * var(--s));height:calc(48 * var(--s));padding:0 calc(6 * var(--s)) 0 calc(14 * var(--s));border:1.5px solid var(--ink);border-radius:calc(6 * var(--s));background:#fff}.hx-bigsearch svg{width:calc(20 * var(--s));height:calc(20 * var(--s));flex:none}.hx-bigsearch input{flex:1;min-width:0;border:0;outline:none;font:calc(16 * var(--s)) var(--sans);color:var(--ink);background:transparent}.hx-cat-tools{position:sticky;top:0;z-index:25;background:#fefefef7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--line);margin-top:calc(18 * var(--s))}.hx-cat-tools .hx-wrap{display:grid;gap:calc(7 * var(--s));padding-top:calc(10 * var(--s));padding-bottom:calc(10 * var(--s))}.hx-filters{display:flex;flex-wrap:wrap;gap:calc(6 * var(--s));align-items:center}.hx-filters .lab{font-family:var(--serif);font-weight:700;color:var(--ink);font-size:calc(14.5 * var(--s));min-width:calc(62 * var(--s))}.hx-pill{display:inline-flex;align-items:center;gap:calc(7 * var(--s));height:calc(30 * var(--s));padding:0 calc(12 * var(--s));border-radius:999px;border:1px solid var(--line);background:#fff;color:var(--ink);font:600 calc(13.5 * var(--s)) var(--sans);cursor:pointer}.hx-pill img{width:calc(18 * var(--s));height:calc(18 * var(--s))}.hx-pill[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 calc(-3 * var(--s)) 0 var(--yellow)}.hx-pill .n{font-weight:400;color:var(--slate2)}.hx-res-group{padding-top:calc(26 * var(--s))}.hx-rc{display:grid;grid-template-columns:minmax(0,1.3fr) calc(250 * var(--s)) calc(170 * var(--s));gap:calc(24 * var(--s));align-items:center;padding:calc(12 * var(--s)) 0;border-top:1px solid var(--line)}.hx-rc:last-child{border-bottom:1px solid var(--line)}.hx-rc b.t{display:block;font-family:var(--serif);font-weight:800;font-size:calc(18.5 * var(--s));letter-spacing:-.02em;line-height:1.15;color:var(--ink);margin-top:calc(3 * var(--s))}.hx-rc .d{display:block;font-size:calc(13.5 * var(--s));margin-top:calc(4 * var(--s));line-height:1.38;color:var(--slate)}.hx-rc .s{display:block;font-size:calc(12 * var(--s));color:var(--slate2);margin-top:calc(5 * var(--s))}.hx-rc .mini{height:calc(110 * var(--s));display:flex;align-items:center;border-left:1px solid var(--line);padding-left:calc(20 * var(--s))}.hx-rc .mini svg{max-height:calc(110 * var(--s))}.hx-rc .big{text-align:right}.hx-rc .big b{font-family:var(--serif);font-weight:900;font-size:calc(36 * var(--s));letter-spacing:-.04em;color:var(--ink);line-height:.95;display:block}.hx-rc .big small{display:block;font-size:calc(13.5 * var(--s));font-weight:600;color:var(--ink2);margin-top:calc(3 * var(--s))}.hx-rc .big span{display:block;font-size:calc(12 * var(--s));color:var(--slate2);margin-top:calc(4 * var(--s));line-height:1.3}.hx-rc:hover b.t{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hx-rc.small{grid-template-columns:minmax(0,1fr) calc(170 * var(--s))}.hx-empty{display:grid;grid-template-columns:calc(80 * var(--s)) 1fr;gap:calc(20 * var(--s));align-items:center;padding:calc(50 * var(--s)) 0}.hx-empty .c{width:calc(80 * var(--s));height:calc(80 * var(--s));border-radius:50%;background:var(--mint-p);display:grid;place-items:center}.hx-empty h2{font-size:calc(26 * var(--s));font-weight:900;letter-spacing:-.03em}.hx-art{display:grid;grid-template-columns:calc(210 * var(--s)) minmax(0,1fr) calc(250 * var(--s));gap:calc(40 * var(--s));align-items:start}.hx-art-head{padding-top:calc(10 * var(--s));max-width:calc(820 * var(--s))}.hx-art-head h1{font-size:calc(54 * var(--s));line-height:calc(50 * var(--s));letter-spacing:-.045em;margin-top:calc(10 * var(--s))}.hx-art-head .hx-sub{font-size:calc(21 * var(--s));line-height:1.3;margin-top:calc(12 * var(--s))}.hx-art-head .hx-bar{margin-top:calc(18 * var(--s))}.hx-art-photo{margin-top:calc(22 * var(--s));height:calc(300 * var(--s))}.hx-toc{position:sticky;top:calc(16 * var(--s));font-size:calc(13.5 * var(--s));display:grid;gap:calc(2 * var(--s));border-top:calc(2 * var(--s)) solid var(--ink);padding-top:calc(10 * var(--s))}.hx-toc b{font-family:var(--serif);font-weight:800;color:var(--ink);font-size:calc(15 * var(--s));margin-bottom:calc(4 * var(--s))}.hx-toc a{padding:calc(5 * var(--s)) 0;color:var(--slate);line-height:1.3;border-bottom:1px solid var(--line)}.hx-toc a:hover{color:var(--ink)}.hx-prose{font-family:var(--serif);font-size:calc(18 * var(--s));line-height:1.62;color:#1e2e3f;min-width:0}.hx-prose>*+*{margin-top:calc(16 * var(--s))}.hx-prose h2{font-size:calc(27 * var(--s));line-height:1.12;letter-spacing:-.03em;font-weight:800;margin-top:calc(34 * var(--s))}.hx-prose h3{font-size:calc(21 * var(--s));line-height:1.2;letter-spacing:-.02em;margin-top:calc(24 * var(--s))}.hx-prose ul,.hx-prose ol{padding-left:calc(22 * var(--s));display:grid;gap:calc(6 * var(--s))}.hx-prose a{color:var(--forest);-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hx-prose strong{font-weight:700;color:var(--ink)}.hx-prose .chapo{font-size:calc(21 * var(--s));line-height:1.5;color:var(--ink2)}.hx-prose blockquote{margin:calc(20 * var(--s)) 0;padding:calc(4 * var(--s)) 0 calc(4 * var(--s)) calc(20 * var(--s));font-size:calc(22 * var(--s));font-weight:700;color:var(--ink);line-height:1.35;box-shadow:inset calc(4 * var(--s)) 0 0 var(--yellow)}.hx-prose figure{font-family:var(--sans);margin:calc(24 * var(--s)) 0}.hx-prose .hx-stage{border-top:1px solid var(--line)}.hx-aside{position:sticky;top:calc(16 * var(--s));display:grid;gap:calc(12 * var(--s))}.hx-box{background:var(--grey-p);padding:calc(14 * var(--s)) calc(16 * var(--s));font-size:calc(13.5 * var(--s));line-height:1.45}.hx-box h3{font-size:calc(16 * var(--s));font-weight:800;margin-bottom:calc(6 * var(--s))}.hx-box.m{background:var(--mint-p)}.hx-box.y{background:#fff5da}.hx-author{display:flex;align-items:center;gap:calc(10 * var(--s));font-size:calc(13.5 * var(--s))}.hx-author i{width:calc(38 * var(--s));height:calc(38 * var(--s));border-radius:50%;background:var(--forest);color:#fff;display:grid;place-items:center;font:900 calc(15 * var(--s)) var(--serif);font-style:normal;flex:none}.hx-author b{display:block;color:var(--ink);font-weight:600}.hx-big{display:grid;grid-template-columns:minmax(0,1fr) calc(380 * var(--s));gap:calc(36 * var(--s));align-items:end;padding-top:calc(10 * var(--s))}.hx-big .val{font-family:var(--serif);font-weight:900;font-size:calc(150 * var(--s));line-height:.82;letter-spacing:-.05em;color:var(--ink)}.hx-big .val small{font-family:var(--sans);font-weight:600;font-size:calc(34 * var(--s));letter-spacing:0;margin-left:calc(10 * var(--s));color:var(--ink2)}.hx-big .val.lg{font-size:calc(96 * var(--s))}.hx-big h1{font-size:calc(32 * var(--s));line-height:1.08;letter-spacing:-.03em;margin-top:calc(16 * var(--s));font-weight:800}.hx-big .q{font-size:calc(15 * var(--s));color:var(--slate);margin-top:calc(6 * var(--s))}.hx-warn{display:grid;grid-template-columns:calc(26 * var(--s)) 1fr;gap:calc(10 * var(--s));font-size:calc(14 * var(--s));color:var(--ink2);background:#fff5da;padding:calc(12 * var(--s)) calc(14 * var(--s))}.hx-warn i{width:calc(22 * var(--s));height:calc(22 * var(--s));border-radius:50%;background:var(--yellow);display:grid;place-items:center;font:900 calc(13 * var(--s)) var(--serif);font-style:normal;color:var(--ink)}.hx-kv{display:grid;grid-template-columns:calc(150 * var(--s)) 1fr;font-size:calc(14 * var(--s));margin:0}.hx-kv dt{font-family:var(--serif);font-weight:700;color:var(--ink);padding:calc(7 * var(--s)) 0;border-top:1px solid var(--line)}.hx-kv dd{margin:0;padding:calc(7 * var(--s)) 0;border-top:1px solid var(--line)}.hx-inout{display:grid;grid-template-columns:1fr 1fr;gap:calc(14 * var(--s))}.hx-inout>div{padding:calc(14 * var(--s)) calc(16 * var(--s))}.hx-inout .in{background:var(--mint-p)}.hx-inout .out{background:#fdeee6}.hx-inout h3{font-size:calc(17 * var(--s));font-weight:800}.hx-inout ul{margin-top:calc(8 * var(--s));padding-left:calc(18 * var(--s));display:grid;gap:calc(4 * var(--s));font-size:calc(14 * var(--s))}.hx-phead{padding-top:calc(8 * var(--s));display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(30 * var(--s));align-items:end}.hx-phead h1{font-size:calc(64 * var(--s));line-height:calc(58 * var(--s));letter-spacing:-.045em;margin-top:calc(8 * var(--s))}.hx-phead .hx-sub{font-size:calc(20 * var(--s));margin-top:calc(10 * var(--s));max-width:36em}.hx-phead .hx-bar{margin-top:calc(16 * var(--s))}.hx-tgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(18 * var(--s))}.hx-tcard{display:grid;grid-template-rows:calc(160 * var(--s)) auto;border:1px solid var(--line);background:#fff;transition:box-shadow .2s}.hx-tcard:hover{box-shadow:0 calc(18 * var(--s)) calc(36 * var(--s)) calc(-26 * var(--s)) #03201c80}.hx-tcard .hx-photo{height:100%}.hx-tcard>div:not(.hx-photo){padding:calc(14 * var(--s)) calc(16 * var(--s)) calc(16 * var(--s));display:grid;gap:calc(6 * var(--s))}.hx-tcard h2{font-size:calc(24 * var(--s));font-weight:800;letter-spacing:-.03em;display:flex;align-items:center;gap:calc(10 * var(--s))}.hx-tcard h2 img{width:calc(30 * var(--s));height:calc(30 * var(--s))}.hx-tcard p{font-size:calc(14.5 * var(--s));line-height:1.4}.hx-tcard ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:calc(4 * var(--s)) calc(12 * var(--s));font-size:calc(13 * var(--s));color:var(--teal-t)}.hx-tcard .n{font-size:calc(12.5 * var(--s));color:var(--slate2)}.hx-log{display:grid}.hx-log a,.hx-log>div{display:grid;grid-template-columns:calc(150 * var(--s)) calc(110 * var(--s)) minmax(0,1fr) calc(24 * var(--s));gap:calc(16 * var(--s));padding:calc(12 * var(--s)) 0;border-top:1px solid var(--line);align-items:baseline}.hx-log time{font-size:calc(13.5 * var(--s));color:var(--slate2)}.hx-log b{font-family:var(--serif);font-weight:700;font-size:calc(17 * var(--s));color:var(--ink)}.hx-log span.d{display:block;font-size:calc(13.5 * var(--s));margin-top:calc(3 * var(--s));line-height:1.4}.hx-log .go{font-size:calc(19 * var(--s));color:var(--ink)}.hx-tool-page{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:calc(30 * var(--s));align-items:start}.hx-panel{background:var(--grey-p);padding:calc(20 * var(--s)) calc(22 * var(--s));display:grid;gap:calc(14 * var(--s))}.hx-panel h2{font-size:calc(22 * var(--s));font-weight:900;letter-spacing:-.03em}.hx-result{border:1px solid var(--line);background:#fff;padding:calc(20 * var(--s)) calc(22 * var(--s))}.hx .hia-wrap{max-width:var(--wrapw);padding-left:var(--pad);padding-right:var(--pad)}.hx .hia-ttl,.hx .hia-fiche-h1{font-family:var(--serif)!important;color:var(--ink);letter-spacing:-.02em}.hx .hia-dsc,.hx .hia-sst{font-family:var(--sans);color:var(--slate)}.hx .hia-card{border-radius:0;border-color:var(--line);box-shadow:none}.hx .hia-chip{border-radius:999px}.hx .hia-lbl{color:var(--orange-t);text-transform:none;letter-spacing:0;font-weight:600}.planche-svg text{font-kerning:normal}.g-titre{font-family:"Source Serif 4",Georgia,serif;font-weight:900;font-size:107px;letter-spacing:-.045em;fill:#03201c}.g-sous{font-family:"Source Sans 3",Arial,sans-serif;font-weight:400;font-size:25px;letter-spacing:-.02em;fill:#111f25}.g-court{font-family:"Source Sans 3",Arial,sans-serif;font-weight:400;font-size:18px;letter-spacing:-.02em;fill:#667187}.g-maj{font-family:"Source Serif 4",Georgia,serif;font-weight:700;font-size:35.5px;letter-spacing:-.082em}.g-src{font-family:"Source Serif 4",Georgia,serif;font-weight:700;font-size:29px;letter-spacing:-.06em}.g-inter{font-family:"Source Serif 4",Georgia,serif;font-weight:700;font-size:22.6px;letter-spacing:-.06em}.g-desc{font-family:"Source Sans 3",Arial,sans-serif;font-weight:400;font-size:15.2px;letter-spacing:-.02em;fill:#68788a}.g-pied{font-family:"Source Sans 3",Arial,sans-serif;font-weight:400;font-size:15.2px;letter-spacing:-.02em;fill:#667187}.g-pied-b{font-weight:600;fill:#1f2a31}.g-sig{font-family:"Source Serif 4",Georgia,serif;font-weight:900;font-size:28px;letter-spacing:-.02em;fill:#03201c}.g-sig2{font-family:"Source Sans 3",Arial,sans-serif;font-weight:500;font-size:15px;letter-spacing:-.01em;fill:#03201c}@media (max-width: 1060px){.hx-nav{margin-left:calc(26 * var(--s));gap:0}.hx-nav>a,.hx-nav>button{padding-left:calc(9 * var(--s));padding-right:calc(9 * var(--s))}.hx-search{width:calc(190 * var(--s))}}@media (max-width: 920px){.hx-nav,.hx-search{display:none}.hx-burger{display:inline-flex}.hx-mega .hx-wrap{grid-template-columns:1fr 1fr}.hx-mega-side{grid-column:1 / -1;grid-row:auto}}@media (max-width: 760px){.hx{--s: 1px;--pad: 20px;font-size:15.5px}.hx-head>.hx-wrap,.hx.home .hx-head>.hx-wrap{height:82px;align-items:center}.hx-logo{margin-top:0;gap:11px}.hx-logo img{width:44px;height:54px}.hx-logo b{font-size:27px;line-height:24px}.hx-logo small{font-size:11px}.hx-tools{margin-top:0}.hx-burger{height:40px;padding:0 14px}.hx-mega{max-height:calc(100vh - 82px);overflow-y:auto}.hx-mega .hx-wrap{grid-template-columns:1fr;padding-top:6px}.hx-mega-t ul{display:none}.hx-hero3{height:auto;display:flex;flex-direction:column}.hx-hero3-t{width:auto;padding-top:10px;order:1}.hx-hero3 h1{font-size:46px;line-height:40px}.hx-hero3 h1 span{white-space:normal}.hx-hero3 .hx-sub{font-size:20px;margin-top:10px}.hx-hero3 .lede{width:auto;font-size:16px;line-height:21px}.hx-hero3-ph{position:relative;order:2;left:auto;right:auto;height:210px;margin:18px -20px 0}.hx-hero3-ph .hx-photo.fade{-webkit-mask-image:none;mask-image:none}.hx-hero3-ph .cap{left:18px;width:220px;font-size:17px;line-height:21px}.hx-hero3-ph .fp{width:220px;right:-80px;bottom:-90px}.hx-themes3{grid-template-columns:1fr;height:auto;border-bottom:0;margin-top:8px}.hx-themes3 a{grid-template-columns:36px 1fr 20px;grid-template-rows:auto;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.hx-themes3 a+a:before{display:none}.hx-themes3 img{width:26px;height:26px}.hx-themes3 b{margin:0;font-size:17px}.hx-themes3 i{margin:0}.hx-trio3{grid-template-columns:1fr;height:auto;gap:14px}.hx-focus-body{grid-template-columns:1fr 120px;gap:12px}.hx-low3{grid-template-columns:1fr}.hx-low3>.sep{display:none}.hx-explore3{grid-template-columns:1fr}.hx-explore3 .motif{display:none}.hx-read3{grid-template-columns:110px 1fr}.hx-feature3{grid-template-columns:1fr}.hx-rich{grid-template-columns:1fr!important}.hx-rich a{border-right:0}.hx-qa,.hx-qgrid,.hx-feed{grid-template-columns:1fr}.hx-feed a{border-right:0;margin-right:0;border-bottom:1px solid var(--line)}.hx-ency{grid-template-columns:1fr 1fr}.hx-sh h2{white-space:normal;font-size:20px}.hx-sh .rule{display:none}.hx-sh{justify-content:space-between}.hx-row,.hx-row.compact{grid-template-columns:92px minmax(0,1fr);gap:14px}.hx-row .go{display:none}.hx-row b{font-size:18px}.hx-foot-top{grid-template-columns:1fr 1fr}.hx-foot-top>div:first-child{grid-column:1 / -1}.hx-dhead{grid-template-columns:1fr;gap:14px}.hx-dhead h1{font-size:46px;line-height:42px}.hx-dhead .hx-photo{height:170px;margin:0 -20px}.hx-open,.hx-promo{grid-template-columns:1fr}.hx-promo a{grid-template-columns:48px 1fr}.hx-promo svg.viz{display:none}.hx-keys{grid-template-columns:1fr}.hx-keys-list{grid-auto-flow:column;grid-auto-columns:80%;overflow-x:auto;border-top:0;gap:8px;scroll-snap-type:x mandatory}.hx-keys-list button{border:1px solid var(--line);padding:10px;scroll-snap-align:start}.hx-keys-list button[aria-selected=true]{border-color:var(--ink)}.hx-gallery,.hx-gallery.c3{grid-template-columns:1fr 1fr;gap:14px}.hx-others{grid-template-columns:1fr 1fr}.hx-others a{border-left:0;padding-left:0;border-bottom:1px solid var(--line)}.hx-fig-foot{flex-direction:column;align-items:flex-start}.hx-edfig{grid-template-columns:1fr;gap:14px}.hx-edfig-t .tt{font-size:34px;line-height:31px}.hx-stage{padding:16px 12px 12px;margin:0 -20px;border-left:0;border-right:0}.hx-two{grid-template-columns:1fr}.hx-two>div+div{border-left:0;padding:20px 0 0;border-top:1px solid var(--line);margin-top:20px}.hx-two>div{padding:0}.hx-meta-band{grid-template-columns:1fr}.hx-meta-band>div{border-right:0;margin-right:0;border-bottom:1px solid var(--line)}.hx-cite,.hx-cat-head,.hx-phead,.hx-big{grid-template-columns:1fr}.hx-cat-head h1,.hx-phead h1{font-size:44px;line-height:40px;white-space:normal}.hx-filters{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.hx-filters .lab{display:none}.hx-rc,.hx-rc.small{grid-template-columns:minmax(0,1fr) auto;gap:12px}.hx-rc .mini,.hx-rc .d{display:none}.hx-rc .big b{font-size:28px}.hx-art{grid-template-columns:1fr}.hx-toc,.hx-aside{position:static}.hx-toc{display:none}.hx-art-head h1{font-size:38px;line-height:36px}.hx-art-photo{height:200px;margin-left:-20px;margin-right:-20px}.hx-prose{font-size:17px}.hx-big .val{font-size:92px}.hx-tgrid{grid-template-columns:1fr}.hx-log a,.hx-log>div{grid-template-columns:1fr;gap:2px}.hx-log .go{display:none}.hx-tool-page,.hx-inout{grid-template-columns:1fr}}.hx-tools .hx-burger{display:none}.hx-hero3-t{padding-top:calc(31 * var(--s))}.hx-hero3 h1{font-size:calc(86.5 * var(--s));line-height:calc(70 * var(--s))}.hx-hero3-ph .hx-photo.tint:before{opacity:.62;background:#0f4a3f}.hx-hero3-ph .hx-photo.tint>img.ph{filter:grayscale(1) contrast(1.12) brightness(.98);-o-object-position:50% 40%;object-position:50% 40%}.hx-hero3-ph .fp{width:calc(470 * var(--s));right:calc(-196 * var(--s));bottom:calc(-196 * var(--s))}.hx-trio3{overflow:hidden}.hx-trio3>*{height:calc(264 * var(--s));overflow:hidden}@media (max-width: 920px){.hx-tools .hx-burger{display:inline-flex}}@media (max-width: 760px){.hx-trio3>*{height:auto}}.hx-hero3 .hx-bar{margin-top:calc(17 * var(--s))}.hx-hero3 .lede{margin-top:calc(12 * var(--s))}.hx-hero3-ph .hx-photo.tint>img.ph{-o-object-position:50% 30%;object-position:50% 30%}.hx-hero3-ph .hx-photo.shade:after{background:linear-gradient(180deg,#00282200 45%,#001a16b3)}.hx-hero3-ph .fp{width:calc(500 * var(--s));right:calc(-14 * var(--s));bottom:calc(-12 * var(--s))}.hx-hero3-ph .cap{left:calc(76 * var(--s));width:calc(186 * var(--s))}.hx-hero3-ph .hx-photo.tint:before{opacity:.58}.hx-hero3-ph .hx-photo.tint>img.ph{filter:grayscale(1) contrast(1.38) brightness(1.04)}.hx-hero3-ph .fp{width:calc(400 * var(--s));right:calc(-44 * var(--s));bottom:calc(-40 * var(--s))}.hx-hero3-ph .cap{width:calc(196 * var(--s))}.hx-dhero{position:relative;height:calc(186 * var(--s))}.hx-dhero-ph{position:absolute;top:calc(-6 * var(--s));bottom:0;left:calc(560 * var(--s));right:calc(-1*max(var(--pad),(100vw - var(--wrapw)) / 2 + var(--pad)))}.hx-dhero-ph .hx-photo{position:absolute;top:0;right:0;bottom:0;left:0}.hx-dhero-ph .fp{width:calc(300 * var(--s));right:calc(-30 * var(--s));bottom:calc(-26 * var(--s))}.hx-dhero-t{position:relative;z-index:6;padding-top:calc(10 * var(--s));width:calc(660 * var(--s))}.hx-dhero h1{font-size:calc(74 * var(--s));line-height:calc(64 * var(--s));letter-spacing:-.045em;white-space:nowrap}.hx-dhero .st{font-family:var(--serif);font-weight:400;font-size:calc(21 * var(--s));line-height:calc(24 * var(--s));color:#22344a;margin-top:calc(10 * var(--s));width:calc(470 * var(--s))}.hx-dhero .hx-byline{margin-top:calc(12 * var(--s))}.hx-dloc{margin-top:calc(6 * var(--s))}.hx-dloc nav{gap:calc(44 * var(--s));padding-left:calc(14 * var(--s))}.hx-enjeu{display:grid;grid-template-columns:minmax(0,1fr) calc(372 * var(--s));gap:calc(26 * var(--s));align-items:start;padding-top:calc(22 * var(--s))}.hx-enjeu h2{font-size:calc(25 * var(--s));font-weight:800;letter-spacing:-.03em;line-height:1.1}.hx-enjeu .intro{font-size:calc(15.5 * var(--s));line-height:1.45;color:var(--text);margin-top:calc(7 * var(--s))}.hx-enjeu .facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:calc(14 * var(--s));border-top:calc(2 * var(--s)) solid var(--ink)}.hx-enjeu .facts a{padding:calc(10 * var(--s)) calc(14 * var(--s)) calc(8 * var(--s)) 0;border-right:1px solid var(--line);margin-right:calc(14 * var(--s))}.hx-enjeu .facts a:last-child{border-right:0;margin-right:0}.hx-enjeu .facts b{display:block;font-family:var(--serif);font-weight:900;font-size:calc(30 * var(--s));letter-spacing:-.04em;color:var(--ink);line-height:1;white-space:nowrap}.hx-enjeu .facts b small{font-family:var(--sans);font-size:calc(13.5 * var(--s));font-weight:600;letter-spacing:0;margin-left:calc(4 * var(--s));color:var(--ink2)}.hx-enjeu .facts span{display:block;font-size:calc(12.5 * var(--s));line-height:1.3;margin-top:calc(4 * var(--s));color:var(--slate)}.hx-retenir.sm{padding:calc(14 * var(--s)) calc(18 * var(--s))}.hx-retenir.sm h2{font-size:calc(26 * var(--s))}.hx-retenir.sm li{font-size:calc(13.8 * var(--s))}.hx-datacard2{border:1px solid var(--line);background:#fff;padding:calc(16 * var(--s)) calc(24 * var(--s)) calc(10 * var(--s));margin-top:calc(18 * var(--s));display:grid;grid-template-columns:minmax(0,1fr) calc(250 * var(--s));gap:calc(30 * var(--s))}.hx-datacard2 .hd{grid-column:1 / -1;display:flex;justify-content:space-between;align-items:flex-start;gap:calc(16 * var(--s))}.hx-datacard2 h3{font-size:calc(23 * var(--s));font-weight:800;letter-spacing:-.025em;line-height:1.08}.hx-datacard2 .hd p{font-size:calc(14.5 * var(--s));color:var(--ink2);margin-top:calc(3 * var(--s))}.hx-datacard2 .hd a{font-size:calc(13.5 * var(--s));font-weight:600;color:var(--ink);-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage);white-space:nowrap;display:inline-block}.hx-datacard2 .rd{display:grid;gap:calc(10 * var(--s));align-content:start;padding-top:calc(4 * var(--s));font-size:calc(13.8 * var(--s));line-height:1.42}.hx-datacard2 .rd b{font-family:var(--serif);font-weight:800;color:var(--ink);font-size:calc(16 * var(--s))}.hx-datacard2 .ft{grid-column:1 / -1}.hx-promo2{display:grid;grid-template-columns:1fr 1fr;gap:calc(14 * var(--s));margin-top:calc(14 * var(--s))}.hx-promo2 a{display:grid;grid-template-columns:calc(56 * var(--s)) minmax(0,1fr) calc(140 * var(--s));gap:calc(14 * var(--s));align-items:center;padding:calc(16 * var(--s)) calc(18 * var(--s));min-height:calc(120 * var(--s));box-sizing:border-box}.hx-promo2 a.y{background:#fff4d6}.hx-promo2 a.m{background:#e3f0ea}.hx-promo2 .ic{width:calc(56 * var(--s));height:calc(56 * var(--s));border-radius:50%;background:#fff;display:grid;place-items:center}.hx-promo2 .ic svg{width:calc(32 * var(--s));height:calc(32 * var(--s))}.hx-promo2 b{display:block;font-family:var(--serif);font-weight:800;font-size:calc(22 * var(--s));color:var(--ink);letter-spacing:-.025em;line-height:1.08}.hx-promo2 span.d{display:block;font-size:calc(13.8 * var(--s));line-height:1.38;margin-top:calc(4 * var(--s));color:var(--text)}.hx-promo2 .cta{display:inline-flex;margin-top:calc(10 * var(--s));height:calc(30 * var(--s));align-items:center;gap:calc(8 * var(--s));padding:0 calc(14 * var(--s));border-radius:999px;background:var(--forest);color:#fff;font-weight:600;font-size:calc(13 * var(--s))}.hx-promo2 .viz{align-self:end}.hx-promo2 .viz svg{width:100%;height:auto;display:block}.hx-thumb{background:var(--mint-p);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:calc(6 * var(--s));box-sizing:border-box}.hx-thumb svg{width:100%;height:auto}.hx-row .hx-thumb{height:calc(88 * var(--s))}.hx-row.compact .hx-thumb{height:calc(66 * var(--s))}@media (max-width: 760px){.hx-dhero{height:auto;display:flex;flex-direction:column}.hx-dhero-t{width:auto;order:1}.hx-dhero h1{font-size:44px;line-height:40px;white-space:normal}.hx-dhero .st{width:auto;font-size:18px;line-height:22px}.hx-dhero-ph{position:relative;left:auto;right:auto;top:auto;height:150px;margin:16px -20px 0;order:2}.hx-dhero-ph .hx-photo.fade{-webkit-mask-image:none;mask-image:none}.hx-dloc nav{gap:22px;padding-left:0}.hx-enjeu,.hx-enjeu .facts{grid-template-columns:1fr}.hx-enjeu .facts a{border-right:0;margin-right:0;border-bottom:1px solid var(--line)}.hx-datacard2{grid-template-columns:1fr;padding:14px 12px;margin-left:-20px;margin-right:-20px;border-left:0;border-right:0}.hx-promo2{grid-template-columns:1fr}.hx-promo2 a{grid-template-columns:48px 1fr}.hx-promo2 .viz{display:none}}.hx-meta-band{grid-template-columns:1.7fr 1fr .8fr .9fr 1.3fr}.hx-meta-band>div:last-child{align-content:start!important;padding-top:calc(14 * var(--s))}.hx-meta-band dd a{display:block;margin-bottom:calc(4 * var(--s))}@media (max-width: 760px){.hx-meta-band{grid-template-columns:1fr}}@media (max-width: 760px){.hx-hero3-t{padding-top:10px}.hx-hero3 h1{font-size:46px;line-height:40px}.hx-hero3 .hx-bar{margin-top:16px}.hx-hero3 .lede{margin-top:12px}.hx-hero3-ph .fp{width:230px;right:-20px;bottom:-20px}.hx-hero3-ph .cap{left:18px;width:210px}.hx-hero3-ph .hx-photo.tint>img.ph{-o-object-position:50% 30%;object-position:50% 30%}.hx-trio3>*{height:auto}}.hx.home .hx-mega{top:calc(100% + 24 * var(--s))}@media (max-width: 760px){.hx.home .hx-mega{top:100%}}.hx-mb{display:none}@media (max-width: 760px){.hx-dk{display:none}.hx-mb{display:block}}.hx-hero3-ph .hx-photo.fade{-webkit-mask-image:linear-gradient(90deg,transparent 0,transparent calc(70 * var(--s)),rgba(0,0,0,.2) calc(105 * var(--s)),rgba(0,0,0,.7) calc(150 * var(--s)),#000 calc(195 * var(--s)));mask-image:linear-gradient(90deg,transparent 0,transparent calc(70 * var(--s)),rgba(0,0,0,.2) calc(105 * var(--s)),rgba(0,0,0,.7) calc(150 * var(--s)),#000 calc(195 * var(--s)))}@media (max-width: 760px){.hx-hero3-ph .hx-photo.fade{-webkit-mask-image:none;mask-image:none}}.hx-hero3-ph .cap{left:calc(196 * var(--s));width:calc(200 * var(--s))}@media (max-width: 760px){.hx-hero3-ph .cap{left:18px;width:210px}}.hx-mega-t .t:hover b{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hx-mega-t ul a:hover{color:var(--ink);text-decoration:underline}.hx .prep{color:var(--slate2)}.hx-dossiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(14 * var(--s))}.hx-dossiers a{display:grid;grid-template-rows:auto auto 1fr auto;gap:calc(6 * var(--s));border:1px solid var(--line);background:#fff;padding:calc(12 * var(--s)) calc(14 * var(--s)) calc(12 * var(--s));transition:box-shadow .2s,border-color .2s}.hx-dossiers a:hover{border-color:var(--line2);box-shadow:0 calc(16 * var(--s)) calc(30 * var(--s)) calc(-22 * var(--s)) #03201c73}.hx-dossiers .th{height:calc(118 * var(--s));background:var(--mint-p);display:flex;align-items:center;padding:calc(8 * var(--s));overflow:hidden}.hx-dossiers .th{justify-content:center}.hx-dossiers .th>*,.hx-dossiers .th svg{width:100%;height:100%;max-height:100%}.hx-dossiers b{font-family:var(--serif);font-weight:800;font-size:calc(19 * var(--s));color:var(--ink);letter-spacing:-.02em;line-height:1.12;margin-top:calc(4 * var(--s))}.hx-dossiers span.d{font-size:calc(13.5 * var(--s));line-height:1.38;color:var(--slate)}.hx-dossiers span.n{font-size:calc(12.5 * var(--s));color:var(--slate2);display:flex;justify-content:space-between}.hx-dossiers .prepa{border-style:dashed;background:transparent}@media (max-width: 760px){.hx-dossiers{grid-template-columns:1fr}}.hx.hx-v2{--s: 1px;overflow-x:clip}.hx.hx-v2:not(.home) .hx-head{border-bottom:1px solid var(--line)}.hx.hx-v2 .hx-crumb{padding-block:12px;font-size:13px}.hx.hx-v2 .hx-phead h1,.hx.hx-v2 .hx-lst-head h1,.hx.hx-v2 .hx-cat-head h1,.hx.hx-v2 .hx-dhead h1,.hx.hx-v2 .hx-dn-chead h1,.hx.hx-v2 .hx-art-head h1{font-size:clamp(34px,3.7vw,48px);line-height:1.04}.hx.hx-v2 .hx-art.hx-lec{grid-template-columns:170px minmax(0,1fr);gap:36px}.hx.hx-v2 .hx-lec{--col: 610px;--rail: 230px;--gut: 30px}.hx.hx-v2 .hx-lec .hx-art-head h1{max-width:850px}.hx.hx-v2 .hx-lec-photo .hx-photo{height:285px}.hx.hx-v2 .hx-prose{font-size:18px;line-height:1.62}.hx.hx-v2 .hx-lec .hx-prose .chapo{font-size:20px}.hx.hx-v2 .hx-sh h2{font-size:26px}.hx.hx-v2 .hx-foot .hv2-brand{width:200px}.hx.hx-v2 .hx-foot .hv2-brand img{width:200px;height:auto}.hx .hv2-filters{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 18px}.hx .hv2-filters button{padding:6px 14px;border:1px solid var(--line);border-radius:30px;font-size:14px;background:var(--bg);color:var(--forest);cursor:pointer}.hx .hv2-filters button[aria-pressed=true]{background:var(--forest);color:var(--bg);border-color:var(--forest)}.hx .hv2-graphs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 26px}.hx .hv2-graph{min-width:0;display:flex;flex-direction:column;padding-top:12px;border-top:1px solid var(--line2)}.hx .hv2-graph h3{font-size:19px;line-height:1.15;min-height:44px}.hx .hv2-graph>p{font-size:13px;line-height:1.35;color:var(--slate);margin-top:5px;min-height:36px}.hx .hv2-graph-drawing{height:160px;display:flex;align-items:center;padding:10px 0;overflow:hidden}.hx .hv2-graph-drawing>svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hx .hv2-card-source{margin-top:auto;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:var(--slate);gap:12px;padding-top:8px}.hx .hv2-card-source>span{font-size:18px;color:var(--forest)}.hx .hv2-graph:hover h3,.hx .hv2-theme-cover:hover h3,.hx .hv2-reading a:hover h3{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hx .hv2-themes{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:16px}.hx .hv2-themes article{min-width:0}.hx .hv2-themes .hx-photo{height:105px;margin-bottom:10px}.hx .hv2-themes h3{font-size:21px}.hx .hv2-themes p{font-size:14px;line-height:1.35;margin-top:6px;min-height:58px}.hx .hv2-themes ul{list-style:none;padding:0;margin-top:8px}.hx .hv2-themes li{border-top:1px solid var(--line)}.hx .hv2-themes li a{display:flex;justify-content:space-between;gap:10px;padding-block:7px;font-size:13px;line-height:1.25}.hx .hv2-mapband{margin-top:38px;padding-block:30px;background:var(--forest-d);color:var(--mint)}.hx .hv2-mapband>.hx-wrap{display:grid;grid-template-columns:275px minmax(0,1fr);gap:50px}.hx .hv2-mapband h2,.hx .hv2-mapband h3,.hx .hv2-mapband .hx-kick{color:var(--bg)}.hx .hv2-mapband h2{font-size:36px;line-height:1.04;margin-block:9px 16px}.hx .hv2-map-intro p{font-size:16px;line-height:1.45}.hx .hv2-map-intro>.hx-more{color:var(--bg);margin-top:15px}.hx .hv2-map-switch{display:grid;margin-top:26px;gap:5px}.hx .hv2-map-switch button{display:flex;justify-content:space-between;text-align:left;padding:10px 12px;border:1px solid var(--teal);background:transparent;border-radius:4px;color:var(--bg);cursor:pointer;font-size:14px}.hx .hv2-map-switch button[aria-pressed=true]{color:var(--ink);background:linear-gradient(100deg,var(--yellow),var(--orange));border-color:transparent;font-weight:600}.hx .hv2-map-view{min-width:0}.hx .hv2-map-view h3{font-size:22px}.hx .hv2-map-sub{font-size:13px;margin:5px 0 12px}.hx .hv2-country{display:flex;align-items:center;gap:10px;margin-bottom:10px;font-size:13px}.hx .hv2-country select{border:1px solid var(--teal);border-radius:3px;color:var(--bg);background:var(--forest-d);max-width:220px;padding:5px 9px;font:inherit}.hx .hv2-map-view>div>svg{max-height:315px}.hx .hv2-map-bottom{border-top:1px solid var(--teal);padding-top:12px;margin-top:15px;display:flex;justify-content:space-between;gap:20px;align-items:baseline;font-size:12px}.hx .hv2-map-bottom a{color:var(--bg);font-size:14px;flex-shrink:0}.hx-v2 .hx-feature3{grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:32px}.hx-v2 .hx-feature3 .hx-frame{border:0}.hx-v2 .hx-feature3 aside{background:var(--mint-p);padding:22px}.hx-v2 .hx-feature3 aside h3{font-size:28px;line-height:1.08}.hx-v2 .hx-feature3 aside p{font-size:16px;line-height:1.45}.hx-v2 .hx-feature3 aside .hx-meta{font-size:13px}.hx .hv2-tools-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:20px;background:var(--mint-p)}.hx .hv2-tools-row a{display:grid;grid-template-columns:34px minmax(0,1fr);gap:8px 16px}.hx .hv2-tools-row svg{width:32px;grid-row:span 3}.hx .hv2-tools-row h3{font-size:21px;line-height:1.14}.hx .hv2-tools-row p{font-size:15px;line-height:1.4}.hx .hv2-tools-row .hx-more{font-size:14px}.hx .hv2-reading{display:grid;grid-template-columns:1fr 1fr;gap:24px 36px}.hx .hv2-reading>a{display:grid;grid-template-columns:150px minmax(0,1fr);gap:18px;align-items:start}.hx .hv2-reading img{width:150px;height:106px;-o-object-fit:cover;object-fit:cover}.hx .hv2-reading h3{font-size:21px;line-height:1.12;margin-block:5px}.hx .hv2-reading p{font-size:14px;line-height:1.4}.hx .hv2-method{margin-top:36px;padding-block:26px;background:var(--mint-p)}.hx .hv2-method .hx-wrap>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.hx .hv2-method h3{font-size:19px;margin-bottom:7px}.hx .hv2-method p{font-size:14px;line-height:1.45}.hx .hv2-method a>span{display:block;margin-top:8px}.hx .hv2-method+.hx-foot{margin-top:0}.hx .hv2-flux-mobile{display:none}.hx-v2.home .hx-foot{margin-top:0}@media (max-width: 1100px){.hx .hv2-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hx .hv2-themes p{min-height:38px}.hx .hv2-mapband>.hx-wrap{grid-template-columns:240px minmax(0,1fr);gap:26px}.hx .hv2-reading>a{grid-template-columns:110px minmax(0,1fr);gap:14px}.hx .hv2-reading img{width:110px;height:95px}}@media (min-width: 761px) and (max-width: 1200px){.hx.hx-v2 .hx-lec-body{display:flex;flex-direction:column}.hx.hx-v2 .hx-lec-body>.hx-aside{float:none;order:3;width:auto;margin:24px 0 0}}@media (max-width: 760px){.hx.hx-v2 .hx-art.hx-lec{display:block}.hx.hx-v2 .hx-phead h1,.hx.hx-v2 .hx-lst-head h1,.hx.hx-v2 .hx-cat-head h1,.hx.hx-v2 .hx-dhead h1,.hx.hx-v2 .hx-dn-chead h1,.hx.hx-v2 .hx-art-head h1{font-size:34px;line-height:1.04}.hx.hx-v2 .hx-sh{gap:12px;flex-wrap:wrap}.hx.hx-v2 .hx-sh h2{font-size:25px}.hx .hv2-graphs{grid-template-columns:1fr;gap:24px}.hx .hv2-graph h3,.hx .hv2-graph>p{min-height:0}.hx .hv2-graph-drawing{height:185px}.hx .hv2-themes{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.hx .hv2-themes .hx-photo{height:96px}.hx .hv2-themes h3{font-size:22px}.hx .hv2-themes p{min-height:58px}.hx .hv2-mapband>.hx-wrap{display:block}.hx .hv2-mapband h2{font-size:34px}.hx .hv2-map-switch{margin-block:18px 25px}.hx .hv2-map-bottom{flex-direction:column;gap:8px}.hx-v2 .hx-feature3{grid-template-columns:1fr;gap:15px}.hx-v2 .hx-feature3 aside{padding:18px}.hx .hv2-flux-desktop{display:none}.hx .hv2-flux-mobile{display:block}.hx .hv2-flux-mobile h3{font-size:28px}.hx .hv2-flux-mobile>p{font-size:13px;margin:6px 0 18px;color:var(--slate)}.hx .hv2-flux-mobile svg{width:100%;height:auto}.hx .hv2-tools-row,.hx .hv2-reading{grid-template-columns:1fr;gap:24px}.hx .hv2-method .hx-wrap>div:last-child{grid-template-columns:1fr 1fr;gap:24px 20px}}.hx-v2 .hx-wrap{width:min(1220px,calc(100% - 88px));max-width:none;margin-inline:auto;padding-inline:0}.hx.hx-v2 .hx-head>.hx-wrap{height:90px;align-items:center;gap:28px}.hx .hv2-brand{display:flex;align-items:center;flex:0 0 190px}.hx .hv2-brand img{display:block;width:190px;height:79px;-o-object-fit:contain;object-fit:contain}.hx-v2 .hx-nav{margin:0;gap:7px}.hx-v2 .hx-nav>a,.hx-v2 .hx-nav>button{font-size:16px;padding:10px 9px}.hx-v2 .hx-nav>a:hover,.hx-v2 .hx-nav>button:hover{text-decoration:none}.hx-v2 .hx-nav>a:after,.hx-v2 .hx-nav>button:after{left:9px;height:3px}.hx-v2 .hx-tools{margin-top:0}.hx-v2 .hx-search{width:218px;height:37px;font-size:14px}.hx .hv2-mobile-search{display:none}.hx-v2 .hx-mega{top:100%}.hx-v2 .hx-hero3{height:308px}.hx-v2 .hx-hero3-ph{left:35%;right:calc((min(1220px,100vw - 88px) - 100vw)/2)}.hx-v2 .hx-hero3-ph .hx-photo.fade{-webkit-mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.05) 10%,rgba(0,0,0,.4) 24%,rgba(0,0,0,.85) 39%,black 52%);mask-image:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.05) 10%,rgba(0,0,0,.4) 24%,rgba(0,0,0,.85) 39%,black 52%)}.hx-v2 .hx-hero3-ph .hx-photo.tint>img.ph{filter:grayscale(1) contrast(1.13) brightness(1.02);-o-object-position:52% 35%;object-position:52% 35%}.hx-v2 .hx-hero3-ph .hx-photo.tint:before{opacity:.6}.hx-v2 .hx-hero3-ph .fp{width:300px;right:-48px;bottom:-45px}.hx-v2 .hx-hero3-ph .cap{left:43%;bottom:25px;width:228px;font-size:20px;line-height:1.16}.hx-v2 .hx-hero3-t{padding-top:23px;width:650px}.hx-v2 .hx-hero3 h1{font-size:clamp(62px,6vw,84px);font-weight:900;line-height:.88;letter-spacing:-.046em}.hx-v2 .hx-hero3 .hx-sub{font-size:24px;line-height:1.2;margin-top:15px}.hx-v2 .hx-hero3 .hx-bar{width:62px;height:4px;margin-top:18px}.hx-v2 .hx-hero3 .lede{font-size:17px;line-height:1.3;width:365px;margin-top:13px;color:var(--text)}.hx-v2 .hx-themes3{height:65px;margin-top:15px}.hx-v2 .hx-themes3 a{display:flex;align-items:center;padding:0 20px;gap:11px}.hx-v2 .hx-themes3 a:first-child{padding-left:9px}.hx-v2 .hx-themes3 img{width:26px;height:28px;-o-object-fit:contain;object-fit:contain}.hx-v2 .hx-themes3 b{font-size:18px;margin-top:0}.hx-v2 .hx-themes3 i{margin:0 0 0 auto;font-size:16px}.hx-v2 .hx-themes3 a:hover{text-decoration:none}.hx-v2 .hx-trio3{grid-template-columns:1.45fr 1fr 1fr;gap:20px;height:auto;margin-top:22px;align-items:stretch}.hx-v2 .hx-c3{height:auto;min-height:280px;border:0;padding:0 0 12px}.hx-v2 .hx-c3.grey{padding:17px;background:var(--mint-p)}.hx-v2 .hx-c3 h3{font-size:27px;line-height:1.06}.hx-v2 .hx-c3 h3.sm{font-size:22px;line-height:1.1}.hx-v2 .hx-c3 .lead{font-size:16px}.hx-v2 .hx-c3 .go{top:25px;right:6px}.hx-v2 .hx-c3 .foot{font-size:12px;line-height:1.35;gap:18px}.hx-v2 .hx-c3 .foot>:last-child{flex:none}.hx-v2 .hx-focus-body{grid-template-columns:minmax(0,1fr) 126px;gap:16px;margin-block:20px 15px}.hx-v2 .hx-focus-body>svg{width:100%;height:auto}.hx-v2 .hx-legend{font-size:13px}.hx-v2 .hx-tool3{grid-template-columns:38px minmax(0,1fr) 16px;gap:11px;padding:12px 0;border-radius:0;border-top:1px solid var(--line2);margin-top:12px;background:transparent}.hx-v2 .hx-tool3 .ic{width:38px;height:42px;background:transparent}.hx-v2 .hx-tool3 .ic svg{width:32px;height:32px}.hx-v2 .hx-tool3 b{font-size:17px;font-weight:800}.hx-v2 .hx-tool3 span{font-size:14px}.hx-v2 .hx-une3 .hx-photo{height:105px}.hx-v2 .hx-une3 h3{font-size:23px;line-height:1.08}.hx-v2 .hx-une3 p{font-size:14px}.hx-v2 .hx-une3 .hx-bar{display:none}.hx-v2 .hx-une3 .hx-more{align-self:flex-start;margin-top:12px}.hx-v2 .hx-explore3{display:block}.hx-v2 .hx-explore3 .motif{display:none}.hx-v2 .hx-explore3>div:not(.motif){display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:28px;column-gap:28px}.hx-v2 .hx-meter{grid-template-columns:1fr auto;gap:14px;padding:10px 0;border-bottom:1px solid var(--line);font-size:17px}.hx .hv2-resource-count{font:13px var(--sans);color:var(--slate)}.hx .hv2-resource-count span{margin-left:8px;color:var(--ink)}.hx-v2 .hx-section{margin-top:32px}.hx-v2 .hx-rich .v svg{display:none}@media (max-width: 1190px) and (min-width: 761px){.hx.hx-v2 .hx-head>.hx-wrap{gap:14px}.hx .hv2-brand{flex-basis:174px}.hx .hv2-brand img{width:174px}.hx-v2 .hx-nav{gap:0}.hx-v2 .hx-nav>a,.hx-v2 .hx-nav>button{font-size:14px;padding-inline:7px}.hx-v2 .hx-search{width:165px}.hx-v2 .hx-hero3 h1{font-size:6.1vw}.hx-v2 .hx-hero3-t{width:60%}.hx-v2 .hx-hero3-ph .cap{left:44%;width:190px;font-size:18px}.hx-v2 .hx-themes3 a{padding-inline:10px;gap:7px}.hx-v2 .hx-themes3 b{font-size:16px}.hx-v2 .hx-trio3{grid-template-columns:1.35fr 1fr 1fr;gap:15px}.hx-v2 .hx-focus-body{grid-template-columns:1fr;gap:9px}.hx-v2 .hx-legend{grid-template-columns:1fr 1fr}.hx-v2 .hx-c3 .foot{flex-direction:column;gap:3px}.hx-v2 .hx-tool3{grid-template-columns:1fr 16px}.hx-v2 .hx-tool3 .ic{display:none}}@media (max-width: 980px) and (min-width: 761px){.hx-v2 .hx-nav{display:none}.hx-v2 .hx-burger{display:inline-flex}}@media (max-width: 760px){.hx-v2 .hx-wrap{width:auto;margin-inline:20px}.hx.hx-v2 .hx-head>.hx-wrap{height:88px;gap:12px}.hx .hv2-brand{flex-basis:166px}.hx .hv2-brand img{width:166px;height:69px}.hx-v2 .hx-tools{margin-left:auto}.hx-v2 .hx-search{display:none}.hx .hv2-mobile-search{display:inline-flex;padding:8px;align-items:center}.hx-v2 .hx-burger{font-size:14px;height:36px;padding-inline:12px}.hx-v2 .hx-hero3{height:auto;display:flex;flex-direction:column}.hx-v2 .hx-hero3-t{width:auto;padding-top:12px}.hx-v2 .hx-hero3 h1{font-size:clamp(40px,10.8vw,60px);line-height:.94;letter-spacing:-.045em}.hx-v2 .hx-hero3 h1 span{white-space:normal}.hx-v2 .hx-hero3 .hx-sub{font-size:21px;margin-top:13px}.hx-v2 .hx-hero3 .hx-bar{margin-top:15px}.hx-v2 .hx-hero3 .lede{width:auto;max-width:380px;font-size:16px;line-height:1.35}.hx-v2 .hx-hero3-ph{position:relative;left:auto;right:auto;height:180px;margin:21px -20px 0;order:2}.hx-v2 .hx-hero3-ph .hx-photo.fade{mask-image:none;-webkit-mask-image:none}.hx-v2 .hx-hero3-ph .cap{left:20px;bottom:19px;width:215px;font-size:19px}.hx-v2 .hx-hero3-ph .fp{width:205px;bottom:-30px;right:-25px}.hx-v2 .hx-themes3{height:auto;grid-template-columns:repeat(3,1fr);margin-top:12px}.hx-v2 .hx-themes3 a,.hx-v2 .hx-themes3 a:first-child{padding:13px 5px;gap:7px;min-height:49px}.hx-v2 .hx-themes3 a+a:before{display:none}.hx-v2 .hx-themes3 img{width:21px;height:23px}.hx-v2 .hx-themes3 b{font-size:16px}.hx-v2 .hx-themes3 i{display:none}.hx-v2 .hx-trio3{grid-template-columns:1fr;gap:24px}.hx-v2 .hx-c3{min-height:0}.hx-v2 .hx-c3 .foot{flex-direction:column;gap:5px}.hx-v2 .hx-c3 h3{font-size:26px}.hx-v2 .hx-focus-body{grid-template-columns:minmax(0,1fr) 111px;gap:10px}.hx-v2 .hx-legend{font-size:12px}.hx-v2 .hx-une3 .hx-photo{height:150px}.hx-v2 .hx-une3 h3{font-size:25px}.hx-v2 .hx-une3 p{font-size:16px}.hx-v2 .hx-explore3>div:not(.motif){-moz-column-gap:18px;column-gap:18px}.hx-v2 .hx-meter{display:flex;flex-direction:column;align-items:flex-start;gap:4px}}.hia.hx .hx-logo-pic{display:none}@media (min-width: 761px){.hia.hx{--s: 1px;--wrapw: 1288px;--pad: 24px;overflow-x:clip}.hia.hx .hx-head>.hx-wrap{height:108px;align-items:center}.hia.hx .hx-head .hx-logo{margin:0;align-self:center}.hia.hx .hx-head .hx-logo>img:not(.hx-logo-pic),.hia.hx .hx-head .hx-logo>span{display:none}.hia.hx .hx-head .hx-logo .hx-logo-pic{display:block;height:86px;width:auto;margin:0}.hia.hx .hx-nav{margin:0 0 0 40px;gap:6px;align-self:center}.hia.hx .hx-nav>a,.hia.hx .hx-nav>button{font:600 18px/1 var(--sans);color:var(--ink);padding:12px}.hia.hx .hx-nav svg{width:15px;height:15px}.hia.hx .hx-nav>a:after,.hia.hx .hx-nav>button:after{left:12px;bottom:-1px;height:4px}.hia.hx .hx-nav>a:hover:after,.hia.hx .hx-nav>button:hover:after,.hia.hx .hx-nav>.on:after,.hia.hx .hx-nav>button[aria-expanded=true]:after{width:34px}.hia.hx .hx-tools{align-self:center;margin-top:0}.hia.hx .hx-search{width:260px;height:46px;font-size:16px}.hia.hx .hx-search input{font-size:16px}.hia.hx:not(.home) .hx-head{border-bottom:1px solid var(--line)}.hia.hx .hx-crumb{font-size:14px;padding-block:14px}.hia.hx a:hover,.hia.hx a:hover *{text-decoration:none}.hia.hx a:hover>h3,.hia.hx a:hover>b,.hia.hx a:hover>span>b,.hia.hx a:hover>.t,.hia.hx .hx-themes3 a:hover b,.hia.hx .hx-ency li a:hover,.hia.hx .hx-more:hover,.hia.hx .hx-index-row:hover .n,.hia.hx .hx-prose a:hover,.hia.hx .hx-crumb a:hover{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hia.hx .hx-nav>a:hover,.hia.hx .hx-nav>button:hover{color:var(--ink)}.hia.hx .hx-foot a:hover{color:#fff;text-decoration:underline;text-decoration-color:var(--yellow);text-decoration-thickness:2px}.hia.hx .hx-hero3{height:auto;min-height:318px;padding-bottom:24px}.hia.hx .hx-hero3 h1{font-size:94px;line-height:76px}.hia.hx .hx-hero3 .hx-sub{font-size:29px}.hia.hx .hx-hero3 .lede{font-size:19.5px;line-height:25px;width:430px}.hia.hx .hx-hero3-ph .hx-photo.fade{-webkit-mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.3) 30px,rgba(0,0,0,.8) 90px,#000 150px);mask-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.3) 30px,rgba(0,0,0,.8) 90px,#000 150px)}.hia.hx .hx-hero3-ph .cap{left:318px;width:214px}.hia.hx .hx-themes3{height:76px}.hia.hx .hx-themes3 a{display:flex;align-items:center;gap:12px;padding:0 16px}.hia.hx .hx-themes3 img{width:34px;height:34px;flex:none;margin:0}.hia.hx .hx-themes3 b{font-size:21px;margin:0}.hia.hx .hx-themes3 i{position:static;margin:0 0 0 auto}.hia.hx .hx-c3,.hia.hx .hx-c3.grey{border-width:1px}.hia.hx .hx-trio3{height:auto;margin-top:16px}.hia.hx .hx-trio3>.hx-c3{height:auto;max-height:none;overflow:visible}.hia.hx .hx-kick{font-size:13px}.hia.hx .hx-legend,.hia.hx .hx-c3 .foot,.hia.hx .hx-meta,.hia.hx .hx-fmt,.hia.hx .hx-feed time,.hia.hx .hx-rich .q{font-size:13px}.hia.hx .hx-tool3>span>span{font-size:14px}.hia.hx .hv2-card-source,.hia.hx .hv2-map-bottom,.hia.hx .hx-abo .cons,.hia.hx .hx-abo .note,.hia.hx .hx-foot-bot{font-size:13px}.hia.hx .hx-une3 p,.hia.hx .hx-read3>span>span{font-size:15px}.hia.hx .hx-index{display:flex;flex-direction:column;border-top:1px solid var(--line)}.hia.hx .hx-index-row{display:grid;grid-template-columns:26px 92px auto minmax(0,1fr) auto;align-items:baseline;gap:0 12px;padding:9px 0;border-bottom:1px solid var(--line);color:var(--ink)}.hia.hx .hx-index-row img{width:22px;height:22px;align-self:center;display:block}.hia.hx .hx-index-row .n{font-family:var(--serif);font-weight:800;font-size:17px}.hia.hx .hx-index-row .v strong{font-family:var(--serif);font-weight:900;font-size:24px;letter-spacing:-.02em;color:var(--forest)}.hia.hx .hx-index-row .v small{font-size:13px;color:var(--slate);font-weight:600}.hia.hx .hx-index-row .d{font-size:13.5px;line-height:1.35;color:var(--text)}.hia.hx .hx-index-row .c{font-size:13px;color:var(--slate);white-space:nowrap}.hia.hx .hx-rc>.big>span,.hia.hx .hx-rc .s,.hia.hx .hx-sig>span>span,.hia.hx .hx-gallery>.hx-gcard>span,.hia.hx ol>li>span.n,.hia.hx .hx-fig-foot>span,.hia.hx .hx-fig-foot>span>b,.hia.hx .hx-tcard .n,.hia.hx .hx-o-seg>button,.hia.hx .hx-lec-side li,.hia.hx .hx-lec-side .hx-fmt,.hia.hx .hx-dn-tfact>span,.hia.hx .bd>.ft>span,.hia.hx .hx-o-num-in .u,.hia.hx .hx-o-bar .v small,.hia.hx .facts>a>span,.hia.hx .hx-dn-rank h2 small,.hia.hx .hx-o-note,.hia.hx .hx-dn-foot>span,.hia.hx .hx-dn-foot b,.hia.hx .th .hx-meta,.hia.hx .hx-toc .th .hx-meta,.hia.hx a>span.n>span{font-size:13px}.hia.hx h1,.hia.hx h2,.hia.hx h3,.hia.hx b{text-wrap:balance}.hia.hx p,.hia.hx li{text-wrap:pretty}.hia.hx .hx-feature3 aside .hx-more{margin-top:20px!important}.hia.hx .hv2-graph-drawing{height:190px}.hia.hx .hx-sh h2{font-size:27px;font-weight:800}.hia.hx .hx-foot{margin-top:56px}.hia.hx .hx-foot .hx-wrap{padding-top:40px;padding-bottom:24px}.hia.hx .hx-foot:before{background:url(/ia/proto/embleme-hd.webp) right bottom / contain no-repeat;width:420px;height:420px;right:-40px;top:auto;bottom:-70px;opacity:.13;transform:none}}@media (max-width: 760px){.hia.hx .hx-index{display:flex;flex-direction:column;border-top:1px solid var(--line)}.hia.hx .hx-index-row{display:grid;grid-template-columns:22px auto minmax(0,1fr);gap:2px 10px;padding:10px 0;border-bottom:1px solid var(--line);color:var(--ink);align-items:baseline}.hia.hx .hx-index-row img{width:20px;height:20px;align-self:center}.hia.hx .hx-index-row .n{font-family:var(--serif);font-weight:800;font-size:16px}.hia.hx .hx-index-row .v{text-align:right}.hia.hx .hx-index-row .v strong{font-family:var(--serif);font-weight:900;font-size:20px;color:var(--forest)}.hia.hx .hx-index-row .v small{font-size:12.5px;color:var(--slate)}.hia.hx .hx-index-row .d{grid-column:2 / -1;font-size:13.5px;line-height:1.35;color:var(--text)}.hia.hx .hx-index-row .c{display:none}}@media (min-width: 761px) and (max-width: 1100px){.hia.hx .hx-hero3 h1{font-size:68px;line-height:58px}.hia.hx .hx-hero3-t{width:auto;max-width:560px}.hia.hx .hx-hero3-ph{left:58%}.hia.hx .hx-hero3-ph .cap{left:auto;right:18px;width:200px;font-size:16px;line-height:20px}.hia.hx .hx-hero3-ph .fp{width:200px;right:-70px;bottom:-80px}.hia.hx .hx-nav{margin-left:20px}.hia.hx .hx-nav>a,.hia.hx .hx-nav>button{font-size:16px;padding:10px 8px}.hia.hx .hx-themes3 a{padding:0 8px;gap:7px}.hia.hx .hx-themes3 img{width:24px;height:24px}.hia.hx .hx-themes3 b{font-size:16px}.hia.hx .hx-themes3 i{display:none}.hia.hx .hx-trio3{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.hia.hx .hx-trio3>.hx-une3{grid-column:1 / -1}.hia.hx .hx-tool3{grid-template-columns:52px minmax(0,1fr) 14px;gap:10px}.hia.hx .hx-focus-body{display:block}.hia.hx .hx-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px}.hia.hx .hx-c3 .foot{display:flex;flex-wrap:wrap;gap:2px 12px}.hia.hx .hx-index-row{grid-template-columns:22px 84px auto minmax(0,1fr)}.hia.hx .hx-index-row .c{display:none}}.hia.hx{--yp: #FFE6A0}.hia.hx .hx-fmt:not(:has(.hx-tag)),.hia.hx .hx-fmt .hx-tag{display:inline-flex;align-items:center;height:23px;padding:0 9px 2px;box-sizing:border-box;border:0;border-radius:999px;background:#fff;color:#03201c;box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -3px #fdb813;font:700 13px/1 var(--sans);letter-spacing:0;text-transform:none;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.hia.hx .hx-fmt:has(.hx-tag){display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font:600 13px/1.3 var(--sans);color:#5b6f6a}.hia.hx .hx-fmt-r{min-width:0}.hia.hx .hx-fmt .th{color:#5b6f6a;font-weight:600;text-transform:none;letter-spacing:0}.hia.hx :is(.hx-g-top,header)>.hx-fmt a{color:#5b6f6a;font-weight:600}.hia.hx .hx-bar{width:64px;height:4px;border-radius:4px}.hia.hx .hx-bar.s{width:40px;height:3px;border-radius:3px}@media (hover: hover){.hia.hx a:hover>h3,.hia.hx a:hover>b,.hia.hx a:hover>span>b,.hia.hx a:hover>.t,.hia.hx a.hx-gcard:hover b,.hia.hx .hx-themes3 a:hover b,.hia.hx .hx-ency li a:hover,.hia.hx .hx-index-row:hover .n,.hia.hx .hx-crumb a:hover,.hia.hx .hx-fmt a:hover,.hia.hx .hx-prose a:hover,.hia.hx .hx-more:hover .l,.hia.hx .hx-more:hover{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hia.hx .hx-foot a:hover{text-decoration:underline;text-decoration-color:#fdb8138c;text-decoration-thickness:.42em;text-underline-offset:-.26em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;color:#fff}}.hia.hx .hx-prose a{text-decoration:underline;text-decoration-color:var(--line2);text-decoration-thickness:1px;text-underline-offset:var(--souligne-decalage)}.hia.hx .hx-foot:before{background:url(/ia/proto/embleme-hd.webp) center / cover no-repeat;border-radius:50%;opacity:1;transform:rotate(-12deg);width:170px;height:170px;right:-46px;top:auto;bottom:-58px}@media (min-width: 761px){.hia.hx .hx-nav>a:after,.hia.hx .hx-nav>button:after{left:12px;right:12px;width:auto;bottom:2px;height:2px;border-radius:2px;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.hia.hx .hx-nav>a:hover:after,.hia.hx .hx-nav>button:hover:after,.hia.hx .hx-nav>button[aria-expanded=true]:after{width:auto;transform:scaleX(1)}.hia.hx .hx-nav>.on{font-weight:700}.hia.hx .hx-nav>.on:after{width:auto;transform:scaleX(1);height:3px}.hia.hx .hx-nav>button:after{right:32px}.hia.hx .hx-tabs [role=tab][aria-selected=true]:after{width:100%;height:3px;border-radius:3px}.hia.hx .hv2-filters button,.hia.hx .hx-o-seg button{height:34px;padding:0 14px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--ink);font:600 14px var(--sans);box-shadow:none;transition:border-color .15s}.hia.hx .hv2-filters button:hover,.hia.hx .hx-o-seg button:hover{border-color:var(--line2)}.hia.hx .hv2-filters button[aria-pressed=true],.hia.hx .hx-o-seg button[aria-pressed=true]{background:#fff;color:var(--ink);border-color:var(--ink);box-shadow:inset 0 -3px 0 var(--yellow)}.hia.hx .hx-o-seg{border:0;background:none;overflow:visible;gap:6px;flex-wrap:wrap;border-radius:0}.hia.hx .hx-o-seg button{flex:0 1 auto;border-left:1px solid var(--line)}.hia.hx .hv2-map-switch button{border-radius:999px;border-color:#a8d3c473;padding:9px 16px}.hia.hx .hv2-map-switch button:hover{border-color:var(--mint)}.hia.hx .hv2-map-switch button[aria-pressed=true]{background:#ffffff14;color:#fff;border-color:#fff;box-shadow:inset 0 -3px 0 var(--yellow)}.hia.hx .hx-pill{height:34px;padding:0 14px;font-size:14px}.hia.hx .hx-sh{position:relative;padding-bottom:12px;margin-bottom:22px;border-bottom:1px solid var(--line)}.hia.hx .hx-sh:after{content:"";position:absolute;left:0;bottom:-2px;width:64px;height:3px;border-radius:3px;background:var(--yellow)}.hia.hx .hx-sh .rule{visibility:hidden}.hia.hx .hx-sh>a{flex:none;height:36px;padding:0 15px;gap:8px;border:1px solid var(--line2);border-radius:999px;font:600 15px var(--sans);color:var(--ink);background:#fff;transition:border-color .15s}.hia.hx .hx-sh>a .l{font:inherit;color:inherit}.hia.hx .hx-sh>a:hover{border-color:var(--ink)}.hia.hx .hx-sh>a:hover .l{text-decoration:none}.hia.hx .hx-rc{grid-template-columns:minmax(0,1fr) 330px 168px;gap:36px;padding:20px 0}.hia.hx .hx-rc.small{grid-template-columns:minmax(0,1fr) 168px}.hia.hx .hx-rc b.t{font-size:21px;margin-top:9px}.hia.hx .hx-rc .d{font-size:15px;margin-top:6px}.hia.hx .hx-rc .s{margin-top:6px}.hia.hx .hx-rc .mini{height:150px;border-left:0;padding-left:0;justify-content:flex-start}.hia.hx .hx-rc .big b{font-size:40px}.hia.hx .hx-rc .big small{font-size:14px}.hia.hx .hx-foot:before{width:300px;height:300px;right:-60px;bottom:-110px}.hia.hx .hx-foot .hx-wrap{padding-right:calc(var(--pad) + 190px)}}.hia.hx svg.hx-recadre{max-width:100%;max-height:100%;width:auto;height:auto}.hia.hx .hx-rc .mini svg.hx-recadre{max-height:150px}@media (min-width: 761px){.hia.hx .hx-sh>a:not(:has(.l)),.hia.hx .hx-low3 .hx-sh>a{width:36px;padding:0;justify-content:center}.hia.hx .hx-low3 .hx-sh>a .l{display:none}.hia.hx .hx-sh+div>.hx-rc:first-child,.hia.hx .hx-sh+.hx-index{border-top:0}.hia.hx .hv2-graph-drawing{display:flex;align-items:flex-start;justify-content:flex-start}}@media (max-width: 760px){.hia.hx .hx-pill{flex:none;white-space:nowrap}.hia.hx .hx-foot-bot{padding-right:110px}}.hia.hx .hx-gr-head .hx-sub{max-width:46em}.hia.hx .hx-gr{display:grid;gap:56px;padding-block:28px 24px}.hia.hx .hx-gr-toc{display:flex;flex-wrap:wrap;gap:6px;padding-bottom:20px;border-bottom:1px solid var(--line)}.hia.hx .hx-gr-toc .hx-pill{text-decoration:none}.hia.hx .hx-gr-principe{background:var(--grey-p);border-radius:4px;padding:28px 30px}.hia.hx .hx-gr-principe h2{font:900 34px/1.05 var(--serif);letter-spacing:-.03em;color:var(--ink)}.hia.hx .hx-gr-principe>p{margin-top:12px;font-size:18px;line-height:1.5;max-width:54em;color:var(--text)}.hia.hx .hx-gr-principe ol{margin:16px 0 0;padding-left:22px;display:grid;gap:8px;font-size:16.5px;line-height:1.45;color:var(--text)}.hia.hx .hx-gr-principe b{color:var(--ink)}.hia.hx .hx-gr-txt{font-size:17px;line-height:1.55;max-width:54em;color:var(--text);margin-bottom:18px}.hia.hx .hx-gr code{font-size:.9em;background:var(--grey-p);padding:1px 5px;border-radius:3px;color:var(--ink)}.hia.hx .hx-gr-couleurs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px 18px}.hia.hx .hx-gr-couleurs>div{display:grid;gap:4px;align-content:start;font-size:14px;color:var(--slate);line-height:1.4}.hia.hx .hx-gr-couleurs .sw{height:64px;border-radius:4px;border:1px solid var(--line);margin-bottom:6px}.hia.hx .hx-gr-couleurs b{font:800 17px var(--serif);color:var(--ink)}.hia.hx .hx-gr-couleurs code{background:none;padding:0;font-size:13px;color:var(--slate)}.hia.hx .hx-gr-typo>div{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line)}.hia.hx .hx-gr-typo .n{font:700 15px var(--sans);color:var(--ink);display:grid;gap:3px}.hia.hx .hx-gr-typo .n small{font-weight:400;font-size:13.5px;color:var(--slate)}.hia.hx .hx-gr-typo .ex{color:var(--ink);min-width:0;overflow-wrap:anywhere}.hia.hx .hx-gr-regle>header{display:flex;align-items:center;gap:14px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--line);position:relative}.hia.hx .hx-gr-regle>header:after{content:"";position:absolute;left:0;bottom:-2px;width:64px;height:3px;border-radius:3px;background:var(--yellow)}.hia.hx .hx-gr-regle h2{font:800 27px/1.1 var(--serif);letter-spacing:-.02em;color:var(--ink)}.hia.hx .hx-gr-code{font:800 14px/1 var(--sans);color:var(--ink);background:var(--yellow);padding:6px 8px;border-radius:4px}.hia.hx .hx-gr-demo{display:grid;gap:18px;padding:26px 28px;border:1px solid var(--line);border-radius:4px;background:#fff;min-width:0}.hia.hx .hx-gr-row{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center}.hia.hx .hx-gr-etq{display:grid;gap:16px}.hia.hx .hx-gr-etq>div{display:grid;grid-template-columns:220px minmax(0,1fr);gap:8px 24px;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--line)}.hia.hx .hx-gr-etq>div:last-child{padding:16px 18px;border:0;border-radius:12px;background:var(--forest-d)}.hia.hx .hx-gr-etq .n{font:600 14px/1.35 var(--sans);color:var(--slate)}.hia.hx .hx-gr-etq .sombre .n{color:#ffffffe0}.hia.hx .hx-gr-head-demo .hx-display{font-size:48px;line-height:1;margin-top:12px}.hia.hx .hx-gr-bar-demo{display:grid;gap:8px;justify-items:start}.hia.hx .hx-gr-bar-demo .t{font-size:56px;line-height:1}.hia.hx .hx-gr-bar-demo p{font-size:19px;color:var(--text)}.hia.hx .hx-gr-bar-demo .hx-bar{margin-top:10px}.hia.hx .hx-gr-liens{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.hia.hx .hx-gr-carte{display:grid;gap:8px;justify-items:start;color:var(--ink)}.hia.hx .hx-gr-carte h3{font:800 23px/1.2 var(--serif);letter-spacing:-.02em}.hia.hx .hx-gr-carte>span:last-child{font-size:15px;color:var(--slate)}.hia.hx .hx-gr-liens .hx-prose{font-size:17.5px;line-height:1.55}.hia.hx .hx-gr-souligne{display:grid;gap:18px;margin-bottom:28px;padding:22px 24px 26px;border-radius:14px;background:var(--forest-d);color:#fff}.hia.hx .hx-gr-souligne .t{margin:0;font:900 46px/1.1 var(--serif);letter-spacing:-.014em;text-wrap:balance}.hia.hx .hx-gr-souligne .l{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 28px}.hia.hx .hx-gr-souligne .l a{font:700 15px/1.3 var(--sans);color:#fff}.hia.hx .hx-gr-souligne .l a.s{font-size:13.5px}.hia.hx .hx-gr-note{font-size:15px;color:var(--slate)}.hia.hx .hx-gr-dd{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:16px}.hia.hx .hx-gr-dd>div{padding:16px 20px 18px;border-radius:4px;border-top:3px solid}.hia.hx .hx-gr-dd .oui{background:var(--mint-p);border-color:var(--teal)}.hia.hx .hx-gr-dd .non{background:#fff3ec;border-color:var(--orange-t)}.hia.hx .hx-gr-dd h3{font:800 17px var(--serif);color:var(--ink);display:flex;align-items:center;gap:8px}.hia.hx .hx-gr-dd .oui h3:before{content:"✓";color:var(--teal-t);font-family:var(--sans)}.hia.hx .hx-gr-dd .non h3:before{content:"✕";color:var(--orange-t);font-family:var(--sans)}.hia.hx .hx-gr-dd ul{margin:10px 0 0;padding-left:18px;display:grid;gap:6px;font-size:15.5px;line-height:1.45;color:var(--text)}@media (max-width: 900px){.hia.hx .hx-gr-couleurs{grid-template-columns:repeat(2,minmax(0,1fr))}.hia.hx .hx-gr-typo>div,.hia.hx .hx-gr-liens,.hia.hx .hx-gr-dd,.hia.hx .hx-gr-etq>div{grid-template-columns:minmax(0,1fr);gap:10px}.hia.hx .hx-gr-demo{padding:18px 16px}.hia.hx .hx-gr-bar-demo .t,.hia.hx .hx-gr-head-demo .hx-display{font-size:38px}.hia.hx .hx-gr-souligne .t{font-size:30px}.hia.hx .hx-gr{gap:40px}.hia.hx .hx-gr .hx-filters{flex-wrap:wrap;overflow:visible}}.hv2{all:initial;display:block;isolation:isolate;width:100%}.hv2 :where(*:not(svg,svg *)){all:revert}.hv2{--ink: #03201c;--text: #2e3f52;--gris: #56666c;--gris-2: #8a9895;--foret: #00302a;--foret-2: #00463c;--vert: #0b4a3d;--vert-k: #1f7a63;--vert-m: #3e8e78;--vert-c: #8cc5b2;--menthe: #eef4f1;--menthe-2: #dcebe4;--papier: #f7f9f8;--jaune: #fdb813;--jaune-p: #ffe6a0;--jaune-f: #fff6d6;--c1: #fec800;--c2: #ef7e56;--chaud: linear-gradient(90deg, var(--c1) 0%, var(--c2) 100%);--chaud-pale: linear-gradient(90deg, #fff1b8 0%, #fdd2bf 100%);--filet: #e3e9e7;--filet-2: #cfdcd7;--f-graph: #1f7a63;--f-carte: #1d6f8a;--f-info: #b98400;--f-chiffre: #00463c;--f-anal: #8e3a5a;--f-pdv: #4a4f8f;--f-note: #56666c;--f-guide: #0b4a3d;--f-outil: #03201c;--d-sujet: linear-gradient(90deg, #d7ece4 0%, #7dbba7 55%, #1f7a63 100%);--d-sujet-v: linear-gradient(0deg, #d7ece4 0%, #7dbba7 55%, #1f7a63 100%);--d-exergue: linear-gradient(90deg, #fff1bd 0%, #fec800 40%, #f7a45c 78%, #ef7e56 100%);--d-exergue-v: linear-gradient(0deg, #fff1bd 0%, #fec800 40%, #f7a45c 78%, #ef7e56 100%);--d-comparant: linear-gradient(90deg, #e6ebe9 0%, #c3cecb 100%);--d-projection: repeating-linear-gradient(135deg, rgba(31,122,99,.55) 0 2px, rgba(215,236,228,.9) 2px 7px);--serif: "Source Serif 4", Georgia, serif;--sans: "Source Sans 3", system-ui, sans-serif;--r-encart: 22px;--r-carte: 14px;--r-img: 10px}.hv2,.hv2 *{box-sizing:border-box}.hv2{margin:0;background:#fff;color:var(--ink);font:16px/1.45 var(--sans);-webkit-font-smoothing:antialiased}.hv2 a{color:inherit;text-decoration:none}.hv2 img{display:block;max-width:100%}.hv2 ul,.hv2 ol{list-style:none;margin:0;padding:0}.hv2 h1,.hv2 h2,.hv2 h3,.hv2 h4,.hv2 p,.hv2 figure{margin:0}.hv2 .ph{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.92) contrast(1.03)}.hv2 .img{position:relative;display:block;overflow:hidden;border-radius:var(--r-img);background:var(--menthe)}.hv2 .r32{aspect-ratio:3 / 2}.hv2 .r43{aspect-ratio:4 / 3}.hv2 .r11{aspect-ratio:1 / 1}.hv2 .r169{aspect-ratio:16 / 9}.hv2 .credit{position:absolute;right:8px;bottom:6px;font:400 10.5px/1 var(--sans);color:#ffffffe0;text-shadow:0 1px 2px rgba(0,0,0,.45)}.hv2 .surtitre,.hv2 .libelle{font:600 14px/1.25 var(--sans);letter-spacing:0;text-transform:none;color:var(--gris)}.hv2 .d1{font:900 76px/.98 var(--serif);letter-spacing:-.02em;text-wrap:balance}.hv2 .d2{font:900 54px/1.02 var(--serif);letter-spacing:-.016em;text-wrap:balance}.hv2 .t1{font:800 36px/1.06 var(--serif);letter-spacing:-.012em;text-wrap:balance}.hv2 .t2{font:800 27px/1.1 var(--serif);letter-spacing:-.01em;text-wrap:balance}.hv2 .t3{font:700 19px/1.22 var(--serif);text-wrap:balance}.hv2 .t4{font:700 16px/1.26 var(--serif);text-wrap:balance}.hv2 .chapo{font:400 19px/1.45 var(--serif);color:var(--text);text-wrap:pretty}.hv2 .txt{font:400 16px/1.55 var(--sans);color:var(--text);text-wrap:pretty}.hv2 .pt{font:400 14px/1.42 var(--sans);color:var(--gris);text-wrap:pretty}.hv2 .meta{font:400 13px/1.3 var(--sans);color:var(--gris)}.hv2 .source{font:400 12.5px/1.35 var(--sans);color:var(--gris)}.hv2 .chiffre{font:900 40px/1 var(--serif);color:var(--ink);white-space:nowrap;letter-spacing:-.01em}.hv2 .chiffre small{font:700 15px/1 var(--sans);color:var(--ink);margin-left:4px}.hv2 .chiffre.xl{font-size:64px}.hv2 .chiffre.l{font-size:52px}.hv2 .chiffre.s{font-size:30px}.hv2 .barre{display:block;width:64px;height:4px;border-radius:4px;background:var(--jaune)}.hv2 .barre.s{width:40px;height:3px}.hv2 .barre.chaud{background:var(--chaud)}.hv2 .surligne{background:linear-gradient(transparent 62%,var(--jaune-p) 62%)}.hv2 .pl{display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 13px 1px;border-radius:999px;background:#fff;color:var(--ink);font:600 13.5px/1 var(--sans);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--filet-2)}.hv2 .pl.s{height:24px;padding:0 10px 1px;font-size:12.5px;gap:6px}.hv2 .pl.l{height:38px;padding:0 17px 1px;font-size:15px;gap:9px}.hv2 .pl.socle,.hv2 .pl.actif{box-shadow:inset 0 0 0 1px var(--ink),inset 0 -3px 0 var(--jaune)}.hv2 .pl.l.socle{box-shadow:inset 0 0 0 1.5px var(--ink),inset 0 -4px 0 var(--jaune)}.hv2 .pl.menthe{background:var(--menthe);box-shadow:inset 0 0 0 1px var(--menthe-2),inset 0 -3px 0 var(--vert-c)}.hv2 .pl.sombre{background:var(--foret);color:#fff;box-shadow:inset 0 0 0 1px #ffffff80,inset 0 -3px 0 var(--jaune)}.hv2 .pl.chaud{position:relative;background:var(--chaud);box-shadow:none;isolation:isolate;font-weight:700}.hv2 .pl.chaud:before{content:"";position:absolute;top:0;right:0;bottom:4px;left:0;border-radius:999px;background:#fff;z-index:-1}.hv2 .pl.chaud:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;box-shadow:inset 0 0 0 1.5px var(--ink);pointer-events:none}.hv2 .pl.plein{background:var(--jaune-f);box-shadow:inset 0 0 0 1px var(--ink),inset 0 -3px 0 var(--jaune)}.hv2 .pl .n{font-weight:400;color:var(--gris)}.hv2 .pl .fl{font-weight:400;font-size:1.15em;line-height:1}.hv2 .pl img.ic{width:16px;height:16px;border-radius:3px}.hv2 .pl.num{gap:8px}.hv2 .pl.num b{font:800 14px/1 var(--serif)}.hv2 .no{display:inline-grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;background:#fff;color:var(--ink);font:700 14px/1 var(--serif);box-shadow:inset 0 0 0 1px var(--ink),inset 0 -3px 0 var(--jaune)}.hv2 .no.l{width:42px;height:42px;font-size:19px}.hv2 .no.xl{width:64px;height:64px;font-size:28px;box-shadow:inset 0 0 0 1.5px var(--ink),inset 0 -5px 0 var(--jaune)}.hv2 .av{position:relative;display:inline-block;flex:none;width:40px;height:40px;border-radius:50%;box-shadow:0 0 0 2px #fff,0 4px 0 0 var(--jaune)}.hv2 .av img{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover}.hv2 .av.s{width:30px;height:30px;box-shadow:0 0 0 2px #fff,0 3px 0 0 var(--jaune)}.hv2 .av.l{width:72px;height:72px;box-shadow:0 0 0 3px #fff,0 6px 0 0 var(--jaune)}.hv2 .avs{display:inline-flex}.hv2 .avs .av+.av{margin-left:-9px}.hv2 .fmt{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 1px;border-radius:999px;background:#fff;color:var(--ink);font:600 12px/1 var(--sans);white-space:nowrap;box-shadow:inset 0 0 0 1px var(--ink)}.hv2 .fmt.t{box-shadow:inset 0 0 0 1px var(--ink);background:#fff;color:var(--ink);font-weight:600;border-radius:999px;padding:0 9px 1px}.hv2 .fmt.graph{--fc: var(--f-graph);--ft: #dcefe7}.hv2 .fmt.carte{--fc: var(--f-carte);--ft: #dbebf1}.hv2 .fmt.info{--fc: var(--f-info);--ft: #fff1c2}.hv2 .fmt.chiffre{--fc: var(--f-chiffre);--ft: #dcebe4}.hv2 .fmt.anal{--fc: var(--f-anal);--ft: #f3e2e9}.hv2 .fmt.pdv{--fc: var(--f-pdv);--ft: #e5e6f3}.hv2 .fmt.note{--fc: var(--f-note);--ft: #e6eaed}.hv2 .fmt.guide{--fc: var(--f-guide);--ft: #dcebe4}.hv2 .fmt.outil{--fc: var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.hv2 .fmt.outil.t{background:#fff;color:var(--ink)}.hv2 .sur-img{position:absolute;left:10px;bottom:10px}.hv2 .tete{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.hv2 .tete h2{font:800 27px/1.1 var(--serif);letter-spacing:-.01em}.hv2 .tete h2:after{content:"";display:block;width:48px;height:4px;margin-top:12px;border-radius:4px;background:var(--jaune)}.hv2 .tete .sous{font:400 15px/1.4 var(--serif);color:var(--text);margin-top:6px}.hv2 .tete.p h2{display:inline-flex;align-items:center;height:46px;padding:0 20px 2px;border-radius:999px;font-size:22px;box-shadow:inset 0 0 0 1.5px var(--ink),inset 0 -4px 0 var(--jaune)}.hv2 .tete.p h2:after{display:none}.hv2 .encart{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px 26px 28px;border-radius:var(--r-encart);background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink),inset 0 -5px 0 var(--jaune)}.hv2 .encart.trait{box-shadow:inset 0 0 0 1.5px var(--ink),inset 0 -5px 0 var(--jaune)}.hv2 .encart.menthe{background:var(--menthe);box-shadow:inset 0 0 0 1.5px var(--vert-c),inset 0 -5px 0 var(--vert-c)}.hv2 .encart.sombre{background:var(--foret);color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59,inset 0 -5px 0 var(--jaune)}.hv2 .encart.nu{box-shadow:inset 0 0 0 1px var(--filet-2)}.hv2 .encart.sombre .pt,.hv2 .encart.sombre .txt{color:#cfe3dc}.hv2 .encart.chaud{background:var(--chaud);box-shadow:none;isolation:isolate}.hv2 .encart.chaud:before{content:"";position:absolute;top:0;right:0;bottom:5px;left:0;border-radius:var(--r-encart);background:#fff;z-index:-1}.hv2 .encart.chaud:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--r-encart);box-shadow:inset 0 0 0 1.5px var(--ink);pointer-events:none}.hv2 .encart>.fmt,.hv2 .encart>.pl,.hv2 .tuile>.fmt,.hv2 .tuile>.pl{align-self:flex-start}.hv2 .encart .lien{display:inline-flex;align-items:center;gap:8px;font:700 15px/1 var(--sans)}.hv2 .encart .lien:after{content:"→";font-weight:400;font-size:18px}.hv2 .tuile{display:flex;flex-direction:column;gap:10px}.hv2 .tuile .img{margin-bottom:4px}.hv2 .tuile .t3,.hv2 .tuile .t4{color:var(--ink)}.hv2 .tuile:hover .t3,.hv2 .tuile:hover .t4{background:linear-gradient(transparent 62%,var(--jaune-p) 62%)}.hv2 .ligne{display:grid;grid-template-columns:148px minmax(0,1fr);gap:18px;align-items:start;padding:16px 0;border-top:1px solid var(--filet)}.hv2 .ligne .img{aspect-ratio:3 / 2}.hv2 .bh{display:grid;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:12px}.hv2 .bh .lab{font:700 14px/1.15 var(--serif);text-align:right;color:var(--ink)}.hv2 .bh .lab small{display:block;font:400 11.5px/1.2 var(--sans);color:var(--gris)}.hv2 .bh .v{display:flex;align-items:center;gap:10px;font:800 15px/1 var(--serif);white-space:nowrap}.hv2 .bh .v small{font:600 12px var(--sans);color:var(--gris)}.hv2 .b{display:block;flex:none;height:22px;border-radius:3px}.hv2 .b.sujet{background:linear-gradient(#0b4a3d,#0b4a3d) right / 5px 100% no-repeat,var(--d-sujet)}.hv2 .b.exergue{background:linear-gradient(#ef7e56,#ef7e56) right / 5px 100% no-repeat,var(--d-exergue)}.hv2 .b.comparant{background:linear-gradient(#a9b7b3,#a9b7b3) right / 4px 100% no-repeat,var(--d-comparant)}.hv2 .b.projection{background:linear-gradient(#1f7a63,#1f7a63) right / 3px 100% no-repeat,var(--d-projection)}.hv2 .bv{display:block;width:100%;border-radius:3px}.hv2 .bv.sujet{background:linear-gradient(#0b4a3d,#0b4a3d) top / 100% 5px no-repeat,var(--d-sujet-v)}.hv2 .bv.exergue{background:linear-gradient(#ef7e56,#ef7e56) top / 100% 5px no-repeat,var(--d-exergue-v)}.hv2 .bv.comparant{background:linear-gradient(#a9b7b3,#a9b7b3) top / 100% 4px no-repeat,linear-gradient(0deg,#e6ebe9,#c3cecb)}.hv2 .annot{display:inline-flex;align-items:flex-start;gap:8px;font:700 14px/1.25 var(--serif);color:var(--ink)}.hv2 .annot small{display:block;font:400 12.5px/1.3 var(--sans);color:var(--gris)}.hv2 .vign{display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;gap:8px;aspect-ratio:4 / 3;padding:16px 18px 18px;border-radius:var(--r-carte);background:#fff;box-shadow:inset 0 0 0 1px var(--filet-2);overflow:hidden}.hv2 .vign:hover{box-shadow:inset 0 0 0 1.5px var(--ink),inset 0 -4px 0 var(--jaune)}.hv2 .vign .haut{display:flex;align-items:center;justify-content:space-between;gap:8px}.hv2 .vign .t4{font-size:15.5px}.hv2 .vign .dessin{position:relative;display:flex;align-items:flex-end;min-height:0}.hv2 .vign .bas{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.hv2 .hd{display:flex;align-items:center;gap:34px;height:76px;padding:0 40px;border-bottom:1px solid var(--filet);background:#fff}.hv2 .hd .logo{height:44px}.hv2 .hd nav{display:flex;gap:26px;font:600 15px/1 var(--sans)}.hv2 .hd nav a.on{box-shadow:inset 0 -3px 0 var(--jaune);padding-bottom:6px;font-weight:700}.hv2 .hd nav a.lg{font-weight:400;color:var(--gris)}.hv2 .hd nav a[data-filet]{position:relative;margin-left:8px}.hv2 .hd nav a[data-filet]:before{content:"";position:absolute;left:-17px;top:50%;width:1px;height:18px;transform:translateY(-50%);background:var(--filet-2)}.hv2 .hd .cherche{margin-left:auto}.hv2 .pied{position:relative;overflow:hidden;display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:40px;padding:56px 40px 64px;background:var(--foret);color:#fff}.hv2 .pied h4{font:700 15px/1 var(--serif);margin-bottom:14px}.hv2 .pied li{font:400 14px/2 var(--sans);color:#cfe3dc}.hv2 .pied .disque{position:absolute;right:-90px;bottom:-110px;width:300px;height:300px;border-radius:50%;overflow:hidden}.hv2 .bande-menthe{background:var(--menthe);border-radius:var(--r-carte);padding:22px 26px}.hv2 .plq{padding:40px 48px 48px;background:#fff}.hv2 .plq-tete{display:flex;align-items:baseline;justify-content:space-between;gap:20px;padding-bottom:18px;margin-bottom:28px;border-bottom:1px solid var(--filet)}.hv2 .plq-tete .t1{font-size:34px}.hv2 .plq-tete .pt{max-width:640px}.hv2 .cote{font:600 12.5px/1.35 var(--sans);color:var(--gris)}.hv2 .cote b{color:var(--ink)}.hv2 .oui,.hv2 .non{display:inline-flex;align-items:center;gap:6px;font:700 13.5px/1 var(--sans)}.hv2 .oui{color:var(--vert-k)}.hv2 .oui:before{content:"✓"}.hv2 .non{color:#8e3a5a}.hv2 .non:before{content:"✕"}.hv2{--sur-foret: #cfe3dc;--sur-photo: #e4efe9;--sujet-1: #d7ece4;--sujet-2: #7dbba7;--sujet-b1: #d4e9e0;--sujet-b3: #2c7a66;--exergue-1: #fff1b8;--exergue-3: #f7ab82;--exergue-fin: #f08c62;--comparant-1: #f0f3f2;--comparant-fin: #a7b5b1;--t-page-1: 56px;--t-page-2: 44px;--t-page-1-tel: 34px;--t-page-2-tel: 28px;--t-section: 27px;--t-bloc: 21px;--t-texte: 17px;--t-second: 15px;--t-libelle: 13px;--r-controle: 6px;--r-vignette: 12px;--r-encart: 22px}.hv2,.hia.hx{--souligne-couleur: #fdb813;--souligne-epaisseur: max(2px, .09em);--souligne-epaisseur-survol: max(3px, .135em);--souligne-decalage: .13em;--souligne: underline var(--souligne-epaisseur) var(--souligne-couleur)}:is(.hv2,.hia.hx) .souligne{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:is(.hv2,.hia.hx) a.souligne:hover,:is(.hv2,.hia.hx) a:hover .souligne{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-decoration-thickness:var(--souligne-epaisseur-survol)}:root .hv2 .tuile:hover :is(.t3,.t4){background:none;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hx-exp{position:relative;display:inline-flex;align-items:center;gap:calc(10 * var(--s))}.hx-exp>.hx-chip svg{width:calc(12 * var(--s));height:calc(12 * var(--s));transition:transform .2s}.hx-exp>.hx-chip[aria-expanded=true] svg{transform:rotate(180deg)}.hx-exp>.hx-chip:disabled{cursor:progress;opacity:.7}.hx-exp-menu{position:absolute;z-index:30;top:calc(100% + 6 * var(--s));right:0;width:calc(268 * var(--s));background:#fff;border:1px solid var(--line2);border-radius:calc(6 * var(--s));box-shadow:0 calc(10 * var(--s)) calc(28 * var(--s)) #03201c1f;padding:calc(6 * var(--s));display:grid}.hx-exp-menu [role=menuitem]{display:grid;gap:calc(2 * var(--s));text-align:left;background:none;border:0;border-radius:calc(4 * var(--s));padding:calc(9 * var(--s)) calc(11 * var(--s));cursor:pointer}.hx-exp-menu [role=menuitem] b{font:700 calc(15.5 * var(--s)) / 1.15 var(--serif);color:var(--ink);letter-spacing:-.01em}.hx-exp-menu [role=menuitem] span{font:400 calc(12.5 * var(--s)) / 1.3 var(--sans);color:var(--slate2)}.hx-exp-menu [role=menuitem]:hover,.hx-exp-menu [role=menuitem]:focus-visible{background:var(--mint-p);outline:none}.hx-exp-menu [role=menuitem]:hover b,.hx-exp-menu [role=menuitem]:focus-visible b{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hx-exp-lic{margin:calc(4 * var(--s)) calc(11 * var(--s)) calc(4 * var(--s))!important;padding-top:calc(8 * var(--s));border-top:1px solid var(--line);font-size:calc(11.5 * var(--s));color:var(--slate2);line-height:1.35}.hx-exp-msg{font-size:calc(12.5 * var(--s));color:var(--teal-t)}.hx-exp-msg:empty{display:none}.hx-exp-msg.err{color:var(--orange-t)}.hx-rch-head{display:grid;gap:calc(10 * var(--s));padding-top:calc(8 * var(--s))}.hx-rch-head h1{font-size:calc(56 * var(--s));line-height:calc(52 * var(--s));overflow-wrap:anywhere;margin-top:calc(2 * var(--s))}.hx-rch-head .hx-bar{margin:calc(6 * var(--s)) 0 calc(10 * var(--s))}.hx-rch-form{display:flex;align-items:center;gap:calc(10 * var(--s));height:calc(52 * var(--s));max-width:calc(760 * var(--s));padding:0 calc(6 * var(--s)) 0 calc(16 * var(--s));border:1.5px solid var(--ink);border-radius:calc(6 * var(--s));background:#fff}.hx-rch-form:focus-within{box-shadow:0 0 0 calc(3 * var(--s)) #fdb81373}.hx-rch-form>svg{width:calc(20 * var(--s));height:calc(20 * var(--s));flex:none}.hx-rch-form input{flex:1;min-width:0;border:0;outline:none;font:calc(17 * var(--s)) var(--sans);color:var(--ink);background:transparent}.hx-rch-form input::-webkit-search-cancel-button{display:none}.hx-rch-form .x{flex:none;display:grid;place-items:center;width:calc(34 * var(--s));height:calc(34 * var(--s));border:0;background:none;color:var(--ink);cursor:pointer;border-radius:50%}.hx-rch-form .x:hover{background:var(--grey-p)}.hx-rch-form .x svg{width:calc(16 * var(--s));height:calc(16 * var(--s))}.hx-rch{margin-top:calc(26 * var(--s))}.hx-rch-tabs{display:flex;gap:calc(28 * var(--s));border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.hx-rch-tabs::-webkit-scrollbar{display:none}.hx-rch-tabs [role=tab]{position:relative;flex:none;background:none;border:0;padding:calc(10 * var(--s)) 0 calc(12 * var(--s));font:500 calc(14.5 * var(--s)) var(--sans);color:var(--text);cursor:pointer;white-space:nowrap}.hx-rch-tabs [role=tab] .n{margin-left:calc(5 * var(--s));font-weight:400;color:var(--slate2);font-variant-numeric:tabular-nums}.hx-rch-tabs [role=tab][aria-selected=true]{color:var(--ink);font-weight:700}.hx-rch-tabs [role=tab][aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(4 * var(--s));background:var(--yellow)}.hx-rch-tabs [role=tab]:hover{color:var(--ink)}.hx-rch-count{margin:calc(16 * var(--s)) 0 calc(6 * var(--s))}.hx-rch-row{grid-template-columns:calc(150 * var(--s)) minmax(0,1fr) calc(30 * var(--s))}.hx-rch-row:first-child{border-top:0}.hx-rch-row .hx-thumb,.hx-rch-row .thumb{height:calc(96 * var(--s))}.hx-rch-row b{font-size:calc(22 * var(--s))}.hx-rch-row span.d{font-size:calc(14.5 * var(--s))}.hx-rch-row .m{display:block;font-size:calc(12.5 * var(--s));color:var(--slate2);margin-top:calc(5 * var(--s))}.hx-rch-row .thumb.hx-rch-g{background:#fff;border:1px solid var(--line);border-radius:calc(3 * var(--s));padding:calc(4 * var(--s));box-sizing:border-box}.hx-rch-row .thumb.hx-rch-g svg{width:100%;height:100%}.hx-rch-row .thumb.hx-rch-num{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;place-items:initial;background:var(--mint-p);padding:0 calc(14 * var(--s));box-sizing:border-box}.hx-rch-row .thumb.hx-rch-num b{margin:0;font:900 calc(38 * var(--s)) / .95 var(--serif);letter-spacing:-.045em;color:var(--forest)}.hx-rch-row .thumb.hx-rch-num b.l{font-size:calc(28 * var(--s))}.hx-rch-row .thumb.hx-rch-num small{font:600 calc(13 * var(--s)) / 1.2 var(--sans);color:var(--ink2);margin-top:calc(4 * var(--s))}.hx-rch-row .thumb.hx-rch-num.src{background:var(--grey-p)}.hx-rch-row .thumb.hx-rch-pi{align-items:center;color:var(--forest)}.hx-rch-row .thumb.hx-rch-pi svg{width:calc(34 * var(--s));height:calc(34 * var(--s))}.hx-rch-row .thumb.hx-rch-num.src b{color:var(--ink);font-size:calc(32 * var(--s))}.hx-rch-row .thumb.hx-rch-num.src small{font-weight:400;color:var(--slate2)}.hx-rch-row .thumb.hx-rch-ico svg{width:calc(48 * var(--s));height:calc(48 * var(--s))}.hx-rch-row .thumb.hx-rch-map{background:#fff;border:1px solid var(--line);box-sizing:border-box}.hx-rch-row .thumb.hx-rch-map svg{width:100%;height:auto}.hx .hx-hl{background:linear-gradient(transparent 58%,#fdb8138c 58%);color:inherit;padding:0 1px}.hx-rch-empty{display:grid;grid-template-columns:calc(96 * var(--s)) minmax(0,1fr);gap:calc(24 * var(--s));align-items:center;max-width:calc(640 * var(--s));margin:calc(40 * var(--s)) auto calc(10 * var(--s))}.hx-rch-empty .c{width:calc(96 * var(--s));height:calc(96 * var(--s));border-radius:50%;background:var(--mint-p);display:grid;place-items:center}.hx-rch-empty .c svg{width:calc(36 * var(--s));height:calc(36 * var(--s))}.hx-rch-empty h2{font-size:calc(28 * var(--s));font-weight:800;letter-spacing:-.03em;line-height:1.05}.hx-rch-empty p{margin-top:calc(6 * var(--s));font-size:calc(15.5 * var(--s));color:var(--slate)}.hx-rch-mod{margin-top:calc(10 * var(--s));padding:0;background:none;border:0;cursor:pointer;font:600 calc(15.5 * var(--s)) var(--sans);color:var(--teal-t);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:calc(3 * var(--s));display:inline-flex;gap:calc(6 * var(--s));align-items:center}.hx-rch-mod:hover .hx-arrow{transform:translate(4px)}.hx-rch-sugg{margin:calc(26 * var(--s)) 0 calc(10 * var(--s));display:flex;flex-wrap:wrap;align-items:center;gap:calc(10 * var(--s)) calc(16 * var(--s))}.hx-rch-empty+.hx-rch-sugg{justify-content:center}.hx-rch-sugg h2{font-size:calc(17 * var(--s));font-weight:700;letter-spacing:-.01em}.hx-rch-sugg ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:calc(8 * var(--s))}.hx-rch-sugg .hx-pill{height:calc(34 * var(--s));font-size:calc(14 * var(--s))}.hx-rch-sugg .hx-pill svg{width:calc(13 * var(--s));height:calc(13 * var(--s))}.hx-rch-sugg .hx-pill:hover{border-color:var(--ink)}.hx-rch-more{margin-top:calc(18 * var(--s))}.hx-abo{display:grid;gap:calc(10 * var(--s));max-width:calc(440 * var(--s));margin-top:calc(20 * var(--s))}.hx-abo .t{font:800 calc(17 * var(--s)) / 1.15 var(--serif);letter-spacing:-.015em;color:#fff}.hx-abo .row{display:flex;gap:calc(8 * var(--s))}.hx-abo input[type=email]{flex:1;min-width:0;height:calc(42 * var(--s));border-radius:calc(5 * var(--s));border:1px solid #3E6A62;background:#ffffff0f;color:#fff;padding:0 calc(12 * var(--s));font:calc(15 * var(--s)) var(--sans)}.hx-abo input[type=email]::-moz-placeholder{color:#9fc0b6}.hx-abo input[type=email]::placeholder{color:#9fc0b6}.hx-abo input[aria-invalid=true]{border-color:#f9a27c}.hx-abo .hx-btn{height:calc(42 * var(--s));background:var(--yellow);color:var(--ink)!important}.hx-abo .hx-btn:hover{background:#ffc93d}.hx-abo .hx-btn:disabled{opacity:.7;cursor:progress}.hx-abo .cons{display:flex;gap:calc(9 * var(--s));align-items:flex-start;font-size:calc(12.5 * var(--s));line-height:1.4;color:#b9d3cb;cursor:pointer}.hx-abo .cons input{flex:none;width:calc(16 * var(--s));height:calc(16 * var(--s));margin:calc(1 * var(--s)) 0 0;accent-color:var(--yellow)}.hx-abo .cons a{text-decoration:underline}.hx-abo .note{font-size:calc(12.5 * var(--s));color:#9fc0b6}.hx-abo .msg{font-size:calc(13.5 * var(--s));line-height:1.4;color:#fff}.hx-abo .msg.err{color:#ffb899}.hx-abo .ok{display:grid;grid-template-columns:calc(28 * var(--s)) 1fr;gap:calc(10 * var(--s));align-items:start}.hx-abo .ok i{width:calc(28 * var(--s));height:calc(28 * var(--s));border-radius:50%;background:var(--yellow);color:var(--ink);display:grid;place-items:center;font-style:normal;font-weight:800}.hx-abo .ok b{font:800 calc(17 * var(--s)) / 1.15 var(--serif);color:#fff;display:block}.hx-abo .ok span{font-size:calc(13.5 * var(--s));color:#b9d3cb;display:block;margin-top:calc(3 * var(--s))}.hx-abo .hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.hx-abo.clair .t,.hx-abo.clair .ok b{color:var(--ink)}.hx-abo.clair input[type=email]{border-color:var(--ink);background:#fff;color:var(--ink)}.hx-abo.clair input[type=email]::-moz-placeholder{color:var(--slate2)}.hx-abo.clair input[type=email]::placeholder{color:var(--slate2)}.hx-abo.clair input[aria-invalid=true]{border-color:var(--orange-t)}.hx-abo.clair .cons,.hx-abo.clair .ok span{color:var(--slate)}.hx-abo.clair .note{color:var(--slate2)}.hx-abo.clair .msg{color:var(--ink)}.hx-abo.clair .msg.err{color:var(--orange-t)}.hx-abo.clair .hx-btn{background:var(--forest);color:#fff!important}@media (max-width: 760px){.hx-exp-menu{right:auto;left:0;width:260px}.hx-rch-head h1{font-size:38px;line-height:36px}.hx-rch-form{height:48px;padding:0 4px 0 12px}.hx-rch-form .hx-btn{padding:0 12px}.hx-rch-tabs{gap:20px;margin:0 -20px;padding:0 20px}.hx-rch-row,.hx-rch-row.hx-row{grid-template-columns:96px minmax(0,1fr);gap:14px;align-items:start}.hx-rch-row .hx-thumb,.hx-rch-row .thumb{height:72px}.hx-rch-row b{font-size:18px}.hx-rch-row span.d{font-size:14px}.hx-rch-row .thumb.hx-rch-num{padding:0 10px}.hx-rch-row .thumb.hx-rch-num b{font-size:26px}.hx-rch-row .thumb.hx-rch-num b.l{font-size:20px}.hx-rch-row .thumb.hx-rch-num.src b{font-size:24px}.hx-rch-empty{grid-template-columns:72px minmax(0,1fr);gap:16px;margin-top:28px}.hx-rch-empty .c{width:72px;height:72px}.hx-rch-empty h2{font-size:24px}.hx-rch-sugg{flex-direction:column;align-items:flex-start}.hx-rch-empty+.hx-rch-sugg{align-items:flex-start}.hx-abo{max-width:none}.hx-abo .row{flex-direction:column}}.hx-abo .msg:empty{display:none}:is(.hv2,.hia.hx) .cf-haut{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;min-width:0}:is(.hv2,.hia.hx) .cf-haut .cf-m{min-width:0;margin-left:auto;text-align:right;white-space:normal}:is(.hv2,.hia.hx) .sy-etq{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 12px;max-width:100%;color:#03201c;font:400 13px/1 "Source Sans 3",system-ui,sans-serif;white-space:nowrap;text-transform:none;letter-spacing:0}:is(.hv2,.hia.hx) .sy-etq:has(.sy-pil){-moz-column-gap:8px;column-gap:8px}:is(.hv2,.hia.hx) .sy-pil{display:inline-flex;align-items:center;gap:5px;height:23px;padding:0 9px 2px;box-sizing:border-box;border-radius:999px;background:#fff;color:#03201c;text-decoration:none;font:700 13px/1 "Source Sans 3",system-ui,sans-serif;box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -3px #fdb813}:is(.hv2,.hia.hx) a.sy-pil:hover{box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -4px #fdb813}:is(.hv2,.hia.hx) .sy-etq.p .sy-pil{height:22px;font-size:12.5px}:is(.hv2,.hia.hx) .sy-picto{flex:none;display:block;width:14px;height:14px;margin-left:-1px;color:#03201c}:is(.hv2,.hia.hx) .sy-picto .sy-pf{fill:#fff}:is(.hv2,.hia.hx) .sy-picto .sy-pk{fill:currentColor}:is(.hv2,.hia.hx) .sy-sur{display:inline-block;font:700 14px/1.15 "Source Sans 3",system-ui,sans-serif;letter-spacing:.01em;color:#03201c}:is(.hv2,.hia.hx) .sy-etq.sombre .sy-sur{color:#fff}:is(.hv2,.hia.hx) .sy-fine{display:inline-flex;align-items:center;height:20px;padding:0 9px 1px;box-sizing:border-box;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #b4c1bd;font:400 12.5px/1 "Source Sans 3",system-ui,sans-serif;color:#03201c}:is(.hv2,.hia.hx) .sy-etq.sombre .sy-fine{background:transparent;box-shadow:inset 0 0 0 1px #ffffffb8;color:#fff}:is(.hv2,.hia.hx) .sy-th{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-weight:600;color:#5b6f6a}:is(.hv2,.hia.hx) .sy-etq .sy-th img{position:static;inset:auto;flex:none;width:16px;height:16px;max-width:none;margin:0;border:0;border-radius:0;-o-object-fit:contain;object-fit:contain;transform:none;transition:none}:is(.hv2,.hia.hx) .sy-etq.p .sy-th img{width:14px;height:14px}:is(.hv2,.hia.hx) .sy-th a{font-weight:600;color:#5b6f6a;text-decoration:none}:is(.hv2,.hia.hx) .sy-th a:hover{color:#03201c;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}:is(.hv2,.hia.hx) :is(.sy-date,.sy-attr){font:400 13px/1.3 "Source Sans 3",system-ui,sans-serif;color:#5b6f6a}:is(.hv2,.hia.hx) .sy-etq.sombre :is(.sy-th,.sy-th a,.sy-date,.sy-attr){color:#ffffffe0}@media (max-width: 767px){:is(.hv2,.hia.hx) .sy-etq :is(a.sy-pil,.sy-th a){position:relative;min-height:0!important}:is(.hv2,.hia.hx) .sy-etq :is(a.sy-pil,.sy-th a):after{content:"";position:absolute;top:-11px;right:-4px;bottom:-11px;left:-4px}}:is(.hv2,.hia.hx) .sy-carte{box-sizing:border-box;min-width:0;color:#03201c;text-decoration:none;font-family:"Source Sans 3",system-ui,sans-serif}:is(.hv2,.hia.hx) .sy-carte img{max-width:none;margin:0}:is(.hv2,.hia.hx) .sy-carte .sy-t{display:block;margin:0;font:800 19px/1.22 "Source Serif 4",Georgia,serif;color:#03201c;letter-spacing:0;text-wrap:balance}:is(.hv2,.hia.hx) a:is(.sy-art,.sy-ligne,.sy-por):is(:hover,:focus-visible) .sy-t{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}:is(.hv2,.hia.hx) .sy-carte:focus-visible{outline:2px solid #03201c;outline-offset:3px}:is(.hv2,.hia.hx) a.sy-carte:is(.sy-don,.sy-out):is(:hover,:focus-visible) b.sy-t{text-decoration:none}:is(.hv2,.hia.hx) .sy-k{display:block;min-width:0}:is(.hv2,.hia.hx) .sy-n{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 6px;line-height:1;color:#03201c}:is(.hv2,.hia.hx) .sy-n b{font:900 40px/1 "Source Serif 4",Georgia,serif;letter-spacing:-.015em;color:#03201c;white-space:nowrap}:is(.hv2,.hia.hx) .sy-n .u{font:700 16px/1.1 "Source Sans 3",system-ui,sans-serif;color:#03201c}:is(.hv2,.hia.hx) .sy-n .sy-av{font:600 16px/1.1 "Source Sans 3",system-ui,sans-serif;color:#2e3f3b}:is(.hv2,.hia.hx) .sy-p{display:block;margin-top:6px;font:400 15px/1.32 "Source Sans 3",system-ui,sans-serif;color:#2e3f3b;text-wrap:pretty}:is(.hv2,.hia.hx) a.sy-art{display:flex;flex-direction:column;gap:12px}:is(.hv2,.hia.hx) .sy-art-ph{display:block;width:100%;height:auto;aspect-ratio:450 / 236;border-radius:12px;-o-object-fit:cover;object-fit:cover;background:#dfe8e4}:is(.hv2,.hia.hx) .sy-art-tx{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}:is(.hv2,.hia.hx) .sy-art-c{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font:400 14.5px/1.45 "Source Sans 3",system-ui,sans-serif;color:#1f3a35}:is(.hv2,.hia.hx) a.sy-art[data-taille=grande]{gap:16px}:is(.hv2,.hia.hx) a.sy-art[data-taille=grande] .sy-art-ph{aspect-ratio:16 / 9}:is(.hv2,.hia.hx) a.sy-art[data-taille=grande] .sy-art-tx{gap:10px}:is(.hv2,.hia.hx) a.sy-art[data-taille=grande] .sy-t{font-size:28px;line-height:1.16}:is(.hv2,.hia.hx) a.sy-art[data-taille=grande] .sy-art-c{font-size:16px;line-height:1.5}:is(.hv2,.hia.hx) a.sy-art.sombre .sy-t{color:#fff}:is(.hv2,.hia.hx) a.sy-art.sombre .sy-art-c{color:#ffffffdb}:is(.hv2,.hia.hx) a.sy-don{position:relative;display:grid;grid-row:span 4;grid-template-rows:subgrid;row-gap:0;align-content:start;padding:16px 18px 18px;border-radius:16px;background:#fff;overflow:hidden;box-shadow:inset 0 0 0 1px #d3ddd9,0 14px 30px -24px #03201c80;transition:box-shadow .2s}:is(.hv2,.hia.hx) a.sy-don:is(:hover,:focus-visible){box-shadow:inset 0 0 0 1.5px #03201c,0 18px 34px -24px #03201c8c}:is(.hv2,.hia.hx) .sy-don>.sy-don-e{display:flex;min-width:0;margin-bottom:10px}:is(.hv2,.hia.hx) .sy-don>.sy-t{align-self:start;margin-bottom:14px;font-size:17.5px;line-height:1.24}:is(.hv2,.hia.hx) .sy-don>.sy-k{align-self:start;margin-bottom:16px}:is(.hv2,.hia.hx) .sy-don>.sy-don-d{grid-row:4;align-self:end}:is(.hv2,.hia.hx) .sy-don-d{display:block;width:100%;min-width:0}:is(.hv2,.hia.hx) .sy-don-m{display:block;min-width:0}:is(.hv2,.hia.hx) .sy-don-d .fc-vg{width:100%;height:auto;aspect-ratio:3 / 2;border-radius:10px}:is(.hv2,.hia.hx) a.sy-don[data-taille=grande] .sy-don-d .fc-vg{aspect-ratio:16 / 10}:is(.hv2,.hia.hx) .sy-li-v .fc-vg{width:58px;height:46px;border-radius:0;box-shadow:none}:is(.hv2,.hia.hx) [data-rangee=blog] .sy-li-v .fc-vg{width:104px;height:78px}:is(.hv2,.hia.hx) .sy-hote{display:block;width:auto;background:transparent}:is(.hv2,.hia.hx) .sy-don-m svg{display:block;width:100%!important;height:auto!important}:is(.hv2,.hia.hx) .sy-don-m title{display:none}:is(.hv2,.hia.hx) .sy-don-carte :is(svg,path),:is(.hv2,.hia.hx) .sy-li-v :is(svg,path){pointer-events:none}:is(.hv2,.hia.hx) .sy-ech{position:relative;display:block;height:40px;margin-top:12px}:is(.hv2,.hia.hx) .sy-ech .r{display:flex;height:10px;border-radius:5px;overflow:hidden;box-shadow:inset 0 0 0 1px #03201c14}:is(.hv2,.hia.hx) .sy-ech .r i{flex:1}:is(.hv2,.hia.hx) .sy-ech .mk{position:absolute;top:5px;display:block;transform:translate(-50%,-50%)}:is(.hv2,.hia.hx) .sy-ech .mk.x{z-index:2;width:13px;height:13px;border-radius:50%;background:#fdb813;box-shadow:0 0 0 2.2px #02654f}:is(.hv2,.hia.hx) .sy-ech .mk.e{z-index:1;width:2.5px;height:18px;background:#03201c}:is(.hv2,.hia.hx) .sy-ech .lb{position:absolute;top:18px;font:600 14px/1.1 "Source Sans 3",system-ui,sans-serif;color:#4a5a57;white-space:nowrap}:is(.hv2,.hia.hx) .sy-ech .lb.x{font-weight:700;color:#03201c}:is(.hv2,.hia.hx) .sy-ech .lb.g{transform:translate(-6px)}:is(.hv2,.hia.hx) .sy-ech .lb.m{transform:translate(-50%)}:is(.hv2,.hia.hx) .sy-ech .lb.d{transform:translate(calc(-100% + 6px))}:is(.hv2,.hia.hx) a.sy-don>.sy-don-cf{align-self:start}:is(.hv2,.hia.hx) .sy-don-cf .dc{margin:0!important;zoom:1!important}:is(.hv2,.hia.hx) .sy-don-cf .dc-r{font-size:15px!important;line-height:1.3!important}:is(.hv2,.hia.hx) .sy-don-cf :is(.dc-grille i.on,.dc-batterie>span i){background:#fdb813!important}:is(.hv2,.hia.hx) .sy-don-cf .dc-grille i.part{background:linear-gradient(90deg,#fdb813 var(--p),#dcebe4 var(--p))!important}:is(.hv2,.hia.hx) a.sy-don[data-taille=grande]{grid-row:auto;grid-template-rows:auto auto auto 1fr;grid-template-columns:minmax(0,5fr) minmax(0,7fr);-moz-column-gap:36px;column-gap:36px;padding:24px 28px 26px}:is(.hv2,.hia.hx) a.sy-don[data-taille=grande]>:not(.sy-don-d){grid-column:1}:is(.hv2,.hia.hx) a.sy-don[data-taille=grande]>.sy-t{font-size:24px;line-height:1.2}:is(.hv2,.hia.hx) a.sy-don[data-taille=grande]>.sy-don-d{grid-column:2;grid-row:1 / 5;align-self:center}:is(.hv2,.hia.hx) a.sy-out{position:relative;display:grid;grid-template-columns:minmax(0,38fr) minmax(0,62fr);border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 10px 24px #0014101a;transition:box-shadow .2s}:is(.hv2,.hia.hx) a.sy-out:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:16px;box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -4px #fdb813;pointer-events:none}:is(.hv2,.hia.hx) a.sy-out:is(:hover,:focus-visible){box-shadow:0 14px 30px #00141029}:is(.hv2,.hia.hx) a.sy-out:is(:hover,:focus-visible):after{box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -6px #fdb813}:is(.hv2,.hia.hx) .sy-out-ph{position:relative;display:block;min-height:176px;background:#dfe8e4}:is(.hv2,.hia.hx) .sy-out-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(.hv2,.hia.hx) .sy-out-tx{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:20px 26px 24px}:is(.hv2,.hia.hx) .sy-out-e{display:flex;min-width:0;margin-bottom:10px}:is(.hv2,.hia.hx) .sy-out .sy-t{margin-bottom:14px;font-size:19.5px;line-height:1.24}:is(.hv2,.hia.hx) .sy-out-c{font:400 15px/1.4 "Source Sans 3",system-ui,sans-serif;color:#2e3f3b}:is(.hv2,.hia.hx) a.sy-out[data-taille=moyenne]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;align-content:start}:is(.hv2,.hia.hx) a.sy-out[data-taille=moyenne] .sy-out-ph{min-height:0;aspect-ratio:450 / 236}:is(.hv2,.hia.hx) a.sy-out[data-taille=moyenne] .sy-out-tx{justify-content:flex-start;padding:14px 18px 20px}:is(.hv2,.hia.hx) a.sy-out[data-taille=moyenne] .sy-out-e{margin-bottom:8px}:is(.hv2,.hia.hx) a.sy-out[data-taille=moyenne] .sy-t{margin-bottom:10px;font-size:17.5px;line-height:1.22}:is(.hv2,.hia.hx) a.sy-out[data-taille=moyenne] .sy-n b{font-size:34px}:is(.hv2,.hia.hx) a.sy-out[data-taille=moyenne] .sy-n .u{font-size:15px}:is(.hv2,.hia.hx) a.sy-out[data-taille=moyenne] .sy-p{margin-top:4px;font-size:14.5px}:is(.hv2,.hia.hx) a.sy-tui{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:280px;padding:22px 24px 24px;border-radius:18px;overflow:hidden;isolation:isolate;background:#0b4a3d;color:#fff}:is(.hv2,.hia.hx) .sy-tui-ph{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s}:is(.hv2,.hia.hx) a.sy-tui:hover .sy-tui-ph{transform:scale(1.03)}:is(.hv2,.hia.hx) .sy-tui-v{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#03201c00 30%,#03201c8c 62%,#03201ceb)}:is(.hv2,.hia.hx) .sy-tui-tx{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}:is(.hv2,.hia.hx) .sy-tui-n{display:flex;align-items:center;gap:10px;font:800 23px/1.15 "Source Serif 4",Georgia,serif;color:#fff;text-wrap:balance}:is(.hv2,.hia.hx) .sy-tui-pic{flex:none;box-sizing:border-box;width:32px;height:32px;padding:6px;border-radius:50%;background:#fff;-o-object-fit:contain;object-fit:contain}:is(.hv2,.hia.hx) a.sy-tui:is(:hover,:focus-visible) .sy-tui-n{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}:is(.hv2,.hia.hx) a.sy-tui[data-taille=grande]{min-height:440px;padding:26px 28px 30px}:is(.hv2,.hia.hx) a.sy-tui[data-taille=grande] .sy-tui-n{font-size:28px}:is(.hv2,.hia.hx) a.sy-tui[data-taille=grande] .sy-tui-pic{width:40px;height:40px;padding:8px}:is(.hv2,.hia.hx) a.sy-por{display:flex;flex-direction:column;min-width:0}:is(.hv2,.hia.hx) .sy-por-ph{display:block;height:210px;border-radius:12px;overflow:hidden;background:#0b4a3d}:is(.hv2,.hia.hx) .sy-por-ph img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:is(.hv2,.hia.hx) .sy-por-o{position:relative;display:block;margin:-110px 12px 0;transition:transform .25s ease}:is(.hv2,.hia.hx) a.sy-por:hover .sy-por-o{transform:translateY(-4px)}:is(.hv2,.hia.hx) .sy-por-n{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:16px}:is(.hv2,.hia.hx) .sy-por .sy-t{font:900 24px/1.08 "Source Serif 4",Georgia,serif}:is(.hv2,.hia.hx) .sy-por-n em{font:600 13px/1.2 "Source Sans 3",system-ui,sans-serif;font-style:normal;color:#5b6f6a;white-space:nowrap}:is(.hv2,.hia.hx) .sy-por-p{margin-top:6px;font:400 14.5px/1.45 "Source Sans 3",system-ui,sans-serif;color:#1f3a35}:is(.hv2,.hia.hx) a.sy-por[data-taille=moyenne] .sy-por-ph{height:170px}:is(.hv2,.hia.hx) a.sy-por[data-taille=moyenne] .sy-por-o{zoom:.84;margin:-120px 10px 0}:is(.hv2,.hia.hx) a.sy-por[data-taille=moyenne] .sy-por-n{margin-top:14px}:is(.hv2,.hia.hx) a.sy-por[data-taille=moyenne] .sy-t{font-size:20px}:is(.hv2,.hia.hx) a.sy-por[data-taille=moyenne] .sy-por-p{font-size:14px}:is(.hv2,.hia.hx) .sy-o{position:relative;display:flex;flex-direction:column;box-sizing:border-box;height:230px;padding:15px 16px 13px;border-radius:10px;overflow:hidden;background:#fff;color:#03201c;font-family:"Source Sans 3",system-ui,sans-serif;box-shadow:0 0 0 1px #c9d8d2,0 12px 26px -12px #03201c59}:is(.hv2,.hia.hx) .sy-por.sombre .sy-o{background:#00302a;color:#fff;box-shadow:0 2px 10px #03201c47}:is(.hv2,.hia.hx) .sy-o-une{gap:8px}:is(.hv2,.hia.hx) .sy-o-une .t{font:800 16px/1.2 "Source Serif 4",Georgia,serif}:is(.hv2,.hia.hx) .sy-o-une .c{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;font:400 12px/1.4 "Source Sans 3",system-ui,sans-serif;color:#1f3a35}:is(.hv2,.hia.hx) .sy-o-carte .t{font:700 12.5px/1.2 "Source Sans 3",system-ui,sans-serif;opacity:.85}:is(.hv2,.hia.hx) .sy-o-carte .m{width:100%;height:118px;margin-top:6px}:is(.hv2,.hia.hx) .sy-o-carte .ch{display:flex;gap:22px;margin-top:auto}:is(.hv2,.hia.hx) .sy-o-carte .ch>span{display:flex;flex-direction:column;line-height:1}:is(.hv2,.hia.hx) .sy-o-carte .ch b{font:900 24px/1 "Source Serif 4",Georgia,serif}:is(.hv2,.hia.hx) .sy-o-carte .ch>span>span{margin-top:5px;font:400 11.5px/1 "Source Sans 3",system-ui,sans-serif;opacity:.9}:is(.hv2,.hia.hx) .sy-o-base .t{font:700 12.5px/1.2 "Source Sans 3",system-ui,sans-serif;color:#5b6f6a}:is(.hv2,.hia.hx) .sy-o-base .r{display:flex;align-items:center;gap:8px;height:32px;box-sizing:border-box;margin-top:8px;padding:0 12px;border-radius:999px;font:400 13.5px/1 "Source Sans 3",system-ui,sans-serif;box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -3px #fdb813}:is(.hv2,.hia.hx) .sy-o-base .v{display:flex;align-items:baseline;gap:8px;margin-top:10px}:is(.hv2,.hia.hx) .sy-o-base .v b{font:900 27px/1 "Source Serif 4",Georgia,serif;white-space:nowrap}:is(.hv2,.hia.hx) .sy-o-base .v span{font:400 12px/1.2 "Source Sans 3",system-ui,sans-serif;color:#5b6f6a}:is(.hv2,.hia.hx) .sy-o-base .l{display:flex;flex-direction:column;gap:7px;margin-top:10px}:is(.hv2,.hia.hx) .sy-o-base .l>span{display:flex;flex-direction:column;gap:3px}:is(.hv2,.hia.hx) .sy-o-base .lb{display:flex;justify-content:space-between;font:400 12px/1.2 "Source Sans 3",system-ui,sans-serif}:is(.hv2,.hia.hx) .sy-o-base .br{height:6px;background:#e3ebe8}:is(.hv2,.hia.hx) .sy-o-base .br i{display:block;height:6px;background:#5a9f86}:is(.hv2,.hia.hx) .sy-o-base .br i.ex{background:#fdb813}:is(.hv2,.hia.hx) .sy-o-outils{padding:0}:is(.hv2,.hia.hx) .sy-o-outils .fig{position:absolute;width:168px;height:104px;border-radius:7px;overflow:hidden;background:#fff;box-shadow:0 0 0 1px #ffffff40,0 4px 12px #00000059}:is(.hv2,.hia.hx) .sy-o-outils .fig img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top}:is(.hv2,.hia.hx) .sy-o-outils .f1{left:16px;top:15px}:is(.hv2,.hia.hx) .sy-o-outils .f2{left:38px;top:37px}:is(.hv2,.hia.hx) .sy-o-outils .mini{position:absolute;right:16px;bottom:12px;display:flex;flex-direction:column;gap:1px;box-sizing:border-box;width:196px;padding:8px 11px 9px;border-radius:9px;background:#fff;color:#03201c;box-shadow:0 10px 24px #0006}:is(.hv2,.hia.hx) .sy-o-outils .mt{margin-bottom:4px;font:700 11px/1.2 "Source Sans 3",system-ui,sans-serif}:is(.hv2,.hia.hx) .sy-o-outils .cur{display:flex;align-items:center;gap:6px;height:22px;font:400 10.5px/1 "Source Sans 3",system-ui,sans-serif}:is(.hv2,.hia.hx) .sy-o-outils .nm{flex:none;width:50px}:is(.hv2,.hia.hx) .sy-o-outils .pi{position:relative;flex:1;min-width:0;height:4px;border-radius:2px;background:#dfe8e4}:is(.hv2,.hia.hx) .sy-o-outils .pi i{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:#03201c}:is(.hv2,.hia.hx) .sy-o-outils .pi i:after{content:"";position:absolute;right:-6px;top:-4px;width:12px;height:12px;border-radius:50%;background:#03201c;box-shadow:0 0 0 2px #fff}:is(.hv2,.hia.hx) .sy-o-outils .cur b{flex:none;width:30px;text-align:right}:is(.hv2,.hia.hx) .sy-o-outils .res{display:flex;align-items:center;gap:7px;margin-top:4px;font:400 10.5px/1.2 "Source Sans 3",system-ui,sans-serif}:is(.hv2,.hia.hx) .sy-o-outils .res b{padding:2px 9px 4px;border-radius:999px;font:900 15px/1.1 "Source Serif 4",Georgia,serif;white-space:nowrap;box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -3px #fdb813}:is(.hv2,.hia.hx) .sy-o-pal .t{font:800 13px/1.15 "Source Serif 4",Georgia,serif}:is(.hv2,.hia.hx) .sy-o-pal .s{margin-top:2px;font:400 10px/1.2 "Source Sans 3",system-ui,sans-serif;color:#5b6f6a}:is(.hv2,.hia.hx) .sy-o-pal .l{display:flex;flex-direction:column;gap:2.5px;margin-top:8px}:is(.hv2,.hia.hx) .sy-o-pal .l>span{display:flex;align-items:center;gap:6px;font:400 11px/1.1 "Source Sans 3",system-ui,sans-serif}:is(.hv2,.hia.hx) .sy-o-pal .l img{flex:none;width:12px;height:12px}:is(.hv2,.hia.hx) .sy-o-pal .nm{flex:none;width:66px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}:is(.hv2,.hia.hx) .sy-o-pal .haut .nm{font-weight:700}:is(.hv2,.hia.hx) .sy-o-pal .br{flex:1;min-width:0;height:8px;background:#eef4f0}:is(.hv2,.hia.hx) .sy-o-pal .br i{display:block;height:8px;background:#b9cbc4}:is(.hv2,.hia.hx) .sy-o-pal .haut .br i{background:#03201c}:is(.hv2,.hia.hx) .sy-o-pal .l b{flex:none;min-width:20px;text-align:right;font-weight:700}:is(.hv2,.hia.hx) a.sy-ligne{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;padding:10px 0;border-bottom:1px solid #e3eae7}:is(.hv2,.hia.hx) :is(.sy-li-ph,.sy-li-v){display:block;width:58px;height:46px;border-radius:8px;overflow:hidden;-o-object-fit:cover;object-fit:cover;background:#fff}:is(.hv2,.hia.hx) .sy-li-v{display:grid;place-items:center;box-shadow:inset 0 0 0 1px #d9e2df}:is(.hv2,.hia.hx) .sy-li-v :is(svg,img){display:block;max-width:100%;max-height:100%}:is(.hv2,.hia.hx) .sy-li-n b{padding:0 3px;font:900 13px/1 "Source Serif 4",Georgia,serif;text-align:center;color:#03201c}:is(.hv2,.hia.hx) .sy-li-tx{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}:is(.hv2,.hia.hx) .sy-ligne .sy-t{font-size:16px;line-height:1.25}:is(.hv2,.hia.hx) a.sy-ligne.sombre{padding:7px 8px 7px 0;border-bottom:0;border-radius:10px}:is(.hv2,.hia.hx) .sy-ligne.sombre .sy-li-tx{gap:2px}:is(.hv2,.hia.hx) .sy-ligne.sombre em{font:600 13.5px/1.2 "Source Sans 3",system-ui,sans-serif;font-style:normal;color:#ffffffad}:is(.hv2,.hia.hx) .sy-ligne.sombre em.sy-li-ici{font-size:13px;font-weight:700;color:#fdb813}:is(.hv2,.hia.hx) .sy-ligne.sombre .sy-t{font:600 15.5px/1.28 "Source Sans 3",system-ui,sans-serif;color:#ffffffbd}:is(.hv2,.hia.hx) .sy-ligne.sombre.ici .sy-t{color:#fff}:is(.hv2,.hia.hx) [data-rangee=blog] a.sy-ligne{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:14px;padding:14px 0}:is(.hv2,.hia.hx) [data-rangee=blog] a.sy-ligne:first-child{padding-top:0}:is(.hv2,.hia.hx) [data-rangee=blog] :is(.sy-li-ph,.sy-li-v){width:104px;height:78px}:is(.hv2,.hia.hx) [data-rangee=blog] .sy-ligne .sy-t{font-size:17px}:is(.hv2,.hia.hx) .sy-rangee{min-width:0}:is(.hv2,.hia.hx) .sy-rg-tete{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin:0 0 16px}:is(.hv2,.hia.hx) .sy-rg-t{margin:0;font:800 19px/1.2 "Source Serif 4",Georgia,serif;color:#03201c;letter-spacing:0}:is(.hv2,.hia.hx) a.sy-rg-lk{font:700 14.5px/1.2 "Source Sans 3",system-ui,sans-serif;color:#03201c;white-space:nowrap;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}:is(.hv2,.hia.hx) .sy-rg-c{display:grid;grid-template-columns:repeat(var(--n, 1),minmax(0,1fr));gap:24px 20px;align-items:start}:is(.hv2,.hia.hx) [data-rangee=consulter]>.sy-rg-moyenne{row-gap:24px;align-items:stretch}:is(.hv2,.hia.hx) [data-rangee=lire]>.sy-rg-c{gap:32px 28px}:is(.hv2,.hia.hx) [data-rangee=calculer]>.sy-rg-c{align-items:stretch}:is(.hv2,.hia.hx) .sy-rg-c.sy-rg-ligne{gap:0}:is(.hv2,.hia.hx) .sy-rangee.pile>.sy-rg-c{grid-template-columns:minmax(0,1fr);row-gap:28px}@media (max-width: 760px){:is(.hv2,.hia.hx) .sy-rg-c{grid-template-columns:minmax(0,1fr);row-gap:16px}:is(.hv2,.hia.hx) [data-rangee=consulter]>.sy-rg-moyenne{row-gap:16px}:is(.hv2,.hia.hx) a.sy-don{grid-row:auto;grid-template-rows:none;display:flex;flex-direction:column}:is(.hv2,.hia.hx) a.sy-don[data-taille=grande]>.sy-don-d{margin-top:4px}:is(.hv2,.hia.hx) a.sy-out{grid-template-columns:minmax(0,1fr)}:is(.hv2,.hia.hx) a.sy-out .sy-out-ph{min-height:0;aspect-ratio:450 / 236}:is(.hv2,.hia.hx) a.sy-tui[data-taille=grande]{min-height:320px}:is(.hv2,.hia.hx) a.sy-art[data-taille=grande] .sy-t{font-size:24px}:is(.hv2,.hia.hx) [data-rangee=parcourir]>.sy-rg-c:has(>.sy-por){display:flex;gap:14px;margin-inline:-16px;padding:0 16px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px}:is(.hv2,.hia.hx) [data-rangee=parcourir]>.sy-rg-c>.sy-por{flex:none;width:260px;scroll-snap-align:start}:is(.hv2,.hia.hx) .sy-por-o{display:none}:is(.hv2,.hia.hx) a.sy-por .sy-por-ph{height:186px}}.hia.hx .sy-vitrine{display:grid;gap:22px;min-width:0}.hia.hx .sy-vh{margin:26px 0 0;padding-bottom:10px;border-bottom:1px solid #d9e2df;font:800 22px/1.2 "Source Serif 4",Georgia,serif;color:#03201c}.hia.hx .sy-vt{display:grid;align-content:start;gap:10px;min-width:0}.hia.hx .sy-vt-n{margin:0;font:600 13px/1.3 "Source Sans 3",system-ui,sans-serif;color:#56666c}.hia.hx .sy-ve{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.hia.hx .sy-vl{display:grid;gap:12px;margin:10px 0 0;padding:0;list-style:none}.hia.hx .sy-vphoto{position:relative;display:grid;min-height:190px;border-radius:12px;overflow:hidden;isolation:isolate}.hia.hx .sy-vphoto>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover}.hia.hx .sy-vphoto-v{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#03201ce6,#03201c8c)}.hia.hx .sy-vphoto-c{display:grid;align-content:center;justify-items:start;gap:14px;padding:24px 28px}.hia.hx .sy-vphoto-c .sy-vt-n{color:#fffc}.hia.hx .sy-vlg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px}.hia.hx .sy-vvert{padding:14px 16px;border-radius:12px;background:#03201c}@media (max-width: 760px){.hia.hx .sy-ve,.hia.hx .sy-vlg{grid-template-columns:minmax(0,1fr)}}:is(.hv2,.hia.hx) .sy-dn{display:block;width:100%;min-width:0}:is(.hv2,.hia.hx) .sy-dn svg{display:block;width:100%;height:auto;overflow:visible}:is(.hv2,.hia.hx) .sy-fil a:last-of-type{color:#03201c;font-weight:700}:is(.hv2,.hia.hx) .sy-fil.sombre :is(a,a:last-of-type){color:#fff}:is(.hv2,.hia.hx) .sy-fil.sombre a:not(:last-of-type){color:#fff;font-weight:400}:is(.hv2,.hia.hx) .sy-fil.sombre i{color:#ffffffb3}.sy-fin{container:hub / inline-size}:is(.hv2.sy-fin,.hv2 .sy-fin) .sy-fin-in{display:flex;flex-direction:column;gap:14px}:is(.hv2.sy-fin,.hv2 .sy-fin) .af-lettre{width:100%}:is(.hv2.sy-fin,.hv2 .sy-fin) .af-lettre .motif{width:132px;height:88px}:is(.hv2.sy-fin,.hv2 .sy-fin) .af-lettre .t{max-width:210px;margin-top:12px;font-size:19.5px;line-height:1.18}:is(.hv2.sy-fin,.hv2 .sy-fin) .af-lettre .sig{font-size:12.5px;line-height:1.3}:is(.hv2.sy-fin,.hv2 .sy-fin) .af-lettre .avs{flex:none}:is(.hv2.sy-fin,.hv2 .sy-fin) .af-lettre .champ{height:auto;padding:0;gap:12px;align-items:stretch;border-radius:0;background:transparent;box-shadow:none;font:inherit;white-space:normal}:is(.hv2.sy-fin,.hv2 .sy-fin) .sy-pc{position:relative;display:flex;flex-direction:column;margin:0;border-radius:16px;overflow:hidden;background:#03201c;color:#fff}:is(.hv2.sy-fin,.hv2 .sy-fin) .sy-pc-ph{position:relative;display:block;height:150px;overflow:hidden}:is(.hv2.sy-fin,.hv2 .sy-fin) .sy-pc-ph>img:first-child{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;-o-object-position:62% 30%;object-position:62% 30%;transition:transform .4s}:is(.hv2.sy-fin,.hv2 .sy-fin) .sy-pc-voile{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03201c00 30%,#03201c8c 70%,#03201c)}:is(.hv2.sy-fin,.hv2 .sy-fin) img.sy-pc-logo{position:absolute;left:20px;bottom:12px;width:112px;height:auto;max-width:none;background:#fff;border-radius:3px;box-shadow:0 6px 16px -8px #0009}:is(.hv2.sy-fin,.hv2 .sy-fin) .sy-pc-tx{display:flex;flex-direction:column;padding:6px 20px 20px}:is(.hv2.sy-fin,.hv2 .sy-fin) p.sy-pc-sur{margin:0;font:400 14px/1.35 var(--sans);color:#ffffffd1}:is(.hv2.sy-fin,.hv2 .sy-fin) .sy-pc-of{display:block;margin-top:10px;font:700 14px/1.75 var(--sans)}:is(.hv2.sy-fin,.hv2 .sy-fin) .sy-pc-of a{display:inline;font:inherit;color:#fff;text-decoration:none;white-space:nowrap}:is(.hv2.sy-fin,.hv2 .sy-fin) .sy-pc-of a:not(:last-child):after{content:"·";display:inline-block;margin:0 7px;font-weight:400;color:#ffffff80}:is(.hv2.sy-fin,.hv2 .sy-fin) .sy-pc-of a:hover{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}:is(.hv2.sy-fin,.hv2 .sy-fin) a.sy-pc-va{display:flex;align-items:center;justify-content:center;height:46px;margin-top:16px;box-sizing:border-box;padding:0 16px 1px;border-radius:8px;background:#fff;color:#03201c;font:800 15px/1 var(--sans);text-decoration:none}:is(.hv2.sy-fin,.hv2 .sy-fin) a.sy-pc-va:hover{box-shadow:inset 0 -4px #fdb813}:is(.hv2.sy-fin,.hv2 .sy-fin).sombre .sy-fin-in{gap:16px}:is(.hv2.sy-fin,.hv2 .sy-fin).sombre :is(.af-lettre,.sy-pc){outline:1px solid rgba(255,255,255,.22);outline-offset:-1px}:is(.hv2,.hia.hx) .sy-bas{display:block;margin:72px 0 0;padding:0 0 72px}:is(.hv2,.hia.hx) .sy-bas-w{box-sizing:border-box;width:min(1280px,calc(100% - 64px));margin-inline:auto}:is(.hv2,.hia.hx) .sy-bas-bloc+.sy-bas-bloc{margin-top:64px}:is(.hv2,.hia.hx) .sy-bas-tete{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:16px;padding-bottom:14px;border-bottom:1px solid #d3ddd9}:is(.hv2,.hia.hx) .sy-bas-tete:after{content:"";position:absolute;left:0;bottom:-2px;width:56px;height:3px;background:#fdb813}:is(.hv2,.hia.hx) .sy-bas-tete h2{margin:0;font:800 28px/1.15 "Source Serif 4",Georgia,serif;letter-spacing:-.005em;color:#03201c}:is(.hv2,.hia.hx) a.sy-bas-lk{padding-bottom:2px;font:700 14.5px/1.2 "Source Sans 3",system-ui,sans-serif;color:#03201c;white-space:nowrap;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}:is(.hv2,.hia.hx) .sy-bas-bloc>.sy-rangee{margin-top:32px}:is(.hv2,.hia.hx) .sy-bas-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px 32px;margin-top:44px;align-items:start}:is(.hv2,.hia.hx) .sy-bas-trio:is([data-n="1"],[data-n="2"])>.sy-rangee[data-rangee=blog]:last-child{grid-column:span 2}:is(.hv2,.hia.hx) .sy-bas-trio>.sy-rangee{margin:0}:is(.hv2,.hia.hx) .sy-bas-bloc>.sy-bas-portes{margin-top:28px}:is(.hv2,.hia.hx) .sy-q-c{display:grid;grid-template-columns:auto minmax(0,1fr) 340px;gap:40px;align-items:center;padding:38px 40px 42px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -6px #fdb813}:is(.hv2,.hia.hx) .sy-q-avs{display:inline-flex}:is(.hv2,.hia.hx) .sy-q-avs img{flex:none;width:84px;height:84px;max-width:none;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 3px #fff,0 6px #fdb813}:is(.hv2,.hia.hx) .sy-q-avs img+img{margin-left:-12px}:is(.hv2,.hia.hx) .sy-q-tx h2{margin:0 0 10px;font:800 34px/1.1 "Source Serif 4",Georgia,serif;letter-spacing:-.01em;color:#03201c;text-wrap:balance}:is(.hv2,.hia.hx) .sy-q-tx p{margin:0;max-width:560px;font:400 17px/1.5 "Source Sans 3",system-ui,sans-serif;color:#2e3f52;text-wrap:pretty}:is(.hv2,.hia.hx) .sy-q-a{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-left:32px;border-left:1px solid #cfdcd7}:is(.hv2,.hia.hx) a.sy-q-b{display:inline-flex;align-items:center;height:48px;box-sizing:border-box;padding:0 24px 3px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -4px #fdb813;font:700 16.5px/1 "Source Sans 3",system-ui,sans-serif;color:#03201c;text-decoration:none}:is(.hv2,.hia.hx) a.sy-q-b:hover{box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -6px #fdb813}:is(.hv2,.hia.hx) .sy-q-a p{margin:4px 0 0;font:400 15px/1.45 "Source Sans 3",system-ui,sans-serif;color:#56666c;text-wrap:pretty}:is(.hv2,.hia.hx) a.sy-q-lk{padding-bottom:3px;font:700 15px/1.3 "Source Sans 3",system-ui,sans-serif;color:#03201c;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}@media (max-width: 1200px){:is(.hv2,.hia.hx) .sy-q-c{grid-template-columns:auto minmax(0,1fr)}:is(.hv2,.hia.hx) .sy-q-a{grid-column:1 / -1;padding:22px 0 0;border-left:0;border-top:1px solid #cfdcd7}}@media (min-width: 761px) and (max-width: 1100px){:is(.hv2,.hia.hx) .sy-bas-portes>.sy-rg-c{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){:is(.hv2,.hia.hx) .sy-bas{margin-top:48px;padding-bottom:48px}:is(.hv2,.hia.hx) .sy-bas-w{width:calc(100% - 40px)}:is(.hv2,.hia.hx) .sy-bas-bloc+.sy-bas-bloc{margin-top:48px}:is(.hv2,.hia.hx) .sy-bas-tete{flex-direction:column;align-items:flex-start;gap:10px}:is(.hv2,.hia.hx) .sy-bas-tete h2{font-size:23px}:is(.hv2,.hia.hx) .sy-bas-trio{grid-template-columns:minmax(0,1fr);margin-top:36px}:is(.hv2,.hia.hx) .sy-bas-trio>.sy-rangee:last-child{grid-column:auto}:is(.hv2,.hia.hx) .sy-bas [data-rangee=consulter]>.sy-rg-c{display:flex;gap:14px;margin-inline:-20px;padding:0 20px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px}:is(.hv2,.hia.hx) .sy-bas [data-rangee=consulter]>.sy-rg-c>*{flex:none;width:280px;scroll-snap-align:start}:is(.hv2,.hia.hx) .sy-bas [data-rangee=parcourir]>.sy-rg-c:has(>.sy-por){margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px}:is(.hv2,.hia.hx) .sy-q-c{grid-template-columns:minmax(0,1fr);gap:18px;padding:26px 20px 30px}:is(.hv2,.hia.hx) .sy-q-avs img{width:64px;height:64px}:is(.hv2,.hia.hx) .sy-q-tx h2{font-size:27px}:is(.hv2,.hia.hx) .sy-q-tx p{font-size:16px}}.hv2 .sy-introuvable{box-sizing:border-box;width:min(1280px,calc(100% - 64px));margin-inline:auto;padding:28px 0 112px}.hv2 .sy-introuvable h1{margin:36px 0 0;font:800 44px/1.1 "Source Serif 4",Georgia,serif;letter-spacing:-.01em;color:#03201c}.hv2 .sy-introuvable>p{max-width:640px;margin:16px 0 0;font:400 18px/1.5 "Source Sans 3",system-ui,sans-serif;color:#2e3f52}.hv2 .sy-introuvable ul{display:flex;flex-direction:column;gap:12px;margin:28px 0 0;padding:0;list-style:none}.hv2 .sy-introuvable li a{font:700 16px/1.3 "Source Sans 3",system-ui,sans-serif;color:#03201c;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}@media (max-width: 760px){.hv2 .sy-introuvable h1{font-size:32px}.hv2 .sy-introuvable{width:calc(100% - 40px);padding-bottom:72px}}:is(.hv2,.hia.hx) .sig-fil{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-block:0;padding:0;font:400 13px/1.3 var(--sans, "Source Sans 3", system-ui, sans-serif);color:#56666c}:is(.hv2,.hia.hx) .sig-fil a{display:inline-flex;align-items:center;color:#56666c;text-decoration:none}:is(.hv2,.hia.hx) .sig-fil a:last-child{color:#03201c;font-weight:600}:is(.hv2,.hia.hx) .sig-fil a:hover{color:#03201c;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}:is(.hv2,.hia.hx) .sig-fil i{font-style:normal;color:#5b6f6a}.hia.hx .sig-fil{padding-block:14px 4px}:is(.hv2,.hia.hx) .sig-etqd{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px 14px}:is(.hv2,.hia.hx) .sig-etq{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px 8px;max-width:100%;height:auto;padding:0;border-radius:0;background:transparent;box-shadow:none;color:#03201c;font:400 13px/1 var(--sans, "Source Sans 3", system-ui, sans-serif);white-space:nowrap;text-transform:none;letter-spacing:0}:is(.hv2,.hia.hx) .sig-etq .t{display:inline-flex;align-items:center;height:23px;padding:0 9px 2px;box-sizing:border-box;border-radius:999px;background:#fff;color:#03201c;text-decoration:none;font:inherit;font-weight:700;box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -3px #fdb813}:is(.hv2,.hia.hx) .sig-etq .t:is(a):hover{box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -4px #fdb813}:is(.hv2,.hia.hx) .sig-etq.s{gap:4px 7px;font-size:12.5px}:is(.hv2,.hia.hx) .sig-etq.s .t{height:22px;padding:0 9px 2px}:is(.hv2,.hia.hx) .sig-etq em{display:inline-flex;align-items:center;gap:6px;font-style:normal;font-weight:600;color:#5b6f6a}:is(.hv2,.hia.hx) .sig-etq em img{flex:none;width:16px;height:16px;max-width:none;margin:0;-o-object-fit:contain;object-fit:contain}:is(.hv2,.hia.hx) .sig-etq.s em img{width:14px;height:14px}@media (max-width: 767px){:is(.hv2,.hia.hx) .sig-etq :is(a.t,em a){position:relative;min-height:0!important}:is(.hv2,.hia.hx) .sig-etq :is(a.t,em a):after{content:"";position:absolute;top:-11px;right:-4px;bottom:-11px;left:-4px}}:is(.hv2,.hia.hx) .sig-etq em a{font-weight:600;color:#5b6f6a;text-decoration:none}:is(.hv2,.hia.hx) .sig-etq em a:hover{color:#03201c;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}:is(.hv2,.hia.hx) .sig-date{font:400 13px/1.3 var(--sans, "Source Sans 3", system-ui, sans-serif);color:#5b6f6a}:is(.hv2,.hia.hx) .sig-bas{position:relative;margin-top:64px;padding:44px 0 52px;border-top:0;background:#eef4f0;box-shadow:0 0 0 100vmax #eef4f0;clip-path:inset(0 -100vmax);font-family:var(--sans, "Source Sans 3", system-ui, sans-serif)}:is(.hv2,.hia.hx) .sig-bas-tete{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:24px;padding-bottom:14px;border-bottom:1px solid #cfdcd7}:is(.hv2,.hia.hx) .sig-bas-tete:after{content:"";position:absolute;left:0;bottom:-2px;width:64px;height:3px;border-radius:2px;background:#fdb813}:is(.hv2,.hia.hx) .sig-bas-tete h2{margin:0;font:800 28px/1.15 var(--serif, "Source Serif 4", Georgia, serif);letter-spacing:-.005em;color:#03201c}:is(.hv2,.hia.hx) .sig-bas-tete>a{padding-bottom:2px;font:700 15px/1.3 var(--sans, "Source Sans 3", system-ui, sans-serif);color:#03201c;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}:is(.hv2,.hia.hx) .sig-bas-tete>a:hover{text-decoration-thickness:var(--souligne-epaisseur-survol)}:is(.hv2,.hia.hx) .sig-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}:is(.hv2,.hia.hx) .sig-cols>div{padding:18px 20px 20px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #d9e2df}:is(.hv2,.hia.hx) .sig-cols>div>b{display:block;padding:0 0 12px;border-bottom:1px solid #e3ebe8;font:800 18px/1.2 var(--serif, "Source Serif 4", Georgia, serif);color:#03201c}:is(.hv2,.hia.hx) .sig-cols>div>b a{color:inherit;text-decoration:none}:is(.hv2,.hia.hx) .sig-cols>div>b a:after{content:" →";font-family:var(--sans, "Source Sans 3", system-ui, sans-serif);font-weight:700;color:#fdb813}:is(.hv2,.hia.hx) .sig-cols>div>b a:hover{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}:is(.hv2,.hia.hx) .sig-cols ul{list-style:none;margin:14px 0 0;padding:0;display:grid;gap:16px}:is(.hv2,.hia.hx) .sig-cols li a{display:grid;gap:7px;justify-items:start;color:#03201c;text-decoration:none;font:400 14.5px/1.35 var(--sans, "Source Sans 3", system-ui, sans-serif)}:is(.hv2,.hia.hx) .sig-cols li a>span{font-family:var(--serif, "Source Serif 4", Georgia, serif);font-weight:700;font-size:16px;line-height:1.3}:is(.hv2,.hia.hx) .sig-cols li a:hover>span{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}:is(.hv2,.hia.hx) .sig-vide{margin:14px 0 0;font:400 14px/1.4 var(--sans, "Source Sans 3", system-ui, sans-serif);color:#5b6f6a}:is(.hv2,.hia.hx) .sig-coulisses{display:flex;flex-wrap:wrap;gap:10px 32px;margin-top:22px;padding:14px 20px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px #d9e2df;font:400 14.5px/1.4 var(--sans, "Source Sans 3", system-ui, sans-serif);color:#1f3a35}:is(.hv2,.hia.hx) .sig-coulisses b{color:#03201c;margin-right:8px}:is(.hv2,.hia.hx) .sig-coulisses a{color:#00463c;text-decoration:underline;text-decoration-color:#cfdcd7;text-underline-offset:var(--souligne-decalage)}:is(.hv2,.hia.hx) .sig-coulisses a:hover{text-decoration-color:var(--souligne-couleur);text-decoration-thickness:var(--souligne-epaisseur)}:is(.hv2,.hia.hx) .sig-blog{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin:18px 0 0;font:400 14.5px/1.4 var(--sans, "Source Sans 3", system-ui, sans-serif);color:#1f3a35}:is(.hv2,.hia.hx) .sig-blog b{color:#03201c}:is(.hv2,.hia.hx) .sig-blog a{color:#00463c;font-weight:600;text-decoration:underline;text-decoration-color:#cfdcd7;text-underline-offset:var(--souligne-decalage)}:is(.hv2,.hia.hx) .sig-blog a:hover{text-decoration-color:var(--souligne-couleur);text-decoration-thickness:var(--souligne-epaisseur)}@container hub (max-width: 1100px){:is(.hv2) .sig-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 1100px){.hia.hx .sig-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){:is(.hv2,.hia.hx) .sig-cols{grid-template-columns:minmax(0,1fr)}:is(.hv2,.hia.hx) .sig-bas{margin-top:48px;padding:32px 0 40px}:is(.hv2,.hia.hx) .sig-bas-tete h2{font-size:24px}:is(.hv2,.hia.hx) .sig-fil{font-size:12.5px}}.hia.hx>.sig-fil.hx-wrap{padding-inline:var(--pad, 24px)}.hia.hx{--orange: #F2A68F;--orange-a: #F2A68F;--orange-t: #00463C}:root :is(.hv2,.hia.hx) .sig-bas.w,:root :is(.hv2,.hia.hx) .sig-bas.hx-wrap{margin-top:64px}@media (max-width: 600px){:root :is(.hv2,.hia.hx) .sig-bas.w,:root :is(.hv2,.hia.hx) .sig-bas.hx-wrap{margin-top:48px}}.hia.hx :is(.hx-exp-msg.err,.hx-abo.clair .msg.err){color:#b42318}.hia.hx .hx-abo.clair input[aria-invalid=true]{border-color:#b42318}:root .hia.hx{--wrapw: 1328px}:root .hv2 .fmt:not(.bientot){height:22px;padding:0 9px 2px;box-sizing:border-box;font-weight:700;box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -3px #fdb813}.hv2{--f-anal: #F2A68F}:root .hv2 .sig-bas.sig-bas-tuiles{margin-top:72px;padding:44px 0 0;border-top:3px solid #03201c;background:#fff;box-shadow:none;clip-path:none}:root .hv2 .sig-bas-tuiles .sig-bas-tete{margin-bottom:26px}.hv2 .sig-tuiles{display:flex;gap:4px}.hv2 .sig-tuile{position:relative;display:block;flex:1 1 0;min-width:0;height:440px;overflow:hidden;background:#0b4a3d;color:#fff;text-decoration:none}.hv2 .sig-tuile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;-o-object-fit:cover;object-fit:cover;filter:saturate(.92) contrast(1.03);transition:transform .4s}.hv2 .sig-tuile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#03201c00 32%,#03201c8c 62%,#03201ceb)}.hv2 .sig-tuile-tx{position:absolute;left:22px;right:22px;bottom:24px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.hv2 .sig-tuile-tx>b{font:800 22px/1.2 var(--serif, "Source Serif 4", Georgia, serif);color:#fff;text-wrap:balance}.hv2 .sig-tuile:hover img{transform:scale(1.03)}.hv2 .sig-tuile:hover .sig-tuile-tx>b{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.hv2 .sig-tuile:focus-visible{outline:3px solid #fdb813;outline-offset:-3px}.hv2 .sig-appel{padding:72px 0 84px}.hv2 .sig-appel-c{display:grid;grid-template-columns:auto minmax(0,1fr) 340px;gap:40px;align-items:center;padding:38px 40px 42px;border-radius:22px;background:#fff;box-shadow:inset 0 0 0 1.5px #03201c,inset 0 -6px #fdb813}.hv2 .sig-appel .avs .av.l{width:84px;height:84px}.hv2 .sig-appel .avs .av+.av{margin-left:-12px}.hv2 .sig-appel-tx h2{margin:0 0 10px;font:800 34px/1.1 var(--serif, "Source Serif 4", Georgia, serif);letter-spacing:-.01em;color:#03201c;text-wrap:balance}.hv2 .sig-appel-tx p{margin:0;max-width:560px;font:400 17px/1.5 var(--sans, "Source Sans 3", system-ui, sans-serif);color:#2e3f52;text-wrap:pretty}.hv2 .sig-appel-a{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-left:32px;border-left:1px solid #cfdcd7}.hv2 .sig-appel-a .pl.l{height:48px;padding:0 24px 3px;font-size:16.5px}.hv2 .sig-appel-a p{margin:4px 0 0;font:400 15px/1.45 var(--sans, "Source Sans 3", system-ui, sans-serif);color:#56666c;text-wrap:pretty}.hv2 .sig-appel-lk{padding-bottom:3px;font:700 15px/1.3 var(--sans, "Source Sans 3", system-ui, sans-serif);color:#03201c;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage);-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}.hv2 .sig-appel-lk:hover{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage);text-decoration-thickness:var(--souligne-epaisseur-survol)}@container hub (max-width: 1200px){.hv2 .sig-appel-c{grid-template-columns:auto minmax(0,1fr)}.hv2 .sig-appel-a{grid-column:1 / -1;padding:22px 0 0;border-left:0;border-top:1px solid #cfdcd7}}@container hub (max-width: 760px){:root .hv2 .sig-bas.sig-bas-tuiles{margin-top:48px;padding-top:30px}.hv2 .sig-tuiles{flex-wrap:wrap}.hv2 .sig-tuile{flex:1 1 calc(50% - 2px);height:240px}.hv2 .sig-tuile:first-child{flex-basis:100%;height:280px}.hv2 .sig-tuile-tx{left:14px;right:14px;bottom:16px;gap:8px}.hv2 .sig-tuile-tx>b{font-size:17px}.hv2 .sig-appel{padding:48px 0 56px}.hv2 .sig-appel-c{grid-template-columns:minmax(0,1fr);gap:18px;padding:26px 20px 30px}.hv2 .sig-appel .avs .av.l{width:64px;height:64px}.hv2 .sig-appel-tx h2{font-size:27px}.hv2 .sig-appel-tx p{font-size:16px}}.hia.hx{container-type:inline-size}:root :is(.hv2,.hia.hx) .man{position:relative;box-sizing:border-box;padding-top:6px;padding-bottom:40px;background:#03201c;box-shadow:0 0 0 100vmax #03201c;clip-path:inset(-2px -100vmax 0);color:#fff}:root :is(.hv2,.hia.hx) .man:after{content:"";position:absolute;right:calc((100% - 100cqw)/2);bottom:0;width:max(0px,min(190px,calc((100cqw - 100%)/2 - 16px)));aspect-ratio:190 / 152;background:url(/ia/accueil/entete-empreinte.webp) right bottom / contain no-repeat;pointer-events:none}:root:has(.man) .af-hd-page .af-hd-emp{display:none}:root :is(.hv2,.hia.hx) .man :is(h1,h2,h3,b,strong){color:#fff}:root :is(.hv2,.hia.hx) .man :is(p,.chapo,.hx-sub,.hx-meta,.meta,.sub){color:#ffffffdb}:root :is(.hv2,.hia.hx) .man .sig-fil a{color:#ffffffb8}:root :is(.hv2,.hia.hx) .man .sig-fil a:last-child{color:#fff}:root :is(.hv2,.hia.hx) .man .sig-fil a:hover{color:#fff;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}:root :is(.hv2,.hia.hx) .man .sig-fil i{color:#ffffff73}:root :is(.hv2,.hia.hx) .man :is(p,.chapo) a{color:#fff;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}:root :is(.hv2,.hia.hx) .man :is(.barre,.hx-bar){background:#fdb813}@container (max-width: 760px){:root :is(.hv2,.hia.hx) .man{padding-bottom:30px}:root :is(.hv2,.hia.hx) .man:after{display:none}}:root :is(.hv2,.hia.hx) .man.man-haut{padding-bottom:0}:root :is(.hv2,.hia.hx) .man.man-haut:after{display:none}:root .hia.hx:has(.man)>.sig-fil{margin:0 auto;padding-block:10px 6px;background:#03201c;box-shadow:0 0 0 100vmax #03201c;clip-path:inset(0 -100vmax)}:root .hia.hx:has(.man)>.sig-fil a{color:#ffffffb8}:root .hia.hx:has(.man)>.sig-fil a:last-child{color:#fff}:root .hia.hx:has(.man)>.sig-fil i{color:#ffffff73}:root :is(.hv2,.hia.hx) .man :is(.lk,.lk span){color:#fff}:root :is(.hv2,.hia.hx) .man :is(li,dd,dt,figcaption,small){color:#ffffffdb}:root :is(.hv2,.hia.hx) .man.sig-fil a,:root :is(.hv2,.hia.hx) .man .sig-fil a{color:#ffffffb8}:root :is(.hv2,.hia.hx) .man.sig-fil a:last-child,:root :is(.hv2,.hia.hx) .man .sig-fil a:last-child{color:#fff}:root :is(.hv2,.hia.hx) .man.sig-fil i{color:#ffffff73}:root .hv2.hv2-sources .man .leg span{color:#ffffffdb}:root .hia.hx .man>.hx-fmt{align-self:flex-start;justify-self:start;width:-moz-fit-content;width:fit-content}:root .hia.hx .man :is(.hx-byline,.hx-byline span,.hx-dd-theme,.hx-dd-theme span,.hx-dd-count){color:#ffffffdb}:root .hv2.hv2-outils .ou-s2.man+.ou-s7{margin-top:36px}@container (max-width: 1520px){:root :is(.hv2,.hia.hx) .man:after{display:none}}:root .hia.hx .man.hx-art-head:after,:root :is(.hv2,.hia.hx) .man:has(.hx-dhero):after{display:none}:root :is(.hv2,.hia.hx) .man.man-haut{clip-path:inset(-2px -100vmax -6px)}:root .hia.hx .hx-stage.hx-dn-mapstage.sombre{--ink: #fff;--ink2: rgba(255, 255, 255, .9);--text: rgba(255, 255, 255, .86);--slate: rgba(255, 255, 255, .72);--slate2: rgba(255, 255, 255, .68);--forest: #A8D3C4;--line: rgba(255, 255, 255, .16);--grey-p: rgba(255, 255, 255, .1);--orange-t: #F2A68F;margin-top:18px;border:0;background:#00302a;box-shadow:0 0 0 100vmax #00302a;clip-path:inset(0 -100vmax);color:#fff;padding-top:34px;padding-bottom:26px}:root .hia.hx .hx-dn-mapstage.sombre .hx-dn-select{background:#0b2e28;color:#fff;border-color:#ffffff59}:root .hia.hx .hx-dn-mapstage.sombre .hx-dn-select option{color:#03201c;background:#fff}:root .hia.hx .hx-dn-mapstage.sombre .hx-dn-world{border-bottom-color:#fdb813}:root .hia.hx .hx-dn-mapstage.sombre a{color:#fff}:root .hia.hx .hx-dn-mapstage.sombre .hx-fig-foot :is(b,span){color:#fffc}:root .hv2.hv2-fiche :is(.fg-s7,.fg-s15){background:#eef4f0;box-shadow:0 0 0 100vmax #eef4f0;clip-path:inset(-1px -100vmax)}:root .hv2.hv2-fiche .fg-s7{margin-top:0;padding-top:32px}:root .hv2.hv2-fiche .fg-s7 .fig{box-shadow:0 0 0 1px #d9e2df,0 18px 40px -24px #03201c59;border-color:transparent}:root .hv2.hv2-fiche .fg-s15{margin-top:0;padding-top:22px;padding-bottom:44px}:root .hv2.hv2-fiche .fg-s15 .encart{background:#fff}:root .hv2.hv2-fiche .fg-s18{margin-top:0;background:#fff;border-top:0}:root .hv2.hv2-usages .zone{background:#eef4f0;border-top:0;border-bottom:0}:root .hia.hx .hx-tool-page{position:relative;padding-block:30px 34px;background:#eef4f0;box-shadow:0 0 0 100vmax #eef4f0;clip-path:inset(-1px -100vmax)}:root .hia.hx .hx-tool-page :is(.hx-panel,.hx-result){background:#fff;border-color:#d9e2df;border-radius:14px}:root .hia.hx .hx-section.cartes-sombre{margin-top:0;padding-block:36px 48px;background:#eef4f0;box-shadow:0 0 0 100vmax #eef4f0;clip-path:inset(-1px -100vmax)}:root .hia.hx .cartes-sombre .hx-dn-ccard{border:0;border-radius:14px;overflow:hidden;background:#fff}:root .hia.hx .cartes-sombre .hx-dn-ccard .fr{background:#0b3a32;border-bottom:0}:root .hia.hx .cartes-sombre .hx-dn-ccard:hover{box-shadow:0 0 0 2px #fdb813}:root .hia.hx .hx-section.cartes-sombre{margin-bottom:0}:root .hia.hx .cartes-sombre .hx-dn-ccard .hx-fmt{align-self:flex-start}:root .hv2.hv2-banque .rayon{padding-block:36px 40px;margin-block:0}:root .hv2.hv2-banque .rayon:nth-child(2n of.rayon){background:#eef4f0;box-shadow:0 0 0 100vmax #eef4f0;clip-path:inset(0 -100vmax)}@container (max-width: 760px){:root .hia.hx .hx-rch-head{grid-template-columns:minmax(0,1fr)}:root .hia.hx .hx-rch-head>*{min-width:0;max-width:100%}:root .hia.hx .hx-rch-head h1{overflow-wrap:anywhere}}:root .hia.hx main:has(>.hx-dloc)>section.hx-section{margin-top:0;padding-block:40px}:root .hia.hx main:has(>.hx-dloc)>section.hx-section:nth-child(odd of section.hx-section){background:#eef4f0;box-shadow:0 0 0 100vmax #eef4f0;clip-path:inset(0 -100vmax)}:root .hia.hx main:has(>.hx-dloc)>section.hx-anchor:not(.hx-section){padding-bottom:48px}:root .hv2.hv2-usages .qbande{background:#fff;border-top:1px solid #d9e2df}:root .hia.hx article.hx-wrap:has(>.hx-art-head){padding-bottom:64px}:root .hia.hx .hx-dhero-ph{right:calc(-1*max(var(--pad),(100cqw - var(--wrapw)) / 2 + var(--pad)))}:root .hv2.hv2-coque .man .so-s7{background:#a8d3c4}:root .hv2.hv2-coque .man .so-s8{background:#fff}:root .hv2.hv2-coque .man .so-s9{background:#fdb813}:root .hv2.hv2-coque .man .so-s10{background:#5db39a}:root .hv2.hv2-coque .man .so-s11{background:#d4e9e0}:root .hv2.hv2-coque .man .so-s12{background:#f2a68f}:root .hv2.hv2-coque .man .so-s13{background:#ffffff59}.hv2.hv2-coque .dg-s1{position:absolute}.hv2 .bande-pc{position:relative;box-sizing:border-box;padding:0 var(--marge-pied, 80px);color:#fff;font-family:Barlow,system-ui,sans-serif;background:radial-gradient(ellipse 60% 120% at 6% 0%,#006b5a6b,#006b5a00 70%),radial-gradient(circle at 90% 0%,#fec8000f,#fec80000 40%),#00302a}.hv2 .bande-pc-h{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;padding-top:54px}.hv2 .bande-pc .tx{display:flex;flex-direction:column;gap:10px}.hv2 .bande-pc .sur{font:700 15px/1.3 Barlow,system-ui,sans-serif;color:#ffffff9e}.hv2 .bande-pc h2{margin:0;font:700 34px/1.2 Barlow,system-ui,sans-serif;letter-spacing:-.01em;color:#fff}.hv2 .bande-pc h2 em{font-style:normal;font-weight:800;background:linear-gradient(90deg,#fec800,#ef7e56);-webkit-background-clip:text;background-clip:text;color:transparent}.hv2 .bande-pc .visiter{flex:none;display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 22px 1px;box-sizing:border-box;border-radius:999px;background:#fff;color:#03201c;font:700 15px/1 Barlow,system-ui,sans-serif;white-space:nowrap}.hv2 .bande-pc .visiter:hover{box-shadow:inset 0 -3px #fdb813}.hv2 .bande-pc-b{margin-top:38px;padding-bottom:50px;border-bottom:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:space-between;gap:32px 40px;flex-wrap:wrap}.hv2 .bande-pc .refs{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:26px;flex-wrap:wrap}.hv2 .bande-pc .refs img{display:block;width:auto;max-width:none;opacity:.92}.hv2 .bande-pc .refs .qualiopi{display:inline-flex;align-items:center;height:40px;padding:0 12px;box-sizing:border-box;border-radius:8px;background:#fff}.hv2 .bande-pc .refs .qualiopi img{height:26px;opacity:1}.hv2 .bande-pc .offres{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.hv2 .bande-pc .offres a{color:#fff;font:600 15px/1.2 Barlow,system-ui,sans-serif;white-space:nowrap;padding:6px 0}.hv2 .bande-pc .offres a span{color:#fec800}.hv2 .bande-pc .offres a:hover{box-shadow:inset 0 -2px #fec800}.hv2 .bande-pc :focus-visible{outline:2px solid #fdb813;outline-offset:3px}.hv2 .bande-pc+.pied{background:#00302a}.hv2 .bande-pc .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hv2 .bande-pc.fondue{background:#00302a}.hv2 .bande-pc.fondue .bande-pc-b{margin-top:0;padding:44px 0 34px;gap:24px 34px}.hv2 .bande-pc.fondue .offres{gap:22px}.hv2 .bande-pc.fondue .visiter{margin-left:auto;height:42px;font-size:14.5px}.hv2 .bande-pc.fondue .refs{flex-basis:100%;gap:30px}@container hub (max-width: 760px){.hv2 .bande-pc{padding:0 var(--marge-pied, 24px)}.hv2 .bande-pc-h{flex-direction:column;align-items:stretch;gap:22px;padding-top:40px}.hv2 .bande-pc .sur{font-size:13.5px}.hv2 .bande-pc h2{font-size:27px}.hv2 .bande-pc .visiter{justify-content:center}.hv2 .bande-pc-b{margin-top:30px;padding-bottom:32px;flex-direction:column;align-items:stretch;gap:26px}.hv2 .bande-pc .refs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 12px;justify-items:center}.hv2 .bande-pc .refs img{max-width:100%;height:auto;max-height:34px}.hv2 .bande-pc .refs .qualiopi{justify-self:start;grid-column:1 / -1}.hv2 .bande-pc .refs .qualiopi img{max-height:26px}.hv2 .bande-pc .offres{flex-direction:column;align-items:stretch;gap:0}.hv2 .bande-pc .offres a{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.14);font-size:16px}.hv2 .bande-pc.fondue .bande-pc-b{padding:30px 0 32px}.hv2 .bande-pc.fondue .visiter{justify-content:center;margin-left:0;height:46px;font-size:15px}.hv2 .bande-pc.fondue .refs{flex-basis:auto;gap:22px 12px}}.hv2 .cf{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:20px 22px 18px;border-radius:16px;background:#fff;box-shadow:inset 0 0 0 1px #d5dfdb;color:var(--ink);text-decoration:none}.hv2 .cf-m{font:500 15px/1.2 var(--sans);color:#5b6f6a}.hv2 .cf-t{font:700 20px/1.24 var(--serif);color:var(--ink);text-wrap:pretty}.hv2 a.cf:hover .cf-t{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hv2 .cf-n{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin-top:4px}.hv2 .cf-n b{font:900 54px/.95 var(--serif);letter-spacing:-.02em;color:var(--ink);white-space:nowrap}.hv2 .cf-n.long b{font-size:44px}.hv2 .cf-n small{font:700 17px/1.1 var(--sans);color:var(--ink)}.hv2 .cf>.dc{margin:4px 0 2px}.hv2 .cf-s{display:grid;gap:2px;margin-top:auto;padding-top:12px;border-top:1px solid #e3e9e7;font:400 15px/1.3 var(--sans);color:#5b6f6a}.hv2 .cf-src{font-weight:600;color:#3c524d}.hv2 .dc{display:grid;gap:8px;min-width:0;font:400 16px/1.35 var(--sans);color:#2e3f3b}.hv2 .dc b{font-weight:700;color:var(--ink)}.hv2 .dc-r{display:block;font:400 16px/1.35 var(--sans);color:#2e3f3b;text-wrap:pretty}.hv2 .dc-cote{display:flex;align-items:center;gap:14px}.hv2 .dc-cote>.dc-r{flex:1 1 auto;min-width:0}.hv2 .dc-barres{gap:7px}.hv2 .dc-rg{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:10px}.hv2 .dc-rg .l{font:500 15px/1.2 var(--sans);color:#3c524d}.hv2 .dc-rg .p{display:flex;align-items:center;gap:8px;min-width:0}.hv2 .dc-rg .p i{display:block;flex:none;width:calc(62% * var(--r));height:13px;border-radius:2px 4px 4px 2px}.hv2 .dc-rg.s .p i{background:linear-gradient(90deg,#8cc5b2,var(--vert));box-shadow:inset -4px 0 var(--ink)}.hv2 .dc-rg.c .p i{background:var(--menthe-2);box-shadow:inset -3px 0 #a7b5b1}.hv2 .dc-rg .p b{font:800 15.5px/1 var(--serif);white-space:nowrap}.hv2 .dc-rg .p b small{font:600 13.5px/1 var(--sans);color:#5b6f6a}.hv2 .dc-barres>.dc-r{margin-top:2px}.hv2 .dc-pile-b{display:flex;height:22px;border-radius:4px;overflow:hidden}.hv2 .dc-pile-b i{display:block;height:100%}.hv2 .dc-pile-b .k0{background:linear-gradient(90deg,#8cc5b2,var(--vert))}.hv2 .dc-pile-b .k1{background:var(--menthe-2)}.hv2 .dc-pile-l{display:flex;justify-content:space-between;gap:12px;font:400 15px/1.3 var(--sans)}.hv2 .dc-pile-l .k1{text-align:right}.hv2 .dc-fourchette{gap:6px;padding-top:4px}.hv2 .dc-fr-b{position:relative;display:block;height:14px;border-radius:7px;background:#edf2f0}.hv2 .dc-fr-b .z{position:absolute;top:0;bottom:0;border-radius:7px;background:linear-gradient(90deg,#8cc5b2,var(--vert))}.hv2 .dc-fr-b .v{position:absolute;top:-5px;width:4px;height:24px;margin-left:-2px;border-radius:2px;background:var(--jaune);box-shadow:0 0 0 2px #fff}.hv2 .dc-fr-l{display:flex;justify-content:space-between;gap:10px;font:500 14.5px/1.3 var(--sans);color:#3c524d}.hv2 .dc-grille{display:grid;flex:none;grid-template-columns:repeat(10,7px);gap:2px}.hv2 .dc-grille i{display:block;width:7px;height:7px;border-radius:1.5px;background:var(--menthe-2)}.hv2 .dc-grille i.on{background:linear-gradient(90deg,var(--c1),var(--exergue-3))}.hv2 .dc-grille i.part{background:linear-gradient(90deg,var(--exergue-3) var(--p),var(--menthe-2) var(--p))}.hv2 .dc-batterie{display:flex;flex:none;align-items:center;gap:2px}.hv2 .dc-batterie>span{display:block;width:82px;height:34px;padding:4px;border-radius:7px;box-shadow:inset 0 0 0 2px var(--ink)}.hv2 .dc-batterie>span i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--c1),var(--exergue-3))}.hv2 .dc-batterie>b{display:block;width:4px;height:12px;border-radius:0 2px 2px 0;background:var(--ink)}.hv2 .dc-gouttes{display:flex;flex:none;align-items:flex-end;gap:4px}.hv2 .dc-gouttes svg,.hv2 .dc-pl svg{flex:none}.hv2 .dc-page{gap:8px}.hv2 .dc-pl{display:flex;align-items:center;gap:10px}.hv2 .dc-points{display:grid;flex:none;gap:1.6px}.hv2 .dc-points i{display:block;width:calc(var(--cols) * 4.6px - 1.6px);height:calc(var(--rangs) * 4.6px - 1.6px);background:radial-gradient(circle at 1.5px 1.5px,var(--vert) 1.5px,transparent 1.7px) 0 0 / 4.6px 4.6px}@container hub (max-width: 760px){.hv2 .cf{padding:16px 16px 14px}.hv2 .cf-t{font-size:18px}.hv2 .cf-n b{font-size:44px}.hv2 .cf-n.long b{font-size:38px}}.hv2 .af-nav .mgc{display:inline-flex;align-items:center;gap:1px}.hv2 .af-nav .mgc-bouton{display:inline-grid;place-items:center;width:28px;height:28px;margin:0 -7px 0 -3px;padding:0;border:0;border-radius:6px;background:transparent;color:#ffffffd9;cursor:pointer}.hv2 .af-nav .mgc-bouton svg{transition:transform .15s}.hv2 .af-nav .mgc-bouton:hover{color:#fff}.hv2 .af-nav .mgc-bouton[aria-expanded=true]{color:var(--jaune)}.hv2 .af-nav .mgc-bouton[aria-expanded=true] svg{transform:rotate(180deg)}.hv2 .af-nav .mgc-bouton:focus-visible{outline:2px solid #fff;outline-offset:1px}.hv2 .af-nav .mgc.ouvert>a{box-shadow:inset 0 -2px #fdb813}.hv2 .mgc-porteur{position:relative;z-index:90;height:0}.hv2.hv2-coque.hv2-tete:has(.mgc-porteur){position:relative;z-index:90}.hv2 .mgc-panneau{position:absolute;top:96px;left:50%;width:1280px;margin-left:-640px;box-sizing:border-box;padding:26px 28px 22px;border-radius:18px;background:#fff;color:var(--ink);text-align:left;font-family:var(--sans);box-shadow:0 2px #03201c0a,0 28px 70px #0014105c,0 0 0 1px #03201c14}.hv2 .mgc-pointe{position:absolute;top:-8px;left:50%;display:block;width:18px;height:18px;border-radius:3px;background:#fff;transform:rotate(45deg);box-shadow:-1px -1px #03201c0f}.hv2 .mgc-panneau a{color:var(--ink)}.hv2 .mgc-g{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.hv2 .mgc-e{display:grid;align-content:start;gap:6px}.hv2 .mgc-im{position:relative;display:block;margin-bottom:8px;aspect-ratio:4 / 3;overflow:hidden;border-radius:12px;background:var(--ink)}.hv2 .mgc-im>img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hv2 .mgc-e-graphiques .mgc-im>img{-o-object-position:30% 40%;object-position:30% 40%}.hv2 .mgc-e-chiffres .mgc-im>img{-o-object-position:70% 50%;object-position:70% 50%}.hv2 .mgc-e-outils .mgc-im>img{-o-object-position:50% 30%;object-position:50% 30%}.hv2 .mgc-e:is(:hover,:focus-visible,.actuelle) .mgc-im{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--jaune);overflow:hidden}.hv2 .mgc-e:focus-visible{outline:none}.hv2 .mgc-nom{font:800 23px/1.15 var(--serif);letter-spacing:-.01em;color:var(--ink)}.hv2 .mgc-nom:after{content:" →";font:700 18px/1 var(--sans)}.hv2 .mgc-e:hover .mgc-nom{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hv2 .mgc-l{font:400 16.5px/1.35 var(--sans);color:#3c524d}.hv2 .mgc-pc{position:absolute;right:12px;bottom:12px;display:grid;gap:5px;box-sizing:border-box;padding:11px 13px 10px;border-radius:10px;background:#fff;color:var(--ink);box-shadow:0 12px 28px #00141052,0 0 0 1px #03201c0f;text-align:left}.hv2 .mgc-pt{display:block;font:700 14.5px/1.2 var(--serif);color:var(--ink)}.hv2 .mgc-pc-g{width:246px}.hv2 .mgc-br{display:grid;grid-template-columns:84px minmax(0,1fr);align-items:center;gap:6px;font:400 11px/1.05 var(--sans);color:#2e3f52}.hv2 .mgc-br .l{text-align:right;text-wrap:balance}.hv2 .mgc-br .v{display:flex;align-items:center;gap:4px;font:800 11.5px/1 var(--serif);white-space:nowrap}.hv2 .mgc-br i{display:block;flex:none;height:9px;border-radius:1.5px 3px 3px 1.5px}.hv2 .mgc-br i.sujet{background:linear-gradient(90deg,#8cc5b2,var(--vert))}.hv2 .mgc-br i.comparant{background:linear-gradient(90deg,#f0f3f2,#cfd8d5);box-shadow:inset -3px 0 #a7b5b1}.hv2 .mgc-br i.projection{background:repeating-linear-gradient(135deg,#1f7a6399 0,#1f7a6399 1.6px,#0000 1.6px,#0000 5px),#e3f0ea;box-shadow:inset -3px 0 #2c7a66}.hv2 .mgc-pc-c{width:220px;gap:7px}.hv2 .mgc-n{display:flex;align-items:baseline;gap:6px}.hv2 .mgc-n b{font:900 36px/1 var(--serif);letter-spacing:-.02em}.hv2 .mgc-n small{font:700 15px/1 var(--sans)}.hv2 .mgc-pc-c .dc{gap:6px}.hv2 .mgc-pc-c .dc-cote{gap:10px}.hv2 .mgc-pc-c .dc-batterie{zoom:.7}.hv2 .mgc-pc-c .dc-r{font-size:13.5px;line-height:1.25}.hv2 .mgc-pc-o{width:236px;gap:4px}.hv2 .mgc-pc-o .h{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:2px}.hv2 .mgc-pc-o .pil{display:inline-flex;align-items:center;height:18px;padding:0 7px 1px;border-radius:999px;box-shadow:inset 0 0 0 1.2px var(--ink),inset 0 -2px 0 var(--jaune);font:700 10.5px/1 var(--sans)}.hv2 .mgc-pc-o .r{display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:8px;height:18px;font:400 10.5px/1 var(--sans);white-space:nowrap}.hv2 .mgc-pc-o .tr{position:relative;display:block;height:4px;border-radius:2px;background:linear-gradient(90deg,#00463c var(--p),#e3ebe7 var(--p))}.hv2 .mgc-pc-o .tr i{position:absolute;top:50%;left:var(--p);width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:#00463c;box-shadow:0 0 0 2px #fff}.hv2 .mgc-pc-o .res{display:flex;align-items:center;gap:8px;margin-top:4px;font:400 10.5px/1.25 var(--sans);color:#1f3a35}.hv2 .mgc-pc-o .res .n{flex:none;display:inline-flex;align-items:baseline;gap:3px;padding:2px 10px 5px;border-radius:999px;box-shadow:inset 0 0 0 1.2px var(--ink),inset 0 -2px 0 var(--jaune);font-family:var(--serif)}.hv2 .mgc-pc-o .res .n b{font-weight:900;font-size:17px;line-height:1.1}.hv2 .mgc-pc-o .res .n small{font-weight:800;font-size:10px}.hv2 .mgc-bas{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:22px;padding-top:18px;border-top:1px solid #e3e9e7}.hv2 .mgc-th{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.hv2 .mgc-lab{font:600 15.5px/1.2 var(--sans);color:#5b6f6a}.hv2 .mgc-ths{display:flex;flex-wrap:wrap;gap:8px 22px}.hv2 .mgc-panneau .mgc-ths a{display:inline-flex;align-items:center;gap:7px;font:600 16px/1.3 var(--sans);white-space:nowrap;color:var(--ink);-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hv2 .mgc-panneau .mgc-ths a:hover{text-decoration-thickness:var(--souligne-epaisseur-survol)}.hv2 .mgc-ths img{width:17px;height:17px;-o-object-fit:contain;object-fit:contain}.hv2 .mgc-tout{font:700 17px/1.3 var(--sans);white-space:nowrap;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hv2 .mgc-tout:hover{text-decoration-thickness:var(--souligne-epaisseur-survol)}@container hub (max-width: 1209px){.hv2 .mgc-porteur{display:none}.hv2 .af-hd .af-nav .mgc{display:flex;flex-wrap:wrap;align-items:center}.hv2 .af-hd .af-nav .mgc.ouvert{flex-basis:100%}.hv2 .af-hd .af-nav .mgc-bouton{width:44px;height:44px;margin:0 0 0 -8px}.hv2 .af-hd .af-nav .mgc.ouvert>a{box-shadow:inset 0 -3px #fdb813}.hv2 .af-hd .af-nav .mgc-sous{display:grid;flex-basis:100%;gap:4px;margin:2px 0 12px 2px;padding-left:14px;box-shadow:inset 2px 0 #ffffff38}.hv2 .af-hd .af-nav .mgc-sous a.mgc-se{display:flex;align-items:center;gap:12px;min-height:54px;padding:0;color:#fff;white-space:normal;font:400 14px/1.25 var(--sans);box-shadow:none}.hv2 .af-hd .af-nav .mgc-sous a.mgc-se:hover b{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hv2 .af-hd .af-nav .mgc-sim{position:relative;display:block;flex:none;width:64px;height:46px;overflow:hidden;border-radius:8px;background:#0d332d}.hv2 .af-hd .af-nav .mgc-sim img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hv2 .af-hd .af-nav .mgc-se .tx{display:grid;gap:2px}.hv2 .af-hd .af-nav .mgc-se b{font:600 16.5px/1.2 var(--sans);color:#fff}.hv2 .af-hd .af-nav .mgc-se .tx>span{color:#ffffffc7}.hv2 .af-hd .af-nav .mgc-sous .mgc-ths{gap:6px;margin:8px 0 4px}.hv2 .af-hd .af-nav .mgc-sous .mgc-ths a{display:inline-flex;align-items:center;gap:6px;min-height:34px;height:34px;padding:0;color:#fff;font:600 14.5px/1 var(--sans);-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hv2 .af-hd .af-nav .mgc-sous .mgc-ths a:hover{text-decoration-thickness:var(--souligne-epaisseur-survol)}.hv2 .af-hd .af-nav .mgc-sous .mgc-ths img{width:15px;height:15px}}@container hub (min-width: 1210px){.hv2 .mgc-sous{display:none}}.hv2{--af-vert: #03201c;--af-gris: #5b6f6a;--af-texte: #1f3a35;--af-filet: #d9e2df}.hv2 .af-hd{position:relative;overflow:hidden;min-height:232px;box-sizing:border-box;padding:24px 0 33px;background:var(--af-vert);color:#fff}.hv2 .af-hd-l{position:relative;z-index:1;display:flex;align-items:center;gap:26px;height:60px}.hv2 .af-logo{flex:none}.hv2 .af-logo img{height:60px;width:auto}.hv2 .af-nav{display:flex;align-items:center;gap:22px}.hv2 .af-nav a{font:700 16px/1 var(--sans);white-space:nowrap;color:#fff;padding:6px 0}.hv2 .af-nav a.leger{font-weight:400;color:#ffffffd9}.hv2 .af-nav a:hover,.hv2 .af-nav a[aria-current=page]{box-shadow:inset 0 -2px #fdb813}.hv2 .af-nav a[data-filet]{position:relative;margin-left:4px}.hv2 .af-nav a[data-filet]:before{content:"";position:absolute;left:-15px;top:50%;width:1px;height:18px;margin-top:-9px;background:#ffffff4d}.hv2 .af-pc{flex:none;display:inline-flex;align-items:center;height:30px;padding:0 12px 1px;box-sizing:border-box;border-radius:999px;box-shadow:inset 0 0 0 1.5px #fffc;font:700 13.5px/1 var(--sans);white-space:nowrap;color:#fff}.hv2 .af-pc:hover{box-shadow:inset 0 0 0 1.5px #fff,inset 0 -3px #fdb813}.hv2 .af-cherche{margin-left:auto;flex:none;display:flex;align-items:center;gap:10px;width:214px;height:42px;padding:0 16px;box-sizing:border-box;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff59;color:#ffffffb3}.hv2 .af-cherche:focus-within{box-shadow:inset 0 0 0 1.5px #fff,inset 0 -3px #fdb813}.hv2 .af-cherche svg{flex:none}.hv2 .af-cherche input{flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;background:transparent;color:#fff;font:400 15px/1 var(--sans);outline:none}.hv2 .af-cherche input::-moz-placeholder{color:#ffffffb3;opacity:1}.hv2 .af-cherche input::placeholder{color:#ffffffb3;opacity:1}.hv2 .af-hd-tel,.hv2 .sy-loupe{display:none}.hv2 .af-hd-t{position:relative;z-index:1}.hv2 .af-hd-t h1{margin-top:22px;font:900 46px/1.1 var(--serif);letter-spacing:-.014em;color:#fff}.hv2 .af-hd-t .trait{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hv2 .af-hd-th{margin-top:21px;display:flex;align-items:center;gap:30px}.hv2 .af-themes{display:flex;align-items:center;gap:30px}.hv2 .af-themes a{display:inline-flex;align-items:center;gap:8px;padding:3px 0;font:600 15.5px/1 var(--sans);white-space:nowrap;color:#fff}.hv2 .af-themes a:hover{box-shadow:inset 0 -2px #fdb813}.hv2 .af-themes img{flex:none;width:17px;height:17px;-o-object-fit:contain;object-fit:contain}.hv2 .af-themes a.tous{font-weight:700;-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hv2 .af-themes a.tous:hover{box-shadow:none;text-decoration-thickness:var(--souligne-epaisseur-survol)}.hv2 .af-maj{font:400 13.5px/1 var(--sans);white-space:nowrap;color:#fff9}.hv2 .af-maj b{font-weight:700;color:#fff}.hv2 .af-hd-emp{position:absolute;right:0;bottom:0;width:190px;height:152px;pointer-events:none}@container hub (max-width: 1379px){.hv2 .af-hd .af-cherche{display:none}.hv2 .af-hd .sy-loupe{flex:none;display:flex;align-items:center;justify-content:center;width:42px;height:42px;margin-left:auto;border-radius:50%;color:#fff;box-shadow:inset 0 0 0 1px #fff6}.hv2 .af-hd .sy-loupe:hover{box-shadow:inset 0 0 0 1.5px #fff,inset 0 -3px #fdb813}}@container hub (max-width: 1389px){.hv2 .af-hd-th{flex-wrap:wrap;row-gap:12px;padding-right:130px}.hv2 .af-hd-emp{width:140px;height:112px}.hv2 .af-themes{flex-wrap:wrap;gap:12px 24px}}@container hub (max-width: 1209px){.hv2 .af-hd-l{flex-wrap:wrap;height:auto;min-height:60px;row-gap:14px}.hv2 .af-hd-tel{display:flex;gap:8px;margin-left:auto}.hv2 .af-hd-tel .rond{width:44px;height:44px;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px #fff6}.hv2 .af-hd-tel .rond[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px #fff,inset 0 -3px #fdb813}.hv2 .af-hd-tel .burger{display:flex;flex-direction:column;gap:4px}.hv2 .af-hd-tel .burger i{width:16px;height:2px;border-radius:1px;background:#fff}.hv2 .af-nav,.hv2 .af-pc,.hv2 .af-hd .af-cherche,.hv2 .af-hd .sy-loupe{display:none}.hv2 .af-hd.menu-ouvert .af-nav{order:5;width:100%;display:flex;flex-wrap:wrap;gap:4px 24px}.hv2 .af-hd.menu-ouvert .af-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0}.hv2 .af-hd.menu-ouvert .af-pc{order:6;display:inline-flex}.hv2 .af-hd.cherche-ouverte .af-cherche{order:4;display:flex;width:100%;margin-left:0}.hv2 .af-hd.menu-ouvert .af-nav a[data-filet]:before{display:none}.hv2 .af-hd.menu-ouvert .af-nav a[data-filet]{margin-left:0}}@container hub (max-width: 760px){.hv2 .af-hd{min-height:0;padding:14px 0 24px}.hv2 .af-logo img{height:42px}.hv2 .af-hd-tel .rond{width:40px;height:40px}.hv2 .af-hd.menu-ouvert .af-nav{flex-direction:column;align-items:flex-start;gap:0}.hv2 .af-hd-t h1{margin-top:22px;font-size:30px}.hv2 .af-hd-th{margin-top:18px;flex-direction:column;align-items:flex-start;gap:14px;padding-right:0}.hv2 .af-themes{flex-wrap:nowrap;gap:18px;max-width:100%;overflow-x:auto;scrollbar-width:none}.hv2 .af-themes::-webkit-scrollbar{display:none}.hv2 .af-themes a{flex:none;gap:7px;font-size:14.5px;min-height:32px}.hv2 .af-themes img{width:16px;height:16px}.hv2 .af-maj{font-size:12.5px}.hv2 .af-hd-emp{width:82px;height:66px}.hv2 .af-maj{padding-right:76px}}.hv2 .af-hd.af-hd-page{min-height:0;padding:24px 0}.hv2 .af-hd-page>.af-w{width:var(--hd-col, min(1280px, calc(100% - 48px) ));margin-inline:auto;box-sizing:border-box}.hv2 .af-hd-page .af-hd-emp{width:max(0px,min(135px,calc((100% - 1280px)/2 - 16px)));height:auto}@container hub (max-width: 1389px){.hv2 .af-hd-page .af-hd-emp{display:none}}@container hub (max-width: 760px){.hv2 .af-hd.af-hd-page{padding:14px 0}.hv2.hv2-base .af-hd-page>.af-w{width:calc(100% - 32px)}.hv2.hv2-tete .af-hd-page>.af-w{width:calc(100% - 40px)}}.hv2.hv2-coque>.page{width:100%;background:#fff}:root{--echelle-hub: .875}.hv2.hv2-coque{container:hub / inline-size}@media (min-width: 761px){.hv2.hv2-coque,.hia.hx{zoom:var(--echelle-hub)}.hv2.hv2-coque .pied li{line-height:30px}.hv2.hv2-coque.hv2-article .srcs{gap:13px}.hv2.hv2-coque.hv2-article .srcs2 li{margin-bottom:13px}}.hv2.hv2-coque{--marge-pied: 80px}@container hub (min-width: 1328px){.hv2.hv2-coque .pied.cq-s6,.hv2.hv2-coque .bande-pc{--marge-pied: max(80px, calc((100% - 1280px)/2) )}.hv2.hv2-coque.hv2-pied :is(.pied.cq-s6,.bande-pc){--marge-pied: calc((100% - 1328px)/2 + 24px) }.hv2.hv2-coque .pied.cq-s6{padding-inline:var(--marge-pied)}}@container hub (max-width: 1327px){.hv2.hv2-coque .bande-pc{--marge-pied: 24px}}@container hub (min-width: 1328px){.hv2.hv2-coque.hv2-base .base-w{width:1280px}}@container hub (min-width: 1328px){.hv2.hv2-coque .hd.cq-s3,.hv2.hv2-coque.hv2-article .hd.cq-s3{padding-inline:calc((100% - 1280px)/2)}.hv2.hv2-coque.hv2-tete .hd.cq-s3{padding-inline:calc((100% - 1288px)/2 + 24px)}}.hv2.hv2-coque .evitement{position:fixed;left:16px;top:16px;z-index:100;display:inline-flex;align-items:center;height:38px;padding:0 17px 1px;border-radius:999px;background:#fff;color:var(--ink);font:600 15px/1 var(--sans);box-shadow:inset 0 0 0 1.5px var(--ink),inset 0 -4px 0 var(--jaune)}.hv2.hv2-coque .evitement:not(:focus){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hv2.hv2-coque .saisie{flex:1;width:0;min-width:0;height:1lh;padding:0;border:0;background:transparent;font:inherit;color:inherit}.hv2.hv2-coque .saisie::-moz-placeholder{color:inherit;opacity:1}.hv2.hv2-coque .saisie::placeholder{color:inherit;opacity:1}.hv2.hv2-coque .cherche-h{margin-left:auto;display:inline-flex;align-items:center;gap:9px;width:230px;height:36px;padding:0 16px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--filet-2);font:400 14px/1 var(--sans);color:var(--gris)}.hv2.hv2-coque .pied .nl.nl-v9{display:flex;align-items:center;height:42px;margin-top:18px;padding:0 8px 0 16px;border-radius:999px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff59}.hv2.hv2-coque .pied .nl.nl-v9 span:first-child{display:flex;align-items:center;flex:1;font:400 14px/1 var(--sans);color:var(--sur-foret)}.hv2.hv2-coque .pied .nl.nl-v9 .nl-ok{position:relative;margin:0;padding:0 10px;border:0;background:none;cursor:pointer;font:700 14px/1 var(--sans);color:var(--jaune)}.hv2.hv2-coque .pied .nl.nl-v9 .nl-ok:after{content:"";position:absolute;top:-14px;right:-8px;bottom:-14px;left:-8px}.hv2.hv2-coque .pied .nl.nl-gabarit{display:flex;gap:8px;margin-top:18px}.hv2.hv2-coque .pied .nl.nl-gabarit span,.hv2.hv2-coque .pied .nl.nl-gabarit>button{display:flex;align-items:center;height:38px;padding:0 14px;border-radius:999px;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff59;font:400 14px/1 var(--sans);color:var(--sur-foret);flex:1}.hv2.hv2-coque .pied .nl.nl-gabarit>button{margin:0;border:0;cursor:pointer}.hv2.hv2-coque .pied .nl-accord{display:flex;align-items:flex-start;gap:10px;max-width:350px;margin-top:12px;padding:4px 0;font:400 13px/1.4 var(--sans);color:var(--sur-foret);cursor:pointer}.hv2.hv2-coque .pied .nl-accord input{flex:none;width:18px;height:18px;margin:0;accent-color:var(--jaune)}.hv2.hv2-coque .pied .nl-suite{max-width:350px;margin-top:12px;font:400 13px/1.4 var(--sans);color:var(--sur-foret)}.hv2.hv2-coque .pied .bas{grid-column:1/-1;display:flex;gap:40px;padding-right:220px;padding-top:22px;margin-top:8px;border-top:1px solid rgba(255,255,255,.18);border-bottom:0;font:400 12.5px/1 var(--sans);color:#a9c7bd;justify-content:flex-start;align-items:center}.hv2.hv2-coque .lk{position:relative}.hv2.hv2-coque .lk:before{content:"";position:absolute;top:-2px;right:0;bottom:-1px;left:0}.hv2 button:where(.lk){-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.hv2.hv2-coque .cq-s1{width:230px;color:var(--gris);font-weight:400}.hv2.hv2-coque .cq-s2{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ink)}.hv2.hv2-coque .cq-s3{padding:0 80px}.hv2.hv2-coque .cq-s4{margin-left:26px}.hv2.hv2-coque .cq-s5{flex:none;background:var(--jaune);box-shadow:none;font-weight:700;color:var(--ink)}.hv2.hv2-coque .cq-s6{padding:56px 80px 40px}.hv2.hv2-coque .cq-s7{height:50px}.hv2.hv2-coque .cq-s8{margin-top:16px;font:400 14px/1.5 var(--sans);color:var(--sur-foret);max-width:330px}.hv2.hv2-coque .pied .nl.nl-gabarit>button.cq-s5{flex:none;background:var(--jaune);box-shadow:none;font-weight:700;color:var(--ink)}.hv2 .pl.socle.cq-s5,.hv2 .pl.l.socle.cq-s5{flex:none;background:var(--jaune);box-shadow:none;font-weight:700;color:var(--ink)}@media (max-width: 760px){.hv2.hv2-coque:not(.hv2-accueil-final) .pied ul{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px}.hv2.hv2-coque .pied li{line-height:1.3}.hv2.hv2-coque .pied li a{display:inline-flex;align-items:center;min-height:44px}.hv2.hv2-coque .pied .nl.nl-gabarit span,.hv2.hv2-coque .pied .nl.nl-gabarit>button{height:44px}.hv2.hv2-coque .pied .nl.nl-v9{height:46px}.hv2.hv2-coque .pied .nl.nl-v9 span:first-child,.hv2.hv2-coque .pied .nl.nl-v9 .nl-ok{align-self:stretch}.hv2.hv2-coque .pied .nl.nl-v9 .saisie{height:100%}}.hv2.hv2-coque .pied{overflow-x:clip}@container hub (max-width: 1327px){:is(.hv2):is(.hv2-tete,.hv2-pied) .hd{height:auto;flex-wrap:wrap;gap:24px}.hv2.hv2-coque:is(.hv2-tete,.hv2-pied) .hd{padding:20px 24px}:is(.hv2):is(.hv2-tete,.hv2-pied) .hd nav{flex-wrap:wrap}.hv2.hv2-coque:is(.hv2-tete,.hv2-pied) .hd nav{margin-left:0}.hv2.hv2-coque:is(.hv2-tete,.hv2-pied,.hv2-palmares) .pied{padding:40px 24px}}@container hub (max-width: 760px){:is(.hv2):is(.hv2-tete,.hv2-pied) .hd nav{gap:18px}:is(.hv2):is(.hv2-tete,.hv2-pied) .hd nav a{display:inline-flex;align-items:center;min-height:44px}:is(.hv2):is(.hv2-tete,.hv2-pied) .hd .cherche{margin-left:0}.hv2.hv2-coque:is(.hv2-tete,.hv2-pied) .hd .cherche{width:100%}:is(.hv2):is(.hv2-tete,.hv2-pied,.hv2-palmares) .pied{row-gap:24px}.hv2.hv2-coque:is(.hv2-tete,.hv2-pied,.hv2-palmares) .pied{grid-template-columns:minmax(0,1fr)}:is(.hv2):is(.hv2-tete,.hv2-pied,.hv2-palmares) .pied>*{min-width:0}:is(.hv2):is(.hv2-tete,.hv2-pied,.hv2-palmares) .pied .nl{flex-wrap:wrap}:is(.hv2):is(.hv2-tete,.hv2-pied,.hv2-palmares) .pied .bas{flex-wrap:wrap;padding-right:0;gap:18px;padding-bottom:170px}}@container hub (min-width: 761px) and (max-width: 1327px){:is(.hv2):is(.hv2-tete,.hv2-pied) .hd nav a{display:inline-flex;align-items:center;min-height:24px}}@container hub (min-width: 761px) and (max-width: 1200px){:is(.hv2):is(.hv2-tete,.hv2-pied,.hv2-palmares) .pied{grid-template-columns:repeat(3,minmax(0,1fr)) 170px;-moz-column-gap:32px;column-gap:32px;row-gap:36px}:is(.hv2):is(.hv2-tete,.hv2-pied,.hv2-palmares) .pied>div:first-child{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,330px) minmax(0,400px);-moz-column-gap:48px;column-gap:48px;align-items:end}:is(.hv2):is(.hv2-tete,.hv2-pied,.hv2-palmares) .pied>div:first-child>img{grid-column:1}:is(.hv2):is(.hv2-tete,.hv2-pied,.hv2-palmares) .pied>div:first-child>p{grid-column:1}:is(.hv2):is(.hv2-tete,.hv2-pied,.hv2-palmares) .pied>div:first-child>:is(.nl,.abonnement){grid-column:2;grid-row:1 / span 2;align-self:end}}@container hub (min-width: 761px) and (max-width: 900px){:is(.hv2):is(.hv2-tete,.hv2-pied) .hd{row-gap:12px}:is(.hv2):is(.hv2-tete,.hv2-pied,.hv2-palmares) .pied .bas{flex-wrap:wrap;row-gap:10px}}@container hub (max-width: 760px){.hv2.hv2-coque.hv2-outils h1.d1{font-size:38px;line-height:1.04}.hv2.hv2-coque.hv2-outils .w.ou-s2.ou-s2.ou-s2{row-gap:18px;padding-bottom:28px}.hv2.hv2-coque.hv2-usages .fo-tete h1.d2{font-size:34px;line-height:1.06}.hv2.hv2-coque.hv2-usages .w.fo-tete.fo-tete{row-gap:26px;padding-bottom:26px}.hv2.hv2-coque.hv2-usages .fo-nav ul{flex-direction:row;gap:8px;margin:0 -24px;padding:2px 24px 6px;overflow-x:auto;scroll-snap-type:x proximity;scroll-padding-left:24px;scrollbar-width:none}.hv2.hv2-coque.hv2-usages .fo-nav ul::-webkit-scrollbar{display:none}.hv2.hv2-coque.hv2-usages .fo-nav li{flex:none;scroll-snap-align:start}.hv2.hv2-coque.hv2-usages .fo-nav-o{grid-template-columns:40px minmax(0,1fr);gap:10px;min-height:52px;padding:6px 14px 6px 6px;box-sizing:border-box}.hv2.hv2-coque.hv2-usages a.fo-nav-o{box-shadow:inset 0 0 0 1px var(--filet)}.hv2.hv2-coque.hv2-usages .fo-nav-o img{width:40px;height:40px}.hv2.hv2-coque.hv2-usages .fo-nav-o b{font-size:15px;white-space:nowrap}.hv2.hv2-coque.hv2-analyses .an-s1 .an-s5{margin-top:0}.hv2.hv2-coque.hv2-analyses .tabs{padding:8px 0 10px;gap:2px 22px}.hv2.hv2-coque.hv2-analyses .tabs>.lab{display:none}}@media (max-width: 760px){:root .hia.hx .fc-main>.hx-dn-chead{display:contents}:root .hia.hx .fc-main>.hx-dn-chead>.hx-dn-why{order:1}:root .hia.hx .fc-main:has(>.hx-dn-chead)>.hx-stage~*{order:2}:root .hia.hx .fc-main>.hx-dn-chead h1{font-size:34px;line-height:1.06}:root :is(.hv2,.hia.hx) .fc-actb:not(.sombre){gap:0 6px}:root :is(.hv2,.hia.hx) .fc-actb:not(.sombre) .fc-ong{gap:14px}}@media (max-width: 767px){:is(.hv2,.hia.hx) :is(a.af-lk,a.pgc-lk,a.sy-bas-lk,a.sy-q-lk,a.tph-lk,a.fo-src-d,a.fc-lk){position:relative}:is(.hv2,.hia.hx) :is(a.af-lk,a.pgc-lk,a.sy-bas-lk,a.sy-q-lk,a.tph-lk,a.fo-src-d):after{content:"";position:absolute;top:-11px;right:-6px;bottom:-11px;left:-6px}:is(.hv2,.hia.hx) a.fc-lk:before{content:"";position:absolute;top:-12px;right:-6px;bottom:-12px;left:-6px}.hv2.hv2-usages a.r{position:relative}.hv2.hv2-usages a.r:after{content:"";position:absolute;top:-14px;right:-16px;bottom:-14px;left:-16px}.hia.hx .hx-dn-rank li{padding-block:6px}.hia.hx .hx-dn-rank li>button{padding-block:6px;margin-block:-6px}.hv2.hv2-coque .pied .nl .saisie{box-sizing:content-box;padding-block:14px;margin-block:-14px}}
