/* retatrutide-peptide.fr · habillage « Prisme » · 2026-11 */
@font-face{font-family:"Rethink Sans";src:url(/habillage/polices/rethink.woff2) format("woff2");font-weight:400 800;font-display:swap}
@font-face{font-family:"Wix Madefor Text";src:url(/habillage/polices/madefor.woff2) format("woff2");font-weight:400 800;font-display:swap}
@font-face{font-family:"Wix Madefor Text";src:url(/habillage/polices/madefor-it.woff2) format("woff2");font-weight:400 800;font-style:italic;font-display:swap}
@font-face{font-family:"Martian Mono";src:url(/habillage/polices/martian.woff2) format("woff2");font-weight:400 600;font-display:swap}
:root{
  --p-encre:#1a1633;--p-gris:#5f5a78;--p-blanc:#fff;--p-voile:#f7f6fd;--p-filet:#e6e3f5;--p-filet-2:#d6d1ef;
  --p-iris:#4b3fd6;--p-iris-fonce:#3529a8;--p-iris-pale:#efedfd;
  --p-rose:#e0457b;--p-rose-pale:#fdeef3;--p-menthe:#0f9a74;--p-menthe-pale:#e7f7f1;--p-ambre:#f2b53a;--p-nuit:#15122b;
  --p-titre:"Rethink Sans",ui-sans-serif,system-ui,sans-serif;
  --p-texte:"Wix Madefor Text",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;
  --p-chiffre:"Martian Mono",ui-monospace,Menlo,Consolas,monospace;
  --p-ombre:0 1px 2px rgba(26,22,51,.05),0 8px 24px -12px rgba(26,22,51,.14);
  --p-large:1200px;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-padding-top:120px}
