/* Lot 44 (maquette) : un schema par soin, texte et schema cote a cote, le cote du schema alterne.
   Ordinateur : colonne du schema = 34 % de la largeur du contenu (au plus 360 px) ; planche a plusieurs panneaux : 46 % (au plus 500 px).
   Hauteur du dessin affiche plafonnee a 340 px : un dessin haut est retreci (largeur = 340 px x largeur/hauteur).
   Telephone (< 820 px) : une colonne ; le schema sous le titre de sa section, avant son texte, hauteur du dessin au plus 300 px. */
.l44-duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(34%,360px));gap:44px;align-items:start;margin:22px 0 10px}
.l44-duo.l44-g{grid-template-columns:minmax(0,min(34%,360px)) minmax(0,1fr)}
.l44-duo.l44-large{grid-template-columns:minmax(0,1fr) minmax(0,min(46%,500px))}
.l44-duo.l44-large.l44-g{grid-template-columns:minmax(0,min(46%,500px)) minmax(0,1fr)}
.l44-duo>.l44-txt>:first-child{margin-top:0}
.l44-fig{min-width:0}
.l44-fig .fig{margin:0;max-width:none;width:min(100%,calc(340px * var(--l44ar,1)))}
.l44-duo.l44-g .l44-fig .fig{margin-right:auto}
.l44-duo.l44-d .l44-fig .fig{margin-left:auto}
.l44-fig .fig figcaption{font-size:13px}
.l44-fig .fig-parcours .fig-num{font-size:14px}
/* planche : les panneaux cote a cote, pas les uns sous les autres */
.l44-fig .fig.fig-pile .fig-mob-pans{display:grid;grid-template-columns:repeat(var(--l44n),minmax(0,1fr))}
.l44-fig .fig.fig-pile .fig-mpan+.fig-mpan{border-top:0;border-left:1px solid var(--filet)}
.l44-fig .fig.fig-pile .fig-mtitre{font-size:12.5px;line-height:1.35;padding:8px 8px 0;overflow-wrap:anywhere}
.l44-fig .fig.fig-pile .fig-pans{flex-direction:row}
.l44-fig .fig.fig-pile .fig-pan{flex:var(--w) 1 0;width:auto}
/* fiches de Chirurgie : l'article prend la grille du bloc */
.chir.chir-fig.l44-art{grid-template-columns:minmax(0,1fr) minmax(0,min(34%,340px))}
.chir.chir-fig.l44-art.l44-g{grid-template-columns:minmax(0,min(34%,340px)) minmax(0,1fr)}
.chir.chir-fig.l44-art.l44-large{grid-template-columns:minmax(0,1fr) minmax(0,min(46%,460px))}
.chir.chir-fig.l44-art.l44-large.l44-g{grid-template-columns:minmax(0,min(46%,460px)) minmax(0,1fr)}
.chir.l44-art .l44-fig{position:static}
/* schemas nouveaux (Colposcopie, Senologie) : la liste des numeros sous l'image */
.l44-num{margin:8px 0 4px;padding-left:22px;font-size:14px;line-height:1.5;color:var(--noir)}
.l44-num li{margin:1px 0}
.l44-ph{display:block}
.l44-neuf .fig-pan img{position:static;width:100%;height:auto}
@media(max-width:820px){
 .l44-duo,.l44-duo.l44-g,.l44-duo.l44-large,.l44-duo.l44-large.l44-g{display:flex;flex-direction:column;gap:18px}
 .l44-duo>.l44-fig{order:-1;position:static;width:100%}
 .l44-fig .fig,.l44-duo.l44-g .l44-fig .fig,.l44-duo.l44-d .l44-fig .fig{margin:0 auto;width:min(100%,calc(300px * var(--l44ar,1)))}
 .l44-fig .fig-pans{flex-direction:row}
 .l44-fig .fig-pan{flex:var(--w) 1 0;width:auto}
 .l44-fig .fig-pan+.fig-pan{border-top:0;border-left:1px solid var(--filet)}
 .l44-fig .fig.fig-pile{width:100%}
 .l44-fig .fig.fig-pile .fig-mob-pans{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}
 .l44-fig .fig.fig-pile .fig-mpan:nth-child(odd){border-left:0}
 .chir.chir-fig.l44-art,.chir.chir-fig.l44-art.l44-g,.chir.chir-fig.l44-art.l44-large,.chir.chir-fig.l44-art.l44-large.l44-g{display:flex;flex-direction:column;gap:14px}
 .chir.l44-art>.l44-txt{display:contents}
 .chir.l44-art>.l44-txt>h3{order:-2;margin-bottom:0}
 .chir.l44-art>.l44-fig{order:-1}
}
/* --- Correction 21:15 du siège ---
   1. Fiches de Chirurgie : la liste des mots du schéma passe dans la colonne de texte, sous le texte (plus de blanc sous le texte).
   2. Planches de 3 ou 4 dessins : pleine largeur sous le texte de leur section, 738 px au plus (garde les pastilles numérotées) ;
      3 ou 4 dessins sur une ligne, 738 px au plus. Elles ne comptent pas dans l'alternance droite/gauche.
   3. Ordinateur : le schéma reste collé en haut de sa colonne pendant qu'on lit la section (sous l'en-tête fixe de 73 px). */
