/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--tk-marine:#0B3D6B;--tk-marine-fonce:#082C4F;--tk-cyan:#12A3C4;--tk-cyan-fonce:#0E8FAE;--tk-cyan-clair:#6FD3EA;--tk-encre:#0B2238;--tk-ardoise:#50677A;--tk-ambre:#F2A33A;--tk-eau:#E3F2F7;--tk-brume:#F3F8FA;--tk-filet:#CFE0E8;--tk-filet-fort:#9FC0CE;--tk-blanc:#FFFFFF;--tk-encre-rgb:11,34,56;--tk-marine-rgb:11,61,107;--tk-eq-pp:#1F6E3A;--tk-eq-np:#2E8B4A;--tk-eq-en:#9B1C2C;--tk-eq-fo:#C9CED4;--tk-eq-ad:#4A525C;--tk-eq-excl-bg:#FCE8E6;--tk-eq-excl-line:#E5ABA4;--tk-eq-excl-ink:#8E1F16;--tk-eq-temp-bg:#FFF1D6;--tk-eq-temp-line:#E3C27E;--tk-eq-temp-ink:#7A4300;--tk-eq-vert-doux:#E3F2E7;--tk-eq-rouge-doux:#F9E3E5;--tk-eq-gris-doux:#ECEFF2;--tk-be-noir:#1A1A1A;--tk-be-jaune:#FDDA24;--tk-be-rouge:#EF3340;--tk-font:'Barlow','Helvetica Neue',Arial,sans-serif;--tk-font-titre:'Barlow Semi Condensed','Barlow','Arial Narrow',sans-serif;--tk-rayon:14px;--tk-rayon-petit:8px;--tk-ombre:0 1px 2px rgba(var(--tk-encre-rgb),.06),0 8px 24px rgba(var(--tk-encre-rgb),.06);--bs-primary:#0B3D6B;--bs-primary-rgb:11,61,107;--bs-dark:#0B2238;--bs-dark-rgb:11,34,56;--bs-body-font-family:var(--tk-font);--bs-body-color:#0B2238;--bs-body-bg:#F3F8FA;--bs-link-color:#0B3D6B;--bs-link-color-rgb:11,61,107;--bs-link-hover-color:#082C4F;--bs-link-hover-color-rgb:8,44,79;}
@font-face{font-family:'Barlow';font-style:normal;font-weight:400;font-display:swap;src:url(/themes/custom/bootstrap_barrio_toolkit/fonts/barlow-latin-400-normal.woff2) format('woff2');}@font-face{font-family:'Barlow';font-style:normal;font-weight:500;font-display:swap;src:url(/themes/custom/bootstrap_barrio_toolkit/fonts/barlow-latin-500-normal.woff2) format('woff2');}@font-face{font-family:'Barlow';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/bootstrap_barrio_toolkit/fonts/barlow-latin-600-normal.woff2) format('woff2');}@font-face{font-family:'Barlow';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/bootstrap_barrio_toolkit/fonts/barlow-latin-700-normal.woff2) format('woff2');}@font-face{font-family:'Barlow Semi Condensed';font-style:normal;font-weight:600;font-display:swap;src:url(/themes/custom/bootstrap_barrio_toolkit/fonts/barlow-semi-condensed-latin-600-normal.woff2) format('woff2');}@font-face{font-family:'Barlow Semi Condensed';font-style:normal;font-weight:700;font-display:swap;src:url(/themes/custom/bootstrap_barrio_toolkit/fonts/barlow-semi-condensed-latin-700-normal.woff2) format('woff2');}
html,body{background:var(--tk-brume);}body{font-family:var(--tk-font);font-size:1.0625rem;color:var(--tk-encre);-webkit-font-smoothing:antialiased;}h1,h2,h3,.h1,.h2,.h3{font-family:var(--tk-font-titre);font-weight:700;line-height:1.15;color:var(--tk-encre);letter-spacing:-.005em;}h1,.h1{font-size:clamp(2rem,5.5vw,3.25rem);}h2,.h2{font-size:clamp(1.4rem,3vw,1.75rem);margin-top:2.25rem;}h3,.h3{font-size:1.2rem;margin-top:1.75rem;}p,li{line-height:1.65;}a{color:var(--tk-marine);text-underline-offset:3px;text-decoration-thickness:1px;}a:hover,a:focus{color:var(--tk-marine-fonce);}::selection{background:var(--tk-marine);color:var(--tk-blanc);}:focus-visible{outline:2px solid var(--tk-marine);outline-offset:2px;}.btn{--bs-btn-font-weight:600;--bs-btn-padding-x:1.25rem;--bs-btn-padding-y:.65rem;--bs-btn-border-radius:999px;}.btn-primary{--bs-btn-color:var(--tk-blanc);--bs-btn-bg:var(--tk-marine);--bs-btn-border-color:var(--tk-marine);--bs-btn-hover-color:var(--tk-blanc);--bs-btn-hover-bg:var(--tk-marine-fonce);--bs-btn-hover-border-color:var(--tk-marine-fonce);--bs-btn-active-color:var(--tk-blanc);--bs-btn-active-bg:var(--tk-encre);--bs-btn-active-border-color:var(--tk-encre);--bs-btn-focus-shadow-rgb:11,61,107;}.btn-outline-primary{--bs-btn-color:var(--tk-marine-fonce);--bs-btn-border-color:var(--tk-marine);--bs-btn-hover-color:var(--tk-blanc);--bs-btn-hover-bg:var(--tk-marine);--bs-btn-hover-border-color:var(--tk-marine);--bs-btn-active-color:var(--tk-blanc);--bs-btn-active-bg:var(--tk-marine-fonce);--bs-btn-active-border-color:var(--tk-marine-fonce);--bs-btn-focus-shadow-rgb:11,61,107;}#main-wrapper{background:transparent;}.main-content{padding-top:clamp(1.5rem,4vw,3rem);padding-bottom:clamp(2.5rem,6vw,4.5rem);}.page-title{margin-bottom:1.5rem;}.node--type-page .field--name-body{max-width:72ch;}
.site-footer{font-family:var(--tk-font);background:var(--tk-encre) !important;color:rgba(255,255,255,.78);padding:1.75rem 0;font-size:.9rem;}.site-footer .content{color:inherit;font-size:inherit;}.site-footer .block,.site-footer .site-footer__top .block,.site-footer .site-footer__bottom .block{margin:0;padding:0;border:0;}.site-footer h2{border:0;padding:0;color:var(--tk-blanc);}.site-footer a,.site-footer .content a{color:var(--tk-blanc);text-decoration:underline;text-decoration-color:rgba(255,255,255,.35);}.site-footer a:hover,.site-footer a:focus-visible,.site-footer .content a:hover{color:var(--tk-cyan-clair);background:none;}.site-footer .site-footer__bottom{margin:0;padding:0;border:0;}.site-footer .site-footer__bottom .region{display:block;margin:0;}.site-footer .site-footer__bottom .region > *{width:100%;padding:0;}.site-footer p{margin:0;line-height:1.8;}.site-footer .field--name-body{max-width:none;}.site-footer .tk-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1.5rem;text-align:center;}.site-footer .tk-pied__logo{display:block;height:28px;width:auto;}
#header{position:sticky;top:0;z-index:1020;background:rgba(255,255,255,.95);-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);border-bottom:1px solid var(--tk-filet);}body.toolbar-fixed #header{top:var(--drupal-displace-offset-top,0px);}body.user-logged-in #header{z-index:400;}#header #navbar-top{display:none;}#header .navbar{background:transparent !important;min-height:68px;padding-top:.65rem;padding-bottom:.65rem;}#header #navbar-main{width:100%;max-width:1140px;margin:0 auto;padding-left:1rem;padding-right:1rem;}#header #navbar-main > .container{padding-left:0;padding-right:0;max-width:none;}#header #navbar-main{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem;}#header #navbar-main > .block-language{margin-left:auto;}#header .region-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin:0;}#header .navbar-brand,#header .site-branding{display:flex;align-items:center;margin:0;padding:0;}#header .site-logo img,#header .navbar-brand img{display:block;height:40px;width:auto;max-width:58vw;}#header .site-name,#header .site-slogan{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;}#header .language-switcher-language-url .links{display:flex;flex-wrap:nowrap;gap:.25rem;margin:0;padding:0;list-style:none;}#header .language-switcher-language-url .nav-link{padding:0;}#header .language-switcher-language-url a{display:block;padding:.3rem .6rem;border-radius:999px;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tk-ardoise);text-decoration:none;}#header .language-switcher-language-url a:hover,#header .language-switcher-language-url a:focus-visible{color:var(--tk-marine-fonce);background:var(--tk-eau);}#header .language-switcher-language-url a.is-active{color:var(--tk-blanc);background:var(--tk-marine);}#header .language-switcher-language-url a[hreflang]{font-size:0;}#header .language-switcher-language-url a[hreflang]::after{content:attr(hreflang);font-size:.8rem;}@media (max-width:400px){#header .site-logo img,#header .navbar-brand img{height:32px;}#header .language-switcher-language-url a{padding:.3rem .45rem;}}
.path-frontpage .main-content{padding-top:clamp(2rem,7vw,5rem);}.tk-hero{max-width:46rem;margin-bottom:clamp(2rem,5vw,3.25rem);}.tk-kicker{display:inline-block;margin:0 0 .9rem;padding:.25rem .7rem;border-radius:999px;background:var(--tk-eau);color:var(--tk-marine-fonce);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;}.tk-hero h1{margin:0 0 1rem;}.tk-lead{font-size:clamp(1.1rem,2vw,1.3rem);color:var(--tk-ardoise);max-width:40rem;margin:0;}.tk-outils{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));}.tk-outil{display:flex;flex-direction:column;gap:.6rem;padding:1.5rem;border:1px solid var(--tk-filet);border-radius:var(--tk-rayon);background:var(--tk-blanc);box-shadow:var(--tk-ombre);}.tk-outils .tk-outil h2{margin:.25rem 0 0;font-size:1.6rem;}.tk-outil p{margin:0;color:var(--tk-ardoise);}.tk-outil .btn{align-self:flex-start;margin-top:.6rem;}.tk-outil__icone{width:56px;height:56px;border-radius:var(--tk-rayon);background:var(--tk-eau) center / 40px 40px no-repeat;}.tk-icone-outil{background-image:url(/themes/custom/bootstrap_barrio_toolkit/images/icone-outil.svg);}.tk-icone-plus{background-image:url(/themes/custom/bootstrap_barrio_toolkit/images/icone-plus.svg);background-color:var(--tk-brume);}.tk-outil--avenir{background:transparent;border-style:dashed;box-shadow:none;}.tk-outils .tk-outil--avenir h2{color:var(--tk-ardoise);font-size:1.3rem;}.path-frontpage .node--type-page .field--name-body{max-width:none;}
.node--type-page .field--name-body > h2{font-size:1.3rem;margin-top:2rem;}.node--type-page .field--name-body > h2:first-child{margin-top:0;}.tk-encadre{margin:1.5rem 0;padding:1rem 1.25rem;border-left:4px solid var(--tk-marine);border-radius:0 var(--tk-rayon-petit) var(--tk-rayon-petit) 0;background:var(--tk-eau);}.tk-encadre p:last-child{margin-bottom:0;}
.eq-mention{display:flex;align-items:center;gap:.6rem;margin:-.75rem 0 1rem;font-size:.85rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tk-ardoise);}.eq-mention::before{content:"";flex:0 0 auto;width:36px;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--tk-be-noir) 0 33.3%,var(--tk-be-jaune) 33.3% 66.6%,var(--tk-be-rouge) 66.6%);}.eq-lede{font-size:clamp(1.05rem,1.8vw,1.2rem);color:var(--tk-ardoise);max-width:62ch;}#main:has([data-equimed]) .main-content{max-width:52rem;margin-inline:auto;}.eq-q{position:relative;margin:0 0 1.25rem;padding:0 0 1.1rem;border:1px solid var(--tk-filet-fort);border-left:5px solid var(--tk-encre);border-radius:var(--tk-rayon);background:var(--tk-blanc);box-shadow:0 2px 10px rgba(var(--tk-encre-rgb),.08);overflow:hidden;}.eq-q > *:not(h3){padding-left:1.1rem;padding-right:1.1rem;}.eq-q h3{display:flex;align-items:center;gap:.75rem;margin:0 0 .25rem;padding:.7rem 1.1rem;background:var(--tk-eau);border-bottom:1px solid var(--tk-filet-fort);font-size:1.45rem;}.eq-num{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.4rem;height:2.4rem;border-radius:50%;background:var(--tk-encre);color:var(--tk-blanc);font-family:var(--tk-font-titre);font-weight:700;font-size:1.35rem;}.eq-q.is-done{border-left-color:var(--tk-filet-fort);}.eq-q.is-done h3{background:var(--tk-blanc);}.eq-q.is-done .eq-num{font-size:0;}.eq-q.is-done .eq-num::after{content:"✓";font-size:1.35rem;}.eq-help{margin:.4rem 0 .25rem;font-size:.95rem;color:var(--tk-ardoise);}.eq-grp{margin:.8rem 0 .5rem;font-weight:600;}.eq-grp em{font-style:normal;font-weight:500;color:var(--tk-ardoise);}.eq-subq.is-off .eq-grp{opacity:.55;}.eq-opts{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.6rem;}.eq-opt{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.1rem;min-height:3.75rem;padding:.65rem .85rem .65rem 2.85rem;border:2px solid var(--tk-filet-fort);border-radius:var(--tk-rayon-petit);background:var(--tk-blanc);color:var(--tk-encre);text-align:left;cursor:pointer;box-shadow:0 1px 2px rgba(var(--tk-encre-rgb),.12);transition:border-color .12s,box-shadow .12s,background-color .12s;}.eq-opt::before{content:"";position:absolute;left:.85rem;top:50%;width:1.3rem;height:1.3rem;margin-top:-.65rem;border:2px solid var(--tk-ardoise);border-radius:50%;background:var(--tk-blanc);}.eq-opt strong{font-family:var(--tk-font-titre);font-size:1.2rem;line-height:1.15;}.eq-opt span{font-size:.875rem;color:var(--tk-ardoise);}@media (hover:hover){.eq-opt:hover:not(:disabled){border-color:var(--tk-marine);box-shadow:0 3px 8px rgba(var(--tk-encre-rgb),.14);}.eq-opt:hover:not(:disabled)::before{border-color:var(--tk-marine);}}.eq-opt:focus-visible{border-color:var(--tk-marine);outline:none;}.eq-opt:focus-visible{box-shadow:0 0 0 3px rgba(var(--tk-marine-rgb),.35);}.eq-opt[aria-pressed="true"]{border-color:var(--tk-marine);background:var(--tk-eau);box-shadow:inset 0 0 0 1px var(--tk-marine);}.eq-opt[aria-pressed="true"]::before{border-color:var(--tk-marine);background:var(--tk-marine) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 80% no-repeat;}.eq-opt[aria-pressed="true"] span{color:var(--tk-encre);}.eq-opt:disabled{opacity:.45;cursor:not-allowed;border-style:dashed;box-shadow:none;}.eq-q__t{flex:1 1 auto;}.eq-restart{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2.4rem;height:2.4rem;padding:0;border-radius:50%;border:2px solid currentColor;background:transparent;color:inherit;cursor:pointer;}.eq-restart{color:var(--tk-encre);}.eq-restart:hover,.eq-restart:focus-visible{background:var(--tk-encre);color:var(--tk-blanc);outline:none;}.eq-result{scroll-margin-top:84px;}.eq-colhead{position:sticky;top:68px;z-index:5;margin-top:1.5rem;padding:.85rem 1rem;border-radius:var(--tk-rayon) var(--tk-rayon) 0 0;color:var(--tk-blanc);box-shadow:0 2px 6px rgba(var(--tk-encre-rgb),.18);}body.toolbar-fixed .eq-colhead{top:calc(68px + var(--drupal-displace-offset-top,0px));}.eq-colhead__t{font-family:var(--tk-font-titre);font-weight:700;font-size:1.55rem;line-height:1.1;}.eq-colhead__s{font-size:.95rem;opacity:.95;}.eq-colhead--pp{background:var(--tk-eq-pp);}.eq-colhead--np{background:var(--tk-eq-np);}.eq-colhead--en{background:var(--tk-eq-en);}.eq-colhead--fo{background:var(--tk-eq-fo);color:var(--tk-encre);}.eq-colhead--ad{background:var(--tk-eq-ad);}.eq-doubt{margin:0;padding:.65rem 1rem;border:1px solid var(--tk-filet);border-top:0;background:var(--tk-eau);font-size:.95rem;font-weight:600;}.eq-colhead--pp ~ .eq-doubt,.eq-colhead--np ~ .eq-doubt{background:var(--tk-eq-vert-doux);}.eq-colhead--en ~ .eq-doubt{background:var(--tk-eq-rouge-doux);}.eq-colhead--fo ~ .eq-doubt,.eq-colhead--ad ~ .eq-doubt{background:var(--tk-eq-gris-doux);}.eq-ctitle{margin:1.5rem 0 .6rem;font-size:1.35rem;}.eq-cards{display:grid;gap:.65rem;}.eq-card{padding:.9rem 1rem;border:1px solid var(--tk-filet);border-radius:var(--tk-rayon-petit);background:var(--tk-blanc);}.eq-card--excl{background:var(--tk-eq-excl-bg);border-color:var(--tk-eq-excl-line);}.eq-card--temp{background:var(--tk-eq-temp-bg);border-color:var(--tk-eq-temp-line);}.eq-card--minor{padding:.7rem .9rem;}.eq-card--rem{margin-top:.75rem;border:2px solid var(--tk-marine);background:var(--tk-eau);}.eq-card--rem h3{display:flex;align-items:center;gap:.6rem;margin:0 0 .4rem;font-size:1.2rem;color:var(--tk-marine-fonce);}.eq-card--rem ol{margin:.4rem 0 0;padding-left:1.4rem;display:grid;gap:.35rem;}.eq-chead h3{margin:0;font-size:1.25rem;}.eq-card--minor .eq-chead h3{font-size:1.1rem;}.eq-sub{font-size:.875rem;color:var(--tk-ardoise);}.eq-badge{display:inline-block;margin-top:.3rem;font-family:var(--tk-font-titre);font-weight:700;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;}.eq-badge--excl{color:var(--tk-eq-excl-ink);}.eq-badge--temp{color:var(--tk-eq-temp-ink);}.eq-sep{margin:.9rem 0 0;font-family:var(--tk-font-titre);font-weight:700;font-size:.8rem;letter-spacing:.1em;text-transform:uppercase;color:var(--tk-ardoise);}ol.eq-todo{list-style:none;margin:.65rem 0 0;padding:0;display:grid;gap:.5rem;}ol.eq-todo > li{display:grid;grid-template-columns:2.25rem 1fr;gap:.6rem;align-items:start;}ol.eq-todo ul{margin:0;padding-left:1.1rem;display:grid;gap:.35rem;}.eq-ico{display:flex;justify-content:center;padding-top:.1rem;color:var(--tk-encre);}.eq-ico--pass{color:var(--tk-marine);}.eq-ico--chip,.eq-ico--dash{color:var(--tk-ardoise);}.eq-ic{display:block;flex:0 0 auto;}.eq-ic--hid{height:28px;width:auto;}.eq-ic--init{position:relative;}.eq-ic--init svg{position:absolute;right:-6px;bottom:-3px;}.eq-phrase{margin:.6rem 0 0;padding:.6rem .75rem;border:1.5px dashed var(--tk-marine);border-radius:var(--tk-rayon-petit);background:var(--tk-blanc);}.eq-phrase small{display:block;font-weight:700;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tk-marine-fonce);}.eq-phrase q{display:block;margin:.25rem 0 .5rem;font-weight:600;quotes:none;}.eq-note{margin:.5rem 0 0;font-size:.95rem;color:var(--tk-ardoise);}.eq-refs{margin:.6rem 0 0;font-size:.875rem;color:var(--tk-ardoise);}.eq-plus{margin:3rem 0 0;padding:1.1rem 1.1rem 1rem;border-radius:var(--tk-rayon);background:var(--tk-eau);font-size:.95rem;}.eq-plus__titre{margin:0 0 .75rem;font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tk-ardoise);}.eq-plus__pdf{display:flex;align-items:center;gap:.6rem;margin:0 0 .75rem;padding:.6rem .8rem;border:1px solid var(--tk-filet-fort);border-radius:var(--tk-rayon-petit);background:var(--tk-blanc);color:var(--tk-marine-fonce);font-weight:600;text-decoration:none;}.eq-plus__pdf svg{flex:0 0 auto;}.eq-plus__pdf:hover,.eq-plus__pdf:focus-visible{border-color:var(--tk-marine);color:var(--tk-marine-fonce);}.eq-plus__item{border-top:1px solid var(--tk-filet-fort);}.eq-plus__item summary{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.7rem .1rem;cursor:pointer;list-style:none;font-family:var(--tk-font-titre);font-weight:700;font-size:1.1rem;color:var(--tk-encre);}.eq-plus__item summary::-webkit-details-marker{display:none;}.eq-plus__item summary::after{content:"+";font-size:1.3rem;line-height:1;color:var(--tk-cyan-fonce);}.eq-plus__item[open] summary::after{content:"−";}.eq-plus__item summary:focus-visible{outline:2px solid var(--tk-marine);outline-offset:2px;}.eq-plus__item > :not(summary){margin-bottom:1rem;}.eq-rules{display:grid;gap:.9rem;}.eq-rule h3{margin:0 0 .15rem;font-size:1.05rem;}.eq-rule p{margin:0;}.eq-rule__src{font-size:.85rem;color:var(--tk-ardoise);margin-top:.15rem !important;}dl.eq-gloss{display:grid;grid-template-columns:max-content 1fr;gap:.35rem 1rem;margin:0;}dl.eq-gloss dt{font-family:var(--tk-font-titre);font-weight:700;}dl.eq-gloss dd{margin:0;}ul.eq-texts{margin:0;padding-left:1.1rem;display:grid;gap:.35rem;}.eq-version{margin:.5rem 0 0;padding-top:.6rem;border-top:1px solid var(--tk-filet-fort);font-size:.8rem;color:var(--tk-ardoise);}.site-footer{overflow:hidden;}.site-footer:has(.eq-partenaires){padding-top:0 !important;}.site-footer .block-toolkit-equimed-partenaires .content{padding:0;}.site-footer .eq-partenaires{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.25rem 3.5rem;margin:0 0 1.75rem;padding:1.5rem 0;background:var(--tk-blanc);box-shadow:0 0 0 100vmax var(--tk-blanc),0 -1px 0 100vmax var(--tk-filet);clip-path:inset(-1px -100vmax 0);}.site-footer .eq-partenaire{display:block;text-decoration:none;}.site-footer a.eq-partenaire:hover,.site-footer a.eq-partenaire:focus-visible{background:none;opacity:.75;}.eq-partenaire img{display:block;height:3.75rem;width:auto;max-width:12rem;object-fit:contain;}@media (max-width:560px){dl.eq-gloss{grid-template-columns:1fr;}dl.eq-gloss dd{margin-bottom:.5rem;}.site-footer .eq-partenaires{display:grid;grid-template-columns:1fr 1fr;justify-items:center;gap:1.25rem 1rem;}.eq-partenaire img{height:2.75rem;max-width:100%;}.eq-q h3{font-size:1.3rem;padding:.6rem .9rem;}.eq-q > *:not(h3){padding-left:.9rem;padding-right:.9rem;}.eq-colhead{top:56px;}}@media (prefers-reduced-motion:reduce){.eq-result{scroll-behavior:auto;}}