body{margin:0;background:var(--p-blanc);color:var(--p-encre);font:400 16.5px/1.7 var(--p-texte);text-rendering:optimizeLegibility}
img,svg{max-width:100%;height:auto}
a{color:var(--p-iris);text-decoration-thickness:1px;text-underline-offset:.2em}
a:hover{color:var(--p-rose)}
h1,h2,h3{font-family:var(--p-titre);color:var(--p-encre);letter-spacing:-.018em;line-height:1.18}
h3{font-size:1.15rem;margin:2rem 0 .6rem}
strong,b{font-weight:650}
sup{line-height:0}
.tri-saut{position:absolute;left:-300vw}.tri-saut:focus{left:1rem;top:.6rem;z-index:50;background:var(--p-encre);color:#fff;padding:.5rem 1rem;border-radius:999px}

/* bandeau + en-tête */
.tri-bandeau{margin:0;background:var(--p-nuit);color:#cfcaf0;font-size:.78rem;line-height:1.45;text-align:center;padding:.45rem 1rem}
.tri-bandeau a{color:#fff;font-weight:600}
.tri-entete{position:sticky;top:0;z-index:20;background:rgba(255,255,255,.88);backdrop-filter:saturate(1.6) blur(12px);-webkit-backdrop-filter:saturate(1.6) blur(12px);border-bottom:1px solid var(--p-filet)}
.tri-barre{max-width:var(--p-large);margin:0 auto;padding:.7rem 1.4rem;display:flex;align-items:center;gap:1.25rem}
.tri-logo{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;color:var(--p-encre);flex:none}
.tri-logo svg{width:30px;height:30px;color:var(--p-iris)}
.tri-p1{fill:var(--p-rose)}.tri-p2{fill:var(--p-menthe)}.tri-p3{fill:var(--p-ambre)}
.tri-logo span{font:750 1.06rem/1 var(--p-titre);letter-spacing:-.02em}
.tri-logo i{font-style:normal;font-weight:550;color:var(--p-iris)}
.tri-menu{flex:1;min-width:0}
.tri-menu ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;gap:.15rem}
.tri-menu a{display:block;padding:.42rem .7rem;border-radius:10px;font:600 .9rem/1.2 var(--p-titre);color:var(--p-gris);text-decoration:none;white-space:nowrap}
.tri-menu a:hover{background:var(--p-voile);color:var(--p-encre)}
.tri-menu a[aria-current]{background:var(--p-iris-pale);color:var(--p-iris-fonce)}
.tri-prix{flex:none;display:inline-flex;align-items:center;gap:.45rem;padding:.6rem 1.05rem;border-radius:12px;background:var(--p-encre);color:#fff;font:650 .9rem/1 var(--p-titre);text-decoration:none;box-shadow:0 6px 16px -8px rgba(26,22,51,.6)}
.tri-prix::before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--p-ambre)}
.tri-prix:hover,.tri-prix[aria-current]{background:var(--p-iris);color:#fff}

/* pastille, fil d'Ariane */
.tri-pastille{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.3rem .75rem;border-radius:999px;background:#fff;border:1px solid var(--p-filet);font:600 .78rem/1.3 var(--p-titre);color:var(--p-gris);text-transform:uppercase;letter-spacing:.06em}
.tri-pastille span{width:.5rem;height:.5rem;border-radius:50%;background:linear-gradient(135deg,var(--p-rose),var(--p-iris))}
.tri-fil{list-style:none;margin:0 0 1.1rem;padding:0;display:flex;flex-wrap:wrap;gap:.35rem;font-size:.84rem;color:var(--p-gris)}
.tri-fil li+li::before{content:"›";margin-right:.35rem;color:var(--p-gris)}
.tri-fil a{color:var(--p-gris);text-decoration:none}.tri-fil a:hover{color:var(--p-iris)}

/* ouverture des pages internes */
.tri-ouverture{background:radial-gradient(60rem 22rem at 85% -10%,rgba(224,69,123,.10),transparent 60%),radial-gradient(50rem 24rem at 5% 0,rgba(75,63,214,.12),transparent 65%),var(--p-voile);border-bottom:1px solid var(--p-filet)}
.tri-ouverture-in{max-width:var(--p-large);margin:0 auto;padding:2.6rem 1.4rem 2.4rem}
.tri-ouverture h1{font-size:clamp(1.8rem,3.4vw,2.7rem);max-width:24ch;margin:0 0 1rem;font-weight:780}
.tri-maj{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;font-size:.85rem;color:var(--p-gris)}
.tri-maj>*{background:#fff;border:1px solid var(--p-filet);border-radius:8px;padding:.2rem .6rem}

/* corps : colonne latérale à gauche */
.tri-corps{max-width:var(--p-large);margin:0 auto;padding:2.6rem 1.4rem 4rem;display:grid;grid-template-columns:250px minmax(0,1fr);gap:3.2rem;align-items:start}
.tri-cote{position:sticky;top:92px;display:grid;gap:1.2rem}
.tri-sommaire p{margin:0 0 .6rem;font:700 .74rem/1 var(--p-titre);letter-spacing:.09em;text-transform:uppercase;color:var(--p-gris)}
.tri-sommaire ol{list-style:none;margin:0;padding:0;counter-reset:s;border-left:2px solid var(--p-filet)}
.tri-sommaire li{counter-increment:s}
.tri-sommaire a{display:flex;gap:.6rem;padding:.38rem .2rem .38rem .85rem;margin-left:-2px;border-left:2px solid transparent;font-size:.88rem;line-height:1.35;color:var(--p-gris);text-decoration:none}
.tri-sommaire a::before{content:counter(s,decimal-leading-zero);font:500 .7rem/1.9 var(--p-chiffre);color:var(--p-filet-2)}
.tri-sommaire a:hover{color:var(--p-iris);border-left-color:var(--p-iris)}
.tri-encart{border-radius:16px;padding:1.1rem 1.1rem 1.2rem;background:linear-gradient(150deg,var(--p-iris) 0%,#6a3fd0 55%,var(--p-rose) 130%);color:#efeefe;box-shadow:var(--p-ombre)}
.tri-encart p{margin:0 0 .9rem;font-size:.86rem;line-height:1.5}
.tri-encart b{display:block;color:#fff;font:700 1rem/1.3 var(--p-titre);margin-bottom:.25rem}
.tri-encart a{display:block;text-align:center;padding:.55rem .8rem;border-radius:10px;background:#fff;color:var(--p-iris-fonce);font:650 .86rem/1.2 var(--p-titre);text-decoration:none}
.tri-encart a:hover{background:var(--p-ambre);color:var(--p-encre)}

.tri-texte{max-width:780px;min-width:0}
.tri-texte>p,.tri-partie>p{margin:0 0 1.15rem}
.tri-chapeau{font-size:1.14rem;line-height:1.65;color:#2d2850;margin:0 0 1.6rem}
.tri-partie{padding-top:1.9rem;margin-top:1.9rem;border-top:1px solid var(--p-filet)}
.tri-partie:first-of-type{border-top:0;margin-top:.4rem;padding-top:.6rem}
.tri-partie h2{display:flex;align-items:baseline;gap:.7rem;font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:760;margin:0 0 1rem}
.tri-no{flex:none;font:500 .74rem/1 var(--p-chiffre);color:var(--p-iris);background:var(--p-iris-pale);border-radius:7px;padding:.42rem .5rem;transform:translateY(-.18rem)}

/* tableaux */
.tri-tableau{margin:1.5rem 0 1.7rem;border:1px solid var(--p-filet);border-radius:16px;background:#fff;box-shadow:var(--p-ombre);overflow:hidden}
.tri-legende{margin:0;padding:.8rem 1.1rem;background:var(--p-voile);border-bottom:1px solid var(--p-filet);font:650 .88rem/1.4 var(--p-titre);color:var(--p-encre)}
.tri-defile{overflow-x:auto}
.tri-defile:focus-visible{outline:2px solid var(--p-iris);outline-offset:-2px}
.tri-tableau table{width:100%;border-collapse:collapse;font-size:.92rem;line-height:1.45}
.tri-tableau th{text-align:left;font:650 .72rem/1.3 var(--p-titre);text-transform:uppercase;letter-spacing:.07em;color:var(--p-gris);padding:.75rem 1.1rem;border-bottom:1px solid var(--p-filet);white-space:nowrap}
.tri-tableau td{padding:.7rem 1.1rem;border-bottom:1px solid var(--p-filet);vertical-align:top}
.tri-tableau tr:last-child td{border-bottom:0}
.tri-tableau .tri-val{text-align:right}
.tri-tableau td.tri-val{font:500 .8rem/1.6 var(--p-chiffre);white-space:nowrap}
.tri-repere td{background:var(--p-menthe-pale)}
.tri-repere td:first-child{box-shadow:inset 3px 0 0 var(--p-menthe);font-weight:650}

/* encadrés */
.tri-alerte,.tri-memo,.tri-astuce,.tri-provenance{position:relative;margin:1.5rem 0;padding:1rem 1.2rem 1rem 3.1rem;border-radius:14px;font-size:.95rem}
.tri-alerte p,.tri-memo p,.tri-astuce p,.tri-provenance p{margin:0 0 .5rem}.tri-alerte>:last-child,.tri-memo>:last-child,.tri-astuce>:last-child,.tri-provenance>:last-child{margin-bottom:0}
.tri-alerte::before,.tri-memo::before,.tri-astuce::before,.tri-provenance::before{position:absolute;left:1rem;top:1.05rem;width:1.35rem;height:1.35rem;border-radius:50%;display:grid;place-items:center;font:700 .78rem/1 var(--p-titre);color:#fff}
.tri-alerte{background:var(--p-rose-pale);border:1px solid #f7cddb}.tri-alerte::before{content:"!";background:var(--p-rose)}
.tri-memo{background:var(--p-iris-pale);border:1px solid #dcd8fb}.tri-memo::before{content:"i";background:var(--p-iris)}
.tri-astuce{background:var(--p-menthe-pale);border:1px solid #c8eadc}.tri-astuce::before{content:"✓";background:var(--p-menthe)}
.tri-provenance{background:var(--p-voile);border:1px solid var(--p-filet)}.tri-provenance::before{content:"↗";background:var(--p-encre)}

/* listes */
.tri-coche{list-style:none;padding:0;margin:1rem 0 1.4rem;display:grid;gap:.55rem}
.tri-coche li{position:relative;padding-left:2rem}
.tri-coche li::before{content:"";position:absolute;left:0;top:.32rem;width:1.15rem;height:1.15rem;border-radius:6px;background:var(--p-menthe-pale) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.6 2.5L12 5.5' fill='none' stroke='%230f9a74' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/80% no-repeat}
.tri-etapes{list-style:none;padding:0;margin:1.2rem 0 1.6rem;counter-reset:e}
.tri-etapes li{counter-increment:e;position:relative;padding:0 0 1.1rem 3.2rem}
.tri-etapes li::before{content:counter(e);position:absolute;left:0;top:0;width:2.1rem;height:2.1rem;border-radius:50%;display:grid;place-items:center;background:var(--p-iris);color:#fff;font:600 .85rem/1 var(--p-chiffre)}
.tri-etapes li:not(:last-child)::after{content:"";position:absolute;left:1.02rem;top:2.3rem;bottom:.2rem;width:2px;background:var(--p-filet)}
.tri-etapes p{margin:.2rem 0 0}
.tri-biblio{font-size:.86rem;color:var(--p-gris);padding-left:1.3rem;display:grid;gap:.35rem}
.tri-frise{list-style:none;margin:1.4rem 0 2rem;padding:0 0 0 1.6rem;border-left:2px dashed var(--p-filet-2)}
.tri-frise li{position:relative;margin:0 0 1.4rem;padding:1rem 1.2rem;background:#fff;border:1px solid var(--p-filet);border-radius:14px;box-shadow:var(--p-ombre)}
.tri-frise li::before{content:"";position:absolute;left:calc(-1.6rem - 8px);top:1.25rem;width:14px;height:14px;border-radius:50%;background:#fff;border:3px solid var(--p-iris)}
.tri-frise time{font:500 .74rem/1.4 var(--p-chiffre);color:var(--p-iris-fonce);text-transform:uppercase}
.tri-frise h3{margin:.3rem 0 .4rem}.tri-frise p{margin:0;font-size:.95rem}

/* questions */
.tri-faq{border:1px solid var(--p-filet);border-radius:14px;margin:0 0 .7rem;background:#fff;transition:border-color .2s}
.tri-faq[open]{border-color:#c9c3f6;box-shadow:var(--p-ombre)}
.tri-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:1rem;padding:.95rem 1.15rem;font:650 1rem/1.4 var(--p-titre)}
.tri-faq summary::-webkit-details-marker{display:none}
.tri-faq summary::after{content:"+";flex:none;width:1.6rem;height:1.6rem;border-radius:8px;display:grid;place-items:center;background:var(--p-iris-pale);color:var(--p-iris);font-size:1.1rem;transition:transform .2s}
.tri-faq[open] summary::after{transform:rotate(45deg)}
.tri-rep{padding:0 1.15rem 1rem;color:#34304f}.tri-rep>:first-child{margin-top:0}.tri-rep>:last-child{margin-bottom:0}

/* cartes de chapitres */
.tri-cartes{list-style:none;margin:1.3rem 0 1.8rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.85rem;counter-reset:c}
.tri-cartes li{counter-increment:c}
.tri-cartes a{position:relative;display:block;height:100%;padding:1.05rem 1.1rem 1.1rem;border:1px solid var(--p-filet);border-radius:16px;background:linear-gradient(180deg,#fff,var(--p-voile));text-decoration:none;color:var(--p-gris);font-size:.88rem;line-height:1.5;transition:transform .15s,box-shadow .15s,border-color .15s}
.tri-cartes a::after{content:counter(c,decimal-leading-zero);position:absolute;right:1rem;top:1rem;font:500 .7rem/1 var(--p-chiffre);color:var(--p-filet-2)}
.tri-cartes a:hover{transform:translateY(-2px);box-shadow:var(--p-ombre);border-color:#cfc9f6}
.tri-cartes strong{display:block;margin:0 1.6rem .3rem 0;font:700 1rem/1.3 var(--p-titre);color:var(--p-encre)}
.tri-cartes li:nth-child(3n+1) a{border-top:3px solid var(--p-iris)}.tri-cartes li:nth-child(3n+2) a{border-top:3px solid var(--p-rose)}.tri-cartes li:nth-child(3n) a{border-top:3px solid var(--p-menthe)}

/* calculateur + bouton */
.tri-calcul{margin:1.4rem 0 1.8rem;padding:1.2rem 1.3rem 1.3rem;border-radius:18px;background:var(--p-nuit);color:#e2dff7}
.tri-calcul h3{margin:0 0 .9rem;color:#fff}
.tri-champs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}
.tri-champs label{display:grid;gap:.35rem;font-size:.8rem;color:#bdb8de}
.tri-champs input{width:100%;padding:.6rem .7rem;border-radius:10px;border:1px solid #39345e;background:#221e3f;color:#fff;font:500 .95rem var(--p-chiffre)}
.tri-champs input:focus{outline:2px solid var(--p-ambre);outline-offset:1px}
.tri-calcul output{display:block;margin-top:1rem;padding:.75rem .9rem;border-radius:10px;background:rgba(242,181,58,.12);color:var(--p-ambre);font:500 .82rem/1.6 var(--p-chiffre)}
.tri-bouton{display:inline-block;margin:.4rem 0 1rem;padding:.7rem 1.2rem;border-radius:12px;background:var(--p-iris);color:#fff;font:650 .92rem/1.2 var(--p-titre);text-decoration:none}
.tri-bouton:hover{background:var(--p-iris-fonce);color:#fff}

/* suite */
.tri-suite{display:grid;grid-template-columns:1fr 1fr;gap:.9rem;margin-top:3rem}
.tri-suite a{display:grid;gap:.2rem;padding:.95rem 1.1rem;border:1px solid var(--p-filet);border-radius:14px;text-decoration:none;font:650 .98rem/1.3 var(--p-titre);color:var(--p-encre)}
.tri-suite small{font:500 .68rem/1 var(--p-chiffre);text-transform:uppercase;color:var(--p-gris)}
.tri-apres{text-align:right}
.tri-suite a:hover{border-color:var(--p-iris);color:var(--p-iris)}

/* accueil */
.tri-accueil{max-width:var(--p-large);margin:0 auto;padding:3.4rem 1.4rem 3rem;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3rem;align-items:center}
.tri-main-accueil{background:radial-gradient(70rem 30rem at 100% 0,rgba(224,69,123,.09),transparent 60%),radial-gradient(60rem 30rem at 0 0,rgba(75,63,214,.11),transparent 62%);background-repeat:no-repeat;background-size:100% 46rem}
.tri-accueil h1{font-size:clamp(2rem,4vw,3.05rem);font-weight:790;margin:0 0 1.2rem;letter-spacing:-.025em}
.tri-accueil-txt p{max-width:60ch}
.tri-accueil .tri-maj{margin:0 0 1.3rem}
.tri-actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.6rem}
.tri-plein,.tri-vide{display:inline-block;padding:.8rem 1.3rem;border-radius:12px;font:650 .95rem/1 var(--p-titre);text-decoration:none}
.tri-plein{background:var(--p-iris);color:#fff;box-shadow:0 10px 22px -12px var(--p-iris)}.tri-plein:hover{background:var(--p-iris-fonce);color:#fff}
.tri-vide{background:#fff;color:var(--p-encre);border:1px solid var(--p-filet-2)}.tri-vide:hover{border-color:var(--p-iris);color:var(--p-iris)}
.tri-molecule{background:#fff;border:1px solid var(--p-filet);border-radius:22px;padding:1.3rem;box-shadow:0 30px 60px -30px rgba(75,63,214,.35)}
.tri-schema{margin:0 0 1rem;padding:.6rem;border-radius:16px;background:var(--p-voile)}
.tri-schema figcaption{font-size:.78rem;color:var(--p-gris);text-align:center;margin-top:.3rem}
.tri-fiche{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}
.tri-fiche li{padding:.55rem .7rem;border-radius:10px;border:1px solid var(--p-filet)}
.tri-fiche span{display:block;font:500 .64rem/1.4 var(--p-chiffre);text-transform:uppercase;color:var(--p-gris)}
.tri-fiche b{font:700 .9rem/1.35 var(--p-titre)}
.tri-colonne{max-width:860px;margin:0 auto;padding:1rem 1.4rem 4rem}

/* pied */
.tri-pied{background:var(--p-nuit);color:#bcb7dc;font-size:.9rem;padding:3.2rem 1.4rem 1.6rem}
.tri-pied-grille{max-width:var(--p-large);margin:0 auto;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:2.4rem}
.tri-pied .tri-logo{color:#fff}.tri-pied .tri-logo svg{color:#a59cf5}.tri-pied .tri-logo i{color:#a59cf5}
.tri-pied-marque p{max-width:40ch;margin:1rem 0 0}
.tri-pied-titre{margin:0 0 .7rem;font:700 .74rem/1 var(--p-titre);letter-spacing:.1em;text-transform:uppercase;color:#fff}
.tri-pied ul{list-style:none;margin:0;padding:0;display:grid;gap:.4rem}
.tri-pied a{color:#d9d5f3;text-decoration:none}.tri-pied a:hover{color:var(--p-ambre)}
.tri-pied-note{max-width:var(--p-large);margin:2.4rem auto 0;padding-top:1.4rem;border-top:1px solid #2b2650;font-size:.8rem;line-height:1.6}
.tri-pied-bas{max-width:var(--p-large);margin:.8rem auto 0;display:flex;justify-content:space-between;flex-wrap:wrap;gap:.6rem;font:500 .7rem/1.4 var(--p-chiffre);color:#8c86b5}

/* écrans moyens et petits */
@media (max-width:1100px){.tri-menu a{padding:.42rem .5rem;font-size:.86rem}}
@media (max-width:980px){
  .tri-barre{flex-wrap:wrap;row-gap:.55rem;padding:.6rem 1rem .55rem}
  .tri-prix{margin-left:auto}
  .tri-menu{order:3;flex-basis:100%;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);mask-image:linear-gradient(90deg,#000 88%,transparent)}
  .tri-menu::-webkit-scrollbar{display:none}
  .tri-menu ul{justify-content:flex-start;width:max-content;padding-right:2rem}
  .tri-menu a{background:var(--p-voile);border:1px solid var(--p-filet);border-radius:999px;padding:.32rem .75rem}
  .tri-corps{grid-template-columns:minmax(0,1fr);gap:1.4rem;padding-top:1.6rem}
  .tri-cote{position:static}
  .tri-sommaire{background:var(--p-voile);border:1px solid var(--p-filet);border-radius:14px;padding:.9rem 1rem .5rem}
  .tri-encart{display:none}
  .tri-accueil{grid-template-columns:minmax(0,1fr);padding-top:2.2rem;gap:2rem}
  .tri-pied-grille{grid-template-columns:1fr 1fr}.tri-pied-marque{grid-column:1/-1}
}
@media (max-width:560px){
  body{font-size:16px}
  .tri-logo span{font-size:.98rem}.tri-logo svg{width:26px;height:26px}
  .tri-prix{padding:.5rem .75rem;font-size:.8rem}.tri-prix::before{display:none}
  .tri-ouverture-in{padding:1.8rem 1rem 1.6rem}.tri-corps,.tri-colonne{padding-left:1rem;padding-right:1rem}
  .tri-champs{grid-template-columns:1fr}
  .tri-suite{grid-template-columns:1fr}.tri-apres{text-align:left}
  .tri-fiche{grid-template-columns:1fr 1fr}
  .tri-tableau th,.tri-tableau td{padding:.6rem .75rem}
  .tri-tableau td.tri-val{font-size:.72rem}
  .tri-pied-grille{grid-template-columns:1fr}
}
@media (prefers-reduced-motion:reduce){*{transition:none!important}}