.l44-liste{display:block;list-style:decimal;margin:16px 0 0;padding:12px 0 0 24px;border-top:1px solid var(--filet);font-size:14px;line-height:1.5;color:var(--noir)}
.l44-liste li{display:list-item;margin:1px 0;padding:0;border:0;font-size:inherit}
.l44-liste li::before{content:none}
@media(min-width:821px){
 .l44-duo:not(.l44-planche)>.l44-fig{position:sticky;top:96px;align-self:start}
 .l44-duo.l44-planche,.chir.chir-fig.l44-art.l44-planche{display:flex;flex-direction:column;gap:20px}
 .l44-duo.l44-planche>.l44-txt{order:0}
 .l44-duo.l44-planche>.l44-fig{order:1;position:static;width:100%}
 .l44-planche .l44-fig .fig,.l44-duo.l44-planche .l44-fig .fig{width:min(100%,738px);margin:0}
}
@media(max-width:820px){
 .chir.l44-art>.l44-txt>h3{order:-3}
 .chir.l44-art>.l44-fig{order:-2}
 .chir.l44-art>.l44-txt>.l44-liste{order:-1;margin-top:0}
 .l44-planche .l44-fig .fig.fig-pile{width:min(100%,var(--l44pw,100%));margin:0 auto}
 .l44-planche.l44-n4 .l44-fig .fig.fig-pile{width:min(100%,234px)}
 .l44-planche .l44-fig .fig.fig-pile .fig-mob-pans{grid-template-columns:repeat(2,minmax(0,1fr))}
 .l44-planche:not(.l44-n4) .l44-fig .fig.fig-pile .fig-mob-pans{grid-template-columns:repeat(3,minmax(0,1fr))}
 .l44-planche .l44-fig .fig.fig-pile .fig-mtitre{font-size:11.5px;padding:6px 6px 0}
 .l44-planche.l44-n4 .l44-fig .fig.fig-pile .fig-mpan:nth-child(odd){border-left:0}
 .l44-planche.l44-n4 .l44-fig .fig.fig-pile .fig-mpan:nth-child(n+3){border-top:1px solid var(--filet)}
}

/* --- Reprise V1 (21:48) ---
   a. Dessins au trait (mots poses sur le dessin) : le plus petit mot fait 11 px au moins. Largeur du dessin = 11 x largeur du dessin / taille du plus petit mot.
      Si cette largeur depasse la colonne (360 px) : colonne elargie a cette largeur (50 % au plus) ; au telephone, pastilles numerotees + liste des memes mots (15 px).
      Si le dessin n'a pas de points vises (echographie, 2 panneaux) : pleine largeur, a sa place, a cette largeur.
   b. Planches de 3-4 dessins hors Chirurgie : restent a leur place v46 (juste apres l'etape qu'elles illustrent), pleine largeur, centrees, 738 px au plus.
   c. Bloc ou le schema et sa legende depassent le texte de plus de 200 px (mesure) : texte en haut, puis le dessin et, a cote de lui, sa legende et sa liste. */
