.hx-sh.nb{justify-content:space-between}.hx-sh>a{margin-left:0}.hx-sh.nb>a{margin-left:auto}.hx-tile{display:grid;gap:calc(6 * var(--s));align-content:start}.hx-tile .hx-photo{height:calc(150 * var(--s));margin-bottom:calc(4 * var(--s))}.hx-tile b{font-family:var(--serif);font-weight:800;font-size:calc(19 * var(--s));line-height:1.15;letter-spacing:-.02em;color:var(--ink)}.hx-tile .d{font-size:calc(14 * var(--s));line-height:1.4;color:var(--slate)}.hx-tile:hover b{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hx-chif{display:grid;gap:calc(4 * var(--s));align-content:start;background:var(--mint-p);padding:calc(14 * var(--s)) calc(16 * var(--s)) calc(13 * var(--s));font-family:var(--sans);text-decoration:none!important}.hx-chif .hx-fmt{font-size:calc(12.5 * var(--s))}.hx-chif .v{font-family:var(--serif);font-weight:900;font-size:calc(46 * var(--s));line-height:.95;letter-spacing:-.045em;color:var(--ink);white-space:nowrap}.hx-chif .v small{font-family:var(--sans);font-weight:600;font-size:calc(18 * var(--s));letter-spacing:0;margin-left:calc(5 * var(--s));color:var(--ink2)}.hx-chif .t{font-family:var(--serif);font-weight:700;font-size:calc(15.5 * var(--s));line-height:1.22;color:var(--ink);letter-spacing:-.01em}.hx-chif .q{font-size:calc(12.5 * var(--s));line-height:1.35;color:var(--slate2)}.hx-chif .more{font-size:calc(13.5 * var(--s));font-weight:600;color:var(--teal-t);margin-top:calc(4 * var(--s))}.hx-chif:hover .t{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hx-num{list-style:none;padding:0;margin:0;counter-reset:hxn;display:grid}.hx-num li{counter-increment:hxn;display:grid;grid-template-columns:calc(26 * var(--s)) 1fr;gap:calc(8 * var(--s));padding:calc(8 * var(--s)) 0;border-top:1px solid var(--line);font-size:calc(14.5 * var(--s));line-height:1.42;color:var(--ink2)}.hx-num li:first-child{border-top:0}.hx-num li:before{content:counter(hxn);font-family:var(--serif);font-weight:900;font-size:calc(17 * var(--s));color:var(--teal);line-height:1.2}.hx-sources.hx-srcn{counter-reset:hxs;margin:0}.hx-srcn li{counter-increment:hxs;display:grid;grid-template-columns:calc(26 * var(--s)) 1fr;gap:calc(4 * var(--s));line-height:1.4;color:var(--text)}.hx-srcn li:before{content:counter(hxs);font-family:var(--serif);font-weight:800;color:var(--teal-t)}.hx-tabfig{margin:calc(26 * var(--s)) 0;font-family:var(--sans)}.hx-tabfig .sc{overflow-x:auto;border-top:calc(2 * var(--s)) solid var(--ink)}.hx-tabfig .hx-table th{border-bottom-width:1px;border-bottom-color:var(--line2);vertical-align:bottom}.hx-tabfig .hx-table td,.hx-tabfig .hx-table th{text-align:left!important;vertical-align:top;line-height:1.35}.hx-tabfig .hx-table td:first-child{font-family:var(--serif);font-weight:700;color:var(--ink)}.hx-tabfig figcaption{font-size:calc(13 * var(--s));color:var(--slate2);margin-top:calc(8 * var(--s))}.hx-enc{font-family:var(--sans)}.hx-enc .h{display:block;font-family:var(--serif);font-weight:800;font-size:calc(18 * var(--s));letter-spacing:-.02em;color:var(--ink);margin-bottom:calc(5 * var(--s))}.hx-enc p{font-size:calc(15 * var(--s));line-height:1.5;color:var(--ink2)}.hx-pull{margin:calc(30 * var(--s)) 0!important}.hx-pull:before{content:"";display:block;width:calc(50 * var(--s));height:calc(5 * var(--s));background:var(--yellow);margin-bottom:calc(12 * var(--s))}.hx .hx-pull blockquote{margin:0;padding:0;box-shadow:none;font-family:var(--serif);font-weight:700;font-size:calc(26 * var(--s));line-height:1.25;letter-spacing:-.02em;color:var(--ink)}.hx-pull figcaption{font-family:var(--sans);font-size:calc(13.5 * var(--s));color:var(--slate2);margin-top:calc(8 * var(--s))}.hx-metabox{border:1px solid var(--line);background:#fff;padding:calc(18 * var(--s)) calc(22 * var(--s));margin-top:calc(14 * var(--s))}.hx-metabox h2{font-size:calc(20 * var(--s));font-weight:800;letter-spacing:-.02em;margin-bottom:calc(10 * var(--s))}.hx-metabox .cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:calc(28 * var(--s))}.hx-metabox .desc{font-size:calc(14.5 * var(--s));line-height:1.55;color:var(--ink2)}.hx-metabox .hx-kv a{color:var(--forest);text-decoration:underline;text-decoration-color:var(--line2)}.hx-pcv{border:1px solid var(--line);background:#fff;padding:calc(20 * var(--s)) calc(24 * var(--s)) calc(18 * var(--s))}.hx-pcv .cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:calc(30 * var(--s));align-items:start}.hx-pcv h3{font-size:calc(22 * var(--s));font-weight:800;line-height:1.15;letter-spacing:-.025em;margin-top:calc(4 * var(--s))}.hx-pcv .cols p{font-size:calc(15 * var(--s));line-height:1.6;margin-top:calc(10 * var(--s))}.hx-pcv .hx-chif{margin-top:calc(14 * var(--s))}.hx-pcv details{margin-top:calc(12 * var(--s));background:var(--mint-p);padding:calc(11 * var(--s)) calc(16 * var(--s))}.hx-pcv summary{cursor:pointer;font-family:var(--serif);font-weight:700;font-size:calc(16 * var(--s));color:var(--forest)}.hx-pcv details p{font-size:calc(14 * var(--s));line-height:1.5;margin-top:calc(8 * var(--s))}.hx-sign img{width:calc(34 * var(--s));height:calc(40 * var(--s));-o-object-fit:contain;object-fit:contain;flex:none}.hx-sign>span{display:grid;gap:calc(1 * var(--s))}.hx-sign b{font-weight:600;color:var(--ink)}.hx-sign>span>span{color:var(--slate2);font-size:calc(13 * var(--s))}.hx-art.hx-lec{grid-template-columns:calc(196 * var(--s)) minmax(0,1fr);gap:calc(44 * var(--s));padding-top:calc(14 * var(--s))}.hx-lec{--col: calc(620 * var(--s));--rail: calc(252 * var(--s));--gut: calc(36 * var(--s))}.hx-lec-main{min-width:0}.hx-lec .hx-toc{margin-top:calc(8 * var(--s))}.hx-lec .hx-toc a{display:flex;gap:calc(8 * var(--s));padding:calc(6 * var(--s)) 0;transition:color .15s}.hx-lec .hx-toc a .n{flex:none;width:calc(14 * var(--s));font-family:var(--serif);font-weight:800;color:var(--line2)}.hx-lec .hx-toc a.on{color:var(--ink);font-weight:600;box-shadow:inset 0 calc(-3 * var(--s)) 0 var(--yellow)}.hx-lec .hx-toc a.on .n{color:var(--orange-t)}.hx-lec .hx-toc a.th{margin-top:calc(14 * var(--s));border-top:1px solid var(--line);border-bottom:0;align-items:center;gap:calc(10 * var(--s));padding-top:calc(12 * var(--s));font-family:var(--serif);font-weight:700;font-size:calc(15 * var(--s));color:var(--ink)}.hx-lec .hx-toc a.th img{width:calc(30 * var(--s));height:calc(30 * var(--s))}.hx-lec .hx-toc a.th .hx-meta{display:block;font-family:var(--sans);font-weight:400;font-size:calc(12 * var(--s))}.hx-lec .hx-art-head{padding-top:calc(4 * var(--s));max-width:none}.hx-lec .hx-art-head .hx-fmt a:hover,.hx-ins .hx-art-head .hx-fmt a:hover{text-decoration:underline}.hx-lec .hx-art-head h1{font-size:calc(52 * var(--s));line-height:1;letter-spacing:-.042em;margin-top:calc(10 * var(--s));max-width:calc(880 * var(--s))}.hx-lec .hx-art-head .hx-sub{font-size:calc(21 * var(--s));line-height:1.3;margin-top:calc(14 * var(--s));max-width:calc(780 * var(--s))}.hx-lec .hx-art-head .hx-bar{margin-top:calc(18 * var(--s))}.hx-lec-by{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:calc(12 * var(--s)) calc(24 * var(--s));margin-top:calc(16 * var(--s));padding-bottom:calc(16 * var(--s));border-bottom:1px solid var(--line)}.hx-lec-by .acts{display:flex;flex-wrap:wrap;gap:calc(6 * var(--s))}.hx-lec-body{display:flow-root;margin-top:calc(22 * var(--s))}.hx-lec-body>.hx-aside{float:right;width:var(--rail);margin:0 0 calc(24 * var(--s)) var(--gut);position:static;gap:calc(22 * var(--s))}.hx-lec-photo{margin:0;width:var(--col);max-width:100%}.hx-lec-photo .hx-photo{height:calc(349 * var(--s))}.hx-lec-photo .hx-photo .fp{width:calc(250 * var(--s));right:calc(-50 * var(--s));bottom:calc(-60 * var(--s))}.hx-lec .hx-prose{margin-top:calc(24 * var(--s))}.hx-lec .hx-prose>:not(section),.hx-lec .hx-prose>section>*{max-width:var(--col)}.hx-lec .hx-prose>section>*+*{margin-top:calc(16 * var(--s))}.hx-lec .hx-prose .chapo{font-size:calc(21.5 * var(--s));line-height:1.45;color:var(--ink2);letter-spacing:-.005em}.hx-lec .hx-prose>section>h2{margin-top:calc(38 * var(--s))}.hx-lec .hx-prose h2 .n{color:var(--teal-t);margin-right:calc(10 * var(--s))}.hx-lec .hx-prose ol li::marker{font-weight:700;color:var(--orange-t)}.hx-lec .hx-prose>section>.hx-stage,.hx-lec .hx-prose>section>.hx-tabfig{max-width:none;clear:right}.hx-lec .hx-prose>section>.hx-stage{margin:calc(28 * var(--s)) 0!important}.hx-prose .hx-stage h3.hx-fig-t{font-size:calc(23 * var(--s));line-height:1.1;margin-top:0}.hx-prose .hx-stage .hx-meta{font-family:var(--sans)}.hx-lec .hx-prose>section>.hx-chif{float:right;clear:right;width:var(--rail);box-sizing:border-box;margin:calc(6 * var(--s)) 0 calc(16 * var(--s)) var(--gut)}.hx-lec .hx-prose>section>.hx-box{margin-top:calc(22 * var(--s))}.hx-lec-att{margin-top:calc(30 * var(--s))!important;font-family:var(--sans)}.hx-lec-att b{display:block;font-family:var(--serif);font-weight:800;font-size:calc(17 * var(--s));color:var(--ink);margin-bottom:calc(2 * var(--s))}.hx-lec-att>span{font-size:calc(15 * var(--s));line-height:1.5}.hx-lec-fin{margin-top:calc(30 * var(--s))!important;padding-top:calc(14 * var(--s));border-top:1px solid var(--line);font-family:var(--sans)}.hx-lec-body .hx-retenir,.hx-ins .hx-retenir{padding:calc(16 * var(--s)) calc(18 * var(--s))}.hx-lec-body .hx-retenir h2{font-size:calc(25 * var(--s))}.hx-lec-body .hx-retenir p{font-size:calc(14.5 * var(--s));line-height:1.48;color:var(--ink2);margin-top:calc(9 * var(--s))}.hx-lec-body .hx-retenir .hx-bar.s{margin-top:calc(13 * var(--s))}.hx-lec-side{border-top:calc(2 * var(--s)) solid var(--ink);padding-top:calc(9 * var(--s))}.hx-lec-side h2{font-size:calc(17 * var(--s));font-weight:800;letter-spacing:-.015em;margin-bottom:calc(4 * var(--s))}.hx-lec-side.src ol{list-style:none;padding:0;counter-reset:hxa}.hx-lec-side.src li{counter-increment:hxa;display:grid;grid-template-columns:calc(18 * var(--s)) 1fr;gap:calc(4 * var(--s));padding:calc(6 * var(--s)) 0;border-bottom:1px solid var(--line);font-size:calc(12.8 * var(--s));line-height:1.35;color:var(--slate)}.hx-lec-side.src li:before{content:counter(hxa);font-family:var(--serif);font-weight:800;color:var(--teal-t)}.hx-lec-side.src .hx-more{margin-top:calc(8 * var(--s));font-size:calc(13.5 * var(--s))}.hx-lec-side.th>a{display:block;padding:calc(8 * var(--s)) 0 calc(9 * var(--s));border-bottom:1px solid var(--line)}.hx-lec-side.th>a .hx-fmt{font-size:calc(12.5 * var(--s))}.hx-lec-side.th>a b{display:block;font-family:var(--serif);font-weight:700;font-size:calc(15 * var(--s));line-height:1.22;letter-spacing:-.01em;color:var(--ink);margin-top:calc(1 * var(--s))}.hx-lec-side.th>a:hover b{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hx-lec-side.th>a.all{display:grid;grid-template-columns:calc(28 * var(--s)) 1fr auto;gap:calc(10 * var(--s));align-items:center;border-bottom:0;font-size:calc(13.5 * var(--s));font-weight:600;color:var(--teal-t);line-height:1.3}.hx-lec-side.th>a.all img{width:calc(28 * var(--s));height:calc(28 * var(--s))}.hx-lec-sources{clear:both;padding-top:calc(40 * var(--s))}.hx-lec-meth{margin-top:calc(14 * var(--s));max-width:calc(820 * var(--s));line-height:1.5}.hx-lec-meth a,.hx-lst-meta a{color:var(--forest);-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hx-lec .hx-cite{margin-top:calc(20 * var(--s))}.hx-lst-head{grid-template-columns:minmax(0,1fr) auto}.hx-lst-head h1{font-size:calc(62 * var(--s));line-height:1;letter-spacing:-.045em}.hx-lst-meta{font-size:calc(14 * var(--s));line-height:1.6;color:var(--slate);border-left:1px solid var(--line);padding-left:calc(20 * var(--s));margin-bottom:calc(4 * var(--s))}.hx-lst-meta .hx-more{font-size:calc(14 * var(--s))}.hx-lst-filters{margin-top:calc(22 * var(--s));padding:calc(11 * var(--s)) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hx-lst-filters .hx-pill{white-space:nowrap;flex:none}.hx-lst{display:grid;grid-template-columns:minmax(0,1fr) calc(336 * var(--s));gap:calc(40 * var(--s));align-items:start}.hx-lst.one{grid-template-columns:minmax(0,1fr)}.hx-lst-rail{border-left:1px solid var(--line);padding-left:calc(26 * var(--s));align-self:stretch}.hx-lst-rail .hx-sh{flex-wrap:wrap;row-gap:calc(4 * var(--s))}.hx-lst-rail .hx-sh .rule{min-width:calc(30 * var(--s))}.hx-lst-blog{grid-template-columns:minmax(0,1fr) minmax(0,1fr);-moz-column-gap:calc(40 * var(--s));column-gap:calc(40 * var(--s))}.hx-prow{grid-template-columns:calc(212 * var(--s)) minmax(0,1fr) calc(30 * var(--s));align-items:start;padding:calc(18 * var(--s)) 0}.hx-prow .hx-photo{height:calc(132 * var(--s))}.hx-prow .hx-fmt .th{color:var(--slate2);font-weight:500}.hx-prow b{font-size:calc(24 * var(--s));text-wrap:balance}.hx-prow .d{font-size:calc(15.5 * var(--s))}.hx-prow .m{display:block;font-size:calc(13 * var(--s));color:var(--slate2);margin-top:calc(8 * var(--s))}.hx-prow .go{align-self:center}.hx-prow.lead{grid-template-columns:minmax(0,.94fr) minmax(0,1fr);gap:calc(26 * var(--s));padding:calc(4 * var(--s)) 0 calc(22 * var(--s));border-top:0}.hx-prow.lead .hx-photo{height:calc(290 * var(--s))}.hx-prow.lead .go{display:none}.hx-prow.lead .hx-photo .fp{width:calc(220 * var(--s));right:calc(-40 * var(--s));bottom:calc(-50 * var(--s))}.hx-prow.lead b{font-size:calc(32 * var(--s));line-height:1.05;letter-spacing:-.035em;margin-top:calc(6 * var(--s))}.hx-prow.lead .d{font-family:var(--serif);font-size:calc(17 * var(--s));line-height:1.45;color:var(--ink2);margin-top:calc(10 * var(--s))}.hx-prow.lead:after{content:"";display:block;grid-column:2;width:calc(50 * var(--s));height:calc(5 * var(--s));background:var(--yellow);margin-top:calc(-8 * var(--s))}.hx-prow.compact{grid-template-columns:calc(132 * var(--s)) minmax(0,1fr) calc(24 * var(--s));padding:calc(13 * var(--s)) 0}.hx-prow.compact .hx-photo{height:calc(84 * var(--s))}.hx-prow.compact b{font-size:calc(19 * var(--s))}.hx-prow.compact .d{font-size:calc(14.5 * var(--s))}.hx-lec .hx-rows .hx-row.compact:not(.hx-prow){grid-template-columns:calc(132 * var(--s)) minmax(0,1fr) calc(24 * var(--s));padding:calc(13 * var(--s)) 0;align-items:start}.hx-lec .hx-rows .hx-row.compact:not(.hx-prow) .hx-photo{height:calc(84 * var(--s))}.hx-lec .hx-rows .hx-row.compact:not(.hx-prow) b{font-size:calc(19 * var(--s))}.hx-lec .hx-rows .hx-row.compact .go{align-self:center}.hx-row.compact .hx-fmt{font-size:calc(13 * var(--s))}.hx-row.compact .d{font-size:calc(14.5 * var(--s))}.hx-amini-list{display:grid}.hx-amini{display:grid;grid-template-columns:calc(70 * var(--s)) minmax(0,1fr);gap:calc(12 * var(--s));align-items:start;padding:calc(8 * var(--s)) 0;border-top:1px solid var(--line)}.hx-amini:first-child{border-top:0;padding-top:calc(2 * var(--s))}.hx-amini .hx-photo{height:calc(50 * var(--s));margin-top:calc(3 * var(--s))}.hx-amini .hx-fmt{font-size:calc(11.5 * var(--s))}.hx-amini b{display:block;font-family:var(--serif);font-weight:700;font-size:calc(14.5 * var(--s));line-height:1.2;letter-spacing:-.01em;color:var(--ink);margin-top:calc(1 * var(--s))}.hx-amini:hover b{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hx-ins{padding-top:calc(14 * var(--s))}.hx-ins-head{max-width:none}.hx-ins-head h1{font-size:calc(64 * var(--s));line-height:.98;letter-spacing:-.045em;margin-top:calc(10 * var(--s));max-width:calc(1000 * var(--s))}.hx-ins-head .hx-bar{margin-top:calc(18 * var(--s))}.hx-ins .hx-lec-by{border-bottom:0;padding-bottom:0}.hx-ins-stage{margin-top:calc(20 * var(--s));border-top:1px solid var(--line)}.hx-ins-cols{display:grid;grid-template-columns:calc(680 * var(--s)) calc(290 * var(--s));justify-content:space-between;gap:calc(60 * var(--s));margin-top:calc(30 * var(--s));align-items:start}.hx-ins .hx-prose>*+*{margin-top:calc(16 * var(--s))}.hx-ins .hx-prose .chapo{font-size:calc(21 * var(--s));line-height:1.45;color:var(--ink2)}.hx-ins-renvoi{font-family:var(--sans);font-weight:600;font-size:calc(16 * var(--s))}.hx-ins .hx-prose .hx-ins-renvoi a{text-decoration:none;color:var(--teal-t)}.hx-ins .hx-prose .hx-ins-renvoi a:hover{-webkit-text-decoration:var(--souligne);text-decoration:var(--souligne);text-underline-offset:var(--souligne-decalage)}.hx-ins-aside{position:sticky}.hx-ins .hx-lec-sources{padding-top:calc(36 * var(--s))}@media (max-width: 760px){.hx-metabox .cols,.hx-pcv .cols{grid-template-columns:1fr;gap:16px}.hx-metabox,.hx-pcv{padding:16px}.hx-sources.hx-srcn{-moz-columns:1;columns:1}.hx-art.hx-lec{grid-template-columns:1fr;gap:0;padding-top:8px}.hx-lec .hx-art-head h1{font-size:34px;line-height:36px;letter-spacing:-.035em}.hx-lec .hx-art-head .hx-sub{font-size:18px}.hx-lec-by{gap:12px}.hx-lec-body{display:flex;flex-direction:column}.hx-lec-body>.hx-aside{display:contents}.hx-lec-photo{order:1;width:auto;margin:0 -20px;max-width:none}.hx-lec-photo .hx-photo{height:220px}.hx-lec-body .hx-retenir{order:2;margin-top:18px}.hx-lec .hx-prose{order:3}.hx-lec-side.src{display:none}.hx-lec-side.th{order:4;margin-top:30px}.hx-lec .hx-prose>:not(section),.hx-lec .hx-prose>section>*{max-width:none}.hx-lec .hx-prose .chapo{font-size:19px}.hx-lec .hx-prose>section>.hx-chif{float:none;width:auto;margin:16px 0}.hx-prose .hx-stage h3.hx-fig-t{font-size:20px}.hx-pull blockquote{font-size:21px!important}.hx-lst-head{grid-template-columns:1fr;gap:12px}.hx-lst-head h1{font-size:40px;line-height:40px}.hx-lst-meta{border-left:0;padding-left:0}.hx-lst{grid-template-columns:1fr;gap:0}.hx-lst-rail{border-left:0;padding-left:0}.hx-lst-blog{grid-template-columns:1fr}.hx-prow,.hx-prow.compact,.hx-lec .hx-rows .hx-row.compact:not(.hx-prow){grid-template-columns:96px minmax(0,1fr);gap:14px}.hx-prow .hx-photo,.hx-prow.compact .hx-photo,.hx-lec .hx-rows .hx-row.compact:not(.hx-prow) .hx-photo{height:72px}.hx-prow b,.hx-prow.compact b{font-size:18px}.hx-prow .d{font-size:14.5px}.hx-prow.lead{grid-template-columns:1fr;gap:12px}.hx-prow.lead .hx-photo{height:210px;margin:0 -20px}.hx-prow.lead b{font-size:28px}.hx-prow.lead .d{font-size:16.5px}.hx-prow.lead:after{grid-column:1;margin-top:0}.hx-ins-head h1{font-size:38px;line-height:39px}.hx-ins-cols{grid-template-columns:1fr;gap:24px}.hx-ins-aside{position:static}}