.fig.l44-pl{width:min(100%,738px);max-width:none;margin:24px auto 26px}
.fig.l44-pl.fig-pile .fig-mob-pans{display:grid;grid-template-columns:repeat(var(--l44n,3),minmax(0,1fr))}
.fig.l44-pl.l44-n3.fig-pile .fig-mob-pans{grid-template-columns:repeat(3,minmax(0,1fr))}
.fig.l44-pl.l44-n4.fig-pile .fig-mob-pans{grid-template-columns:repeat(4,minmax(0,1fr))}
.fig.l44-pl.fig-pile .fig-mpan+.fig-mpan{border-top:0;border-left:1px solid var(--filet)}
.fig.l44-pl.fig-pile .fig-mtitre{font-size:12.5px;line-height:1.35;padding:8px 8px 0;overflow-wrap:anywhere}
.fig.l44-pl:not(.fig-parcours){width:min(100%,var(--l44tw,738px))}
.l44-pan-num svg circle{fill:#1A1A1A;stroke:#fff;stroke-width:3}
.l44-pan-num svg text{fill:#fff;font-family:var(--sans);font-weight:600;text-anchor:middle}
@media(min-width:821px){
 .l44-duo.l44-large50{grid-template-columns:minmax(0,1fr) minmax(0,min(50%,var(--l44c,528px)))}
 .l44-duo.l44-large50.l44-g{grid-template-columns:minmax(0,min(50%,528px)) minmax(0,1fr)}
 .chir.chir-fig.l44-art.l44-large50{grid-template-columns:minmax(0,1fr) minmax(0,min(50%,528px))}
 .chir.chir-fig.l44-art.l44-large50.l44-g{grid-template-columns:minmax(0,min(50%,528px)) minmax(0,1fr)}
 .l44-duo.l44-row,.chir.chir-fig.l44-art.l44-row{display:flex;flex-direction:column;gap:18px}
 .l44-row>.l44-txt{order:0}
 .l44-row>.l44-fig{order:1;position:static!important;width:100%}
 .l44-row .l44-fig .fig{width:100%!important;max-width:none;margin:0;display:grid;grid-template-columns:minmax(0,var(--l44rw,340px)) minmax(0,1fr);gap:30px;align-items:start;container-type:normal}
 .l44-row .l44-fig .fig figcaption{padding-top:0}
 .l44-row .fig-parcours .fig-pans{display:none}
 .l44-row .fig-parcours .fig-mob-pans{display:block}
 .l44-row .fig-mpan{display:block}
 .l44-row .fig-mimg{display:block;position:relative}.l44-row .fig-mimg img{display:block;width:100%;height:auto}
 .l44-row .fig-mimg svg{position:absolute;inset:0;width:100%;height:100%}
 .l44-row .fig-mimg circle{fill:#1A1A1A;stroke:#fff;stroke-width:calc(var(--r)*.12)}
 .l44-row .fig-mimg text{fill:#fff;font-family:var(--sans);font-weight:600;font-size:calc(var(--r)*1.05px);text-anchor:middle}
 .l44-row .fig-parcours .fig-num{display:block;margin:10px 0 0;padding-left:26px;font-size:15px;line-height:1.5;color:var(--noir)}
}
@media(max-width:820px){
 .fig.l44-pl.l44-n4.fig-pile{width:min(100%,234px)}
 .fig.l44-pl.l44-n4.fig-pile .fig-mob-pans{grid-template-columns:repeat(2,minmax(0,1fr))}
 .fig.l44-pl.l44-n4.fig-pile .fig-mpan:nth-child(odd){border-left:0}
 .fig.l44-pl.l44-n4.fig-pile .fig-mpan:nth-child(n+3){border-top:1px solid var(--filet)}
 .fig.l44-pl.fig-pile .fig-mtitre{font-size:11.5px;padding:6px 6px 0}
}
@media(min-width:821px){
 .l44-row.l44-d .l44-fig .fig{grid-template-columns:minmax(0,1fr) minmax(0,var(--l44rw,340px))}
 .l44-row.l44-d .l44-fig .fig>.fig-ouvrir{order:2}
 .l44-row.l44-d .l44-fig .fig>figcaption{order:1}
}

/* --- Reprise V2 (22:13) ---
   a. Dessins au trait trop larges pour leur colonne (stérilet, col de profil, périnée, échographie) : à toutes les largeurs, numéros sur le dessin et liste des mots dessous (15 px), comme les dessins en couleur ; panneaux côte à côte.
   b. Numéros de taille fixe à l'écran : rond de 22 px, chiffre de 12 px, quelle que soit la réduction du dessin.
   c. Deux colonnes partout où c'est possible : si le schéma et sa liste dépassent le texte de plus de 200 px, colonne du schéma à 50 % et liste sur deux sous-colonnes ; sinon seulement, texte au-dessus (bloc « en ligne »). */
.l44-trait .fig-pans{display:none}
.l44-trait .l44-mob{display:flex!important;align-items:flex-start}
.l44-trait .l44-mob .l44-mpan{display:block;flex:1 1 0;min-width:0}
.l44-trait .l44-mob .l44-mpan+.l44-mpan{border-left:1px solid var(--filet)}
.l44-trait .l44-mob .fig-mtitre{display:block;padding:8px 8px 0;font-size:12.5px;line-height:1.35;font-weight:500;color:var(--noir)}
.l44-trait .l44-pan-num{display:block;width:100%}
.l44-trait .l44-num-trait{display:block;margin:10px 0 0;padding-left:26px;font-size:15px;line-height:1.5;color:var(--noir)}
.fig-mimg,.l44-pan-num{position:relative}
.l44-pas{position:absolute;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;background:#1A1A1A;color:#fff;border:1.5px solid #fff;box-sizing:border-box;font:600 12px/19px var(--sans);text-align:center;pointer-events:none;z-index:1}
@media(min-width:821px){
 .l44-duo.l44-w50,.chir.chir-fig.l44-art.l44-w50{grid-template-columns:minmax(0,1fr) minmax(0,min(50%,528px))}
 .l44-duo.l44-w50.l44-g,.chir.chir-fig.l44-art.l44-w50.l44-g{grid-template-columns:minmax(0,min(50%,528px)) minmax(0,1fr)}
 .l44-w50 .l44-fig .fig{width:100%!important}
 .l44-w50 .l44-fig .fig-mob-pans,.l44-w50 .l44-fig .fig-pans{width:min(100%,calc(340px * var(--l44ar,1)))}
 .l44-w50 .fig-num{columns:2;column-gap:34px}
 .l44-w50 .fig-num li{break-inside:avoid}
}
@media(min-width:821px){
 /* palier 3 : colonne à 50 %, et dans la colonne le dessin et sa légende (titre, liste) côte à côte */
 .l44-w50c .l44-fig .fig{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start;container-type:normal;width:100%!important}
 .l44-w50c .l44-fig .fig figcaption{padding-top:0}
 .l44-w50c .l44-fig .fig-mob-pans,.l44-w50c .l44-fig .fig-pans{width:100%}
 .l44-w50c .fig-num{columns:1!important}
 .l44-w50c .fig-parcours .fig-pans{display:none}
 .l44-w50c .fig-parcours .fig-mob-pans{display:block}
 .l44-w50c .fig-mpan{display:block}
 .l44-w50c .fig-mimg{display:block;position:relative}.l44-w50c .fig-mimg img{display:block;width:100%;height:auto}
 .l44-w50c .fig-mimg svg{position:absolute;inset:0;width:100%;height:100%}
 .l44-w50c .fig-mimg circle{fill:#1A1A1A;stroke:#fff;stroke-width:calc(var(--r)*.12)}
 .l44-w50c .fig-mimg line{stroke:#1A1A1A;stroke-width:calc(var(--r)*.09)}
 .l44-w50c .fig-parcours .fig-num{display:block;margin:10px 0 0;padding-left:26px;font-size:15px;line-height:1.5;color:var(--noir)}
 .l44-w50c .fig-mtitre{display:block;padding:10px 12px 0;font-size:14px;font-weight:500;color:var(--noir)}
 .l44-w50c .fig-parcours.fig-numtjs .fig-pans{display:none}
}
/* --- Reprise V3 (22:40) : numéros trop proches écartés par js/l44.js, avec un trait fin vers le point désigné ;
   au téléphone, planches de 3 dessins sur 2 par ligne. */
svg.l44-traits{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;z-index:1}
svg.l44-traits line{stroke:#1A1A1A;stroke-width:1.5}
svg.l44-traits circle{fill:#1A1A1A;stroke:#fff;stroke-width:1}
.l44-pas{z-index:2}
@media(max-width:820px){
 .fig.l44-pl.l44-n3.fig-pile .fig-mob-pans,.l44-planche.l44-n3 .l44-fig .fig.fig-pile .fig-mob-pans{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .fig.l44-pl.l44-n3.fig-pile .fig-mpan:nth-child(3),.l44-planche.l44-n3 .fig.fig-pile .fig-mpan:nth-child(3){border-left:0;border-top:1px solid var(--filet)}
}
/* dessin à 10 numéros ou plus (endométriose, hystéroscopie, col…) : au téléphone, dessin plus grand (420 px de large au plus) pour que les numéros écartés couvrent moins le dessin */
@media(max-width:820px){ .fig.l44-dense,.l44-fig .fig.l44-dense{width:min(100%,420px)!important} }
/* --- Reprise 30/10 (09:41) : aucun ancien dessin.
   a. Fiche de Chirurgie qui n'a plus de dessin : une seule colonne de texte, pleine largeur.
   b. Le cadre du dessin épouse le dessin : quand la colonne est plus large que le dessin (colonne à 50 %), c'est le cadre (bouton « Agrandir ») qui se règle sur la largeur du dessin, plus de blanc à droite dans le cadre. */
.chir.chir-fig.l44-sans,.chir.l44-sans{display:block}
@media(min-width:821px){
 .l44-w50 .l44-fig .fig-mob-pans,.l44-w50 .l44-fig .fig-pans{width:100%}
 .l44-w50:not(.l44-w50c) .l44-fig .fig-ouvrir{width:min(100%,calc(340px * var(--l44ar,1)))}
}
@media(max-width:820px){ .l44-fig .fig.fig-pile .fig-mob-pans{grid-template-columns:repeat(var(--l44n,2),minmax(0,1fr))} }

/* --- Lot 46 B2 (31/10/2026, remarque de Mehio 17:31) : sur ordinateur, la légende (titre, liste numérotée, note, crédit) À CÔTÉ du dessin, plus dessous.
   Le dessin garde sa taille (hauteur 340 px au plus, largeur au plus celle de son ancienne colonne) ; la légende prend la place libre à côté.
   ≥ 1 100 px : texte | dessin + légende (côté alterné comme avant) ; section dont le texte est court (.l46-rang, posé par figures/lot46/l46b_rang.py :
   moins de 400 signes, ou dessin de plus de 320 px qui laisserait moins de 440 px au texte) : texte au-dessus, puis dessin du côté habituel et légende dans la place libre de l'autre côté. 821-1 099 px : texte au-dessus, puis dessin + légende côte à côte.
   Planches de 3-4 dessins (pleine largeur) : non touchées dans cette reprise.
   Téléphone (≤ 820 px) : inchangé (dessin, puis légende dessous). */
@media(min-width:821px){
 /* largeur du dessin = celle de la v49 (ancienne colonne : 34 % / 46 % / 50 % du bloc, plafonnée ; colonne 50 % partagée : la moitié) */
 .l44-duo:not(.l44-planche){container-type:inline-size;--l46col:min(34cqw,360px)}
 .l44-duo.l44-large{--l46col:min(46cqw,500px)}
 .l44-duo.l44-w50{--l46col:min(50cqw,528px)}
 .l44-duo.l44-w50c{--l46col:calc((min(50cqw,528px) - 18px) / 2)}
 .chir.chir-fig.l44-art{--l46col:min(34cqw,340px)}
 .chir.chir-fig.l44-art.l44-large{--l46col:min(46cqw,460px)}
 .chir.chir-fig.l44-art.l44-w50{--l46col:min(50cqw,528px)}
 .chir.chir-fig.l44-art.l44-w50c{--l46col:calc((min(50cqw,528px) - 18px) / 2)}
 .l44-duo:not(.l44-planche) .l44-fig .fig{--l46w:min(calc(340px * var(--l44ar,1)),var(--l46col));display:grid!important;grid-template-columns:minmax(0,var(--l46w)) minmax(220px,240px);gap:0 20px;align-items:start;width:auto!important;max-width:100%;margin:0!important;container-type:normal}
 .l44-duo:not(.l44-planche) .l44-fig .fig>.fig-ouvrir{grid-column:1;grid-row:1;width:100%!important;order:0!important}
 .l44-duo:not(.l44-planche) .l44-fig .fig>figcaption{grid-column:2;grid-row:1;padding-top:0;order:0!important}
 .l44-duo:not(.l44-planche) .l44-fig .fig-mob-pans,.l44-duo:not(.l44-planche) .l44-fig .fig-pans{width:100%!important}
 .l44-duo:not(.l44-planche) .fig-parcours .fig-pans{display:none!important}
 .l44-duo:not(.l44-planche) .fig-parcours:not(.fig-pile):not(.l45-2) .fig-mob-pans{display:block}
 .l44-duo:not(.l44-planche) .fig-parcours .fig-mpan{display:block}
 .l44-duo:not(.l44-planche) .fig-parcours .fig-mimg{display:block;position:relative}
 .l44-duo:not(.l44-planche) .fig-parcours .fig-mimg img{display:block;width:100%;height:auto}
 .l44-duo:not(.l44-planche) .fig-parcours .fig-mimg svg{position:absolute;inset:0;width:100%;height:100%}
 .l44-duo:not(.l44-planche) .fig-parcours .fig-mimg circle{fill:#1A1A1A;stroke:#fff;stroke-width:calc(var(--r)*.12)}
 .l44-duo:not(.l44-planche) .fig-parcours .fig-mimg line{stroke:#1A1A1A;stroke-width:calc(var(--r)*.09)}
 .l44-duo:not(.l44-planche) .fig-parcours .fig-mimg text{fill:#fff;font-family:var(--sans);font-weight:600;font-size:calc(var(--r)*1.05px);text-anchor:middle}
 .l44-duo:not(.l44-planche) .fig-parcours .fig-mtitre{display:block;padding:8px 8px 0;font-size:12.5px;line-height:1.35;font-weight:500;color:var(--noir)}
 .l44-duo:not(.l44-planche) .fig-parcours .fig-num{display:block;columns:1!important;margin:10px 0 0;padding-left:24px;font-size:15px;line-height:1.5;color:var(--noir)}
 /* texte au-dessus, dessin + légende dessous */
 .l44-duo:not(.l44-planche){display:flex!important;flex-direction:column;gap:20px}
 .l44-duo:not(.l44-planche)>.l44-txt{order:0}
 .l44-duo:not(.l44-planche)>.l44-fig{order:1;position:static!important;width:auto!important;max-width:100%}
 .l44-duo:not(.l44-planche)>.l44-fig{width:100%!important}
 .l44-duo:not(.l44-planche) .l44-fig .fig{width:100%!important;grid-template-columns:minmax(0,var(--l46w)) minmax(200px,1fr)}
 /* dessin du côté où il était (droite / gauche), légende dans la place libre de l'autre côté */
 .l44-duo.l44-d:not(.l44-planche) .l44-fig .fig{grid-template-columns:minmax(200px,1fr) minmax(0,var(--l46w))}
 .l44-duo.l44-d:not(.l44-planche) .l44-fig .fig>.fig-ouvrir{grid-column:2}
 .l44-duo.l44-d:not(.l44-planche) .l44-fig .fig>figcaption{grid-column:1}
}
@media(min-width:1100px){
 .l44-duo:not(.l44-planche):not(.l46-rang){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:40px;align-items:start}
 .l44-duo.l44-g:not(.l44-planche):not(.l46-rang){grid-template-columns:auto minmax(0,1fr)!important}
 .l44-duo.l44-g:not(.l44-planche):not(.l46-rang)>.l44-fig{order:0}
 .l44-duo.l44-g:not(.l44-planche):not(.l46-rang)>.l44-txt{order:1}
 .l44-duo:not(.l44-planche):not(.l46-rang)>.l44-fig{position:sticky!important;top:96px;align-self:start;width:auto!important}
 .l44-duo:not(.l44-planche):not(.l46-rang) .l44-fig .fig,.l44-duo.l44-d:not(.l44-planche):not(.l46-rang) .l44-fig .fig{width:auto!important;grid-template-columns:minmax(0,var(--l46w)) minmax(220px,240px)}
 .l44-duo.l44-d:not(.l44-planche):not(.l46-rang) .l44-fig .fig>.fig-ouvrir{grid-column:1}
 .l44-duo.l44-d:not(.l44-planche):not(.l46-rang) .l44-fig .fig>figcaption{grid-column:2}
}
