/* estilos/soins-x.css */
#soins{--x-ink: var(--color-ink);--x-mut: var(--color-muted);--x-line: var(--color-border);--x-acc: var(--color-primary-dark);--x-on: #FFFFFF;--x-card: var(--color-white);--x-lab: var(--color-accent-text);--x-dot: #E2954C;--x-deep: color-mix(in srgb,var(--color-primary-dark) 78%,#0B1222);--x-mono: var(--a-font-label,var(--k-font-label,var(--font-label,ui-monospace,monospace)));--x-r: var(--radius-md,16px);--x-ease: cubic-bezier(.32,.72,0,1);}#faire{--x-deep: color-mix(in srgb,var(--color-primary-dark) 78%,#0B1222);}#faire[data-fx="6"] .fx-atelier,#faire[data-fx="7"] .fx-groupes{display: block;}#faire .fx-at-all{margin: 3rem 0 0;padding-top: 2.4rem;text-align: center;}#soins .sx-sel{display: flex;flex-wrap: wrap;align-items: center;gap: .4rem;margin: 0 0 1.6rem;font: 500 .78rem/1 var(--x-mono);}#soins .sx-sel >span{color: var(--x-mut);letter-spacing: .06em;text-transform: uppercase;margin-right: .3rem;}#soins .sx-sel button{font: inherit;color: var(--x-ink);background: transparent;border: 1px dashed var(--x-line);border-radius: 999px;padding: .45rem .8rem;cursor: pointer;}#soins .sx-sel button b{color: var(--x-mut);font-weight: 500;}#soins .sx-sel button[aria-pressed="true"]{background: var(--x-acc);color: var(--x-on);border-style: solid;border-color: var(--x-acc);}#soins .sx-sel button[aria-pressed="true"] b{color: inherit;}html[data-estilo="k"]:not([data-forma="r"]) #soins :is(.sx-sel button,.sx-aussi li,.sx-urg,.sx-cta,.sx-cta .btn){border-radius: 0;}#soins .sx{display: none;}#soins[data-sx="2"] .sx-atelier,#soins:is([data-sx="3"],[data-sx="5"]) .sx-familles,#soins[data-sx="4"] .sx-index{display: block;}#soins:not([data-sx="1"]) :is(.need-group-help,.need-list,.soins-aussi,.soins-help){display: none;}:is(#soins,#faire) .sx-q{display: block;font-size: .9rem;color: var(--x-mut);font-style: italic;}:is(#soins,#faire) .sx-q::before{content: "«\00a0";}:is(#soins,#faire) .sx-q::after{content: "\00a0»";}:is(#soins,#faire) .sx-tag{justify-self: start;display: inline-flex;align-items: center;gap: .45rem;font: 500 .7rem/1.2 var(--x-mono);letter-spacing: .08em;text-transform: uppercase;color: var(--x-lab);}:is(#soins,#faire) .sx-tag::before{content: "";width: 6px;height: 6px;border-radius: 50%;background: var(--x-dot);flex: none;}:is(#soins,#faire) .sx-go{display: inline-flex;align-items: center;gap: .4rem;font-weight: 600;font-size: .92rem;color: var(--x-acc);}:is(#soins,#faire) .sx-go svg{transition: transform .3s var(--x-ease);}:is(#soins,#faire) a:hover .sx-go svg{transform: translateX(4px);}:is(#soins,#faire) .sx-img{display: block;max-width: 100%;max-height: 100%;width: auto;height: 100%;object-fit: contain;filter: drop-shadow(0 16px 18px rgba(14,20,36,.14));}:is(#soins,#faire) .sx-img[src$="implant-coupe.webp"]{filter: none;mix-blend-mode: multiply;}:is(#soins,#faire) .sx-img.is-photo{width: 100%;height: 100%;object-fit: cover;filter: none;border-radius: calc(var(--x-r) * .7);}#soins .sx-urg{display: flex;align-items: center;gap: .8rem;padding: .9rem 1.2rem;margin: 0 0 2rem;border: 1px solid var(--x-line);border-radius: var(--x-r);background: var(--x-card);color: var(--x-mut);font-size: .95rem;}#soins .sx-urg p{margin: 0;}#soins .sx-urg strong{color: var(--x-ink);}#soins .sx-urg a{color: var(--x-acc);font-weight: 700;}#soins .sx-urg-dot{width: 8px;height: 8px;border-radius: 50%;background: var(--x-dot);flex: none;box-shadow: 0 0 0 5px color-mix(in srgb,var(--x-dot) 20%,transparent);}#soins .sx-aussi{display: flex;flex-wrap: wrap;align-items: center;gap: .6rem 1rem;margin-top: 2.6rem;padding-top: 1.4rem;border-top: 1px solid var(--x-line);}#soins .sx-aussi-t{margin: 0;font: 500 .72rem/1.2 var(--x-mono);letter-spacing: .1em;text-transform: uppercase;color: var(--x-mut);}#soins .sx-aussi ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: .5rem;}#soins .sx-aussi li{padding: .5rem .9rem;border: 1px solid var(--x-line);border-radius: 999px;background: var(--x-card);color: var(--x-ink);font-size: .88rem;}#soins .sx-cta{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1.2rem 2rem;margin-top: 2rem;padding: 1.8rem 2rem;border-radius: var(--x-r);background: var(--x-deep);color: var(--x-on);}#soins .sx-cta p{margin: 0;}#soins .sx-cta-t{font-family: var(--font-display);font-size: 1.5rem;line-height: 1.2;}#soins .sx-cta-p{margin-top: .35rem !important;opacity: .78;}#soins .sx-cta-b{display: flex;flex-wrap: wrap;gap: .6rem;}#soins .sx-cta .btn-primary{background: var(--x-on);color: var(--x-deep);border-color: var(--x-on);}#soins .sx-cta .btn-ghost{color: var(--x-on);border-color: color-mix(in srgb,var(--x-on) 45%,transparent);background: transparent;}:is(#soins,#faire) .sx-at-grid{display: grid;grid-template-columns: minmax(0,4fr) minmax(0,8fr);gap: clamp(1.5rem,4vw,4rem);align-items: start;}:is(#soins,#faire) .sx-at-list{list-style: none;margin: 0;padding: 0;}:is(#soins,#faire) .sx-at-fam{margin: 1.4rem 0 .4rem;font: 500 .7rem/1.2 var(--x-mono);letter-spacing: .12em;text-transform: uppercase;color: var(--x-lab);}:is(#soins,#faire) .sx-at-fam:first-child{margin-top: 0;}:is(#soins,#faire) .sx-at-b{all: unset;box-sizing: border-box;cursor: pointer;width: 100%;display: grid;grid-template-columns: 2.2rem 1fr;align-items: baseline;padding: .55rem 0;color: var(--x-mut);transition: color .25s;}:is(#soins,#faire) .sx-at-n{font: 500 .72rem/1 var(--x-mono);letter-spacing: .06em;}:is(#soins,#faire) .sx-at-name{font-family: var(--font-display);font-size: 1.15rem;line-height: 1.25;background: linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition: background-size .45s var(--x-ease);justify-self: start;padding-bottom: 2px;}:is(#soins,#faire) .sx-at-b:hover,:is(#soins,#faire) .sx-at-b.is-on{color: var(--x-ink);}:is(#soins,#faire) .sx-at-b.is-on .sx-at-name{background-size: 100% 1px;}:is(#soins,#faire) .sx-at-b.is-on .sx-at-n{color: var(--x-acc);}:is(#soins,#faire) .sx-at-b:focus-visible{outline: 2px solid var(--x-acc);outline-offset: 3px;}:is(#soins,#faire) .sx-at-stage{display: grid;position: sticky;top: 6.5rem;}:is(#soins,#faire) .sx-at-p{grid-area: 1 / 1;display: grid;grid-template-columns: minmax(0,1.25fr) minmax(0,1fr);min-height: 460px;color: inherit;text-decoration: none;position: relative;isolation: isolate;opacity: 0;visibility: hidden;transform: translateY(10px);transition: opacity .4s var(--x-ease),transform .4s var(--x-ease),visibility 0s .4s;}:is(#soins,#faire) .sx-at-p.is-on{opacity: 1;visibility: visible;transform: none;transition-delay: 0s;}:is(#soins,#faire) .sx-at-p::after{content: "";position: absolute;inset: 16px -16px -16px 16px;border: 1px solid color-mix(in srgb,var(--x-acc) 55%,transparent);border-radius: var(--x-r);pointer-events: none;z-index: -1;}:is(#soins,#faire) .sx-at-fig{display: flex;align-items: center;justify-content: center;padding: 2.2rem;height: 460px;background: var(--x-card);border: 1px solid var(--x-line);border-right: 0;border-radius: var(--x-r) 0 0 var(--x-r);}:is(#soins,#faire) .sx-at-fig .sx-img{height: 100%;}:is(#soins,#faire) .sx-at-fig .sx-img.is-photo{height: 100%;}:is(#soins,#faire) .sx-at-panel{display: grid;align-content: center;gap: .8rem;padding: 2.2rem 2rem;background: var(--x-deep);color: var(--x-on);border-radius: 0 var(--x-r) var(--x-r) 0;}:is(#soins,#faire) .sx-at-panel .sx-q{color: color-mix(in srgb,var(--x-on) 70%,transparent);}:is(#soins,#faire) .sx-at-panel h3{color: var(--x-on);font-size: 1.7rem;line-height: 1.15;margin: 0;padding-bottom: .8rem;border-bottom: 1px solid color-mix(in srgb,var(--x-on) 25%,transparent);}:is(#soins,#faire) .sx-at-panel p{margin: 0;color: color-mix(in srgb,var(--x-on) 82%,transparent);line-height: 1.55;}:is(#soins,#faire) .sx-at-panel .sx-tag{color: #E9B07A;}:is(#soins,#faire) .sx-at-panel .sx-go{color: var(--x-on);margin-top: .4rem;}:is(#soins,#faire) .sx-at-p:hover .sx-go svg{transform: translateX(4px);}:is(#soins,#faire) .sx-at-p:focus-visible{outline: 2px solid var(--x-acc);outline-offset: 4px;border-radius: var(--x-r);}html[data-estilo="k"]:not([data-forma="r"]) :is(#soins,#faire) :is(.sx-at-fig,.sx-at-panel,.sx-at-p::after){border-radius: 0;}@media (max-width: 899px){:is(#soins,#faire) .sx-at-grid{grid-template-columns: 1fr;}:is(#soins,#faire) .sx-at-stage{position: static;}:is(#soins,#faire) .sx-at-p{grid-template-columns: 1fr;grid-template-rows: auto 1fr;min-height: 0;}:is(#soins,#faire) .sx-at-p::after{inset: 12px -8px -8px 12px;}:is(#soins,#faire) .sx-at-fig{height: 240px;padding: 1.4rem;border-right: 1px solid var(--x-line);border-bottom: 0;border-radius: var(--x-r) var(--x-r) 0 0;}:is(#soins,#faire) .sx-at-panel{padding: 1.6rem 1.4rem;border-radius: 0 0 var(--x-r) var(--x-r);}:is(#soins,#faire) .sx-at-panel h3{font-size: 1.4rem;}}:is(#soins,#faire) .sx-at-fig .sx-img{transform: translateY(14px) scale(.94);transition: transform .8s var(--x-ease);}:is(#soins,#faire) .sx-at-panel >*{opacity: 0;transform: translateY(12px);transition: opacity .5s var(--x-ease),transform .6s var(--x-ease);}:is(#soins,#faire) .sx-at-p.is-on .sx-at-fig .sx-img{transform: none;}:is(#soins,#faire) .sx-at-p.is-on .sx-at-panel >*{opacity: 1;transform: none;}:is(#soins,#faire) .sx-at-p.is-on .sx-at-panel >:nth-child(2){transition-delay: .06s;}:is(#soins,#faire) .sx-at-p.is-on .sx-at-panel >:nth-child(3){transition-delay: .12s;}:is(#soins,#faire) .sx-at-p.is-on .sx-at-panel >:nth-child(4){transition-delay: .18s;}:is(#soins,#faire) .sx-at-p.is-on .sx-at-panel >:nth-child(5){transition-delay: .24s;}#soins .sx-fam{display: grid;grid-template-columns: minmax(0,3fr) minmax(0,9fr);gap: 1.2rem clamp(1.5rem,4vw,3.5rem);padding: 2.2rem 0;border-top: 1px solid var(--x-line);}#soins .sx-fam:first-of-type{border-top: 0;padding-top: 0;}#soins .sx-fam header{position: sticky;top: 6.5rem;align-self: start;}#soins .sx-fam h2{margin: 0 0 .5rem;font-size: 1.6rem;line-height: 1.15;}#soins .sx-fam header p{margin: 0;color: var(--x-mut);}#soins .sx-fam-row{display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));gap: 1rem;}#soins .sx-card{display: grid;grid-template-rows: 200px auto;gap: 1rem;padding: 1.3rem 1.3rem 1.4rem;border: 1px solid var(--x-line);border-radius: var(--x-r);background: var(--x-card);color: inherit;text-decoration: none;transition: border-color .3s,transform .4s var(--x-ease),box-shadow .4s;}#soins .sx-card:hover{border-color: color-mix(in srgb,var(--x-acc) 45%,var(--x-line));transform: translateY(-4px);box-shadow: 0 26px 50px -36px rgba(14,20,36,.45);}#soins .sx-fig{display: flex;align-items: center;justify-content: center;height: 200px;}#soins .sx-body{display: grid;gap: .5rem;align-content: start;}#soins .sx-card h3{margin: 0;font-size: 1.3rem;line-height: 1.2;}#soins .sx-card p{margin: 0;color: var(--x-mut);line-height: 1.5;font-size: .96rem;}#soins .sx-card .sx-go{margin-top: .3rem;}html[data-estilo="k"]:not([data-forma="r"]) #soins .sx-card{border-radius: 0;}@media (max-width: 899px){#soins .sx-fam{grid-template-columns: 1fr;}#soins .sx-fam header{position: static;}#soins .sx-fam-row{grid-template-columns: 1fr;}#soins .sx-card{grid-template-columns: 96px 1fr;grid-template-rows: auto;align-items: center;}#soins .sx-fig{height: 140px;}}#soins .sx-index{position: relative;}#soins .sx-ix-list{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--x-line);}#soins .sx-ix-list li{border-bottom: 1px solid var(--x-line);}#soins .sx-ix{display: grid;grid-template-columns: 3rem minmax(0,1fr) 2.8rem;align-items: center;gap: 1.2rem;padding: 1.3rem .4rem;color: inherit;text-decoration: none;transition: padding .45s var(--x-ease),color .3s;}#soins .sx-ix-n{font: 500 .78rem/1 var(--x-mono);color: var(--x-mut);letter-spacing: .08em;}#soins .sx-ix-t{display: grid;gap: .3rem;}#soins .sx-ix-t >span:first-child{font-family: var(--font-display);font-size: clamp(1.5rem,3.2vw,2.5rem);line-height: 1.08;color: var(--x-ink);transition: color .3s;}#soins .sx-ix-fig{display: none;}#soins .sx-ix-go{width: 2.8rem;height: 2.8rem;border-radius: 50%;border: 1px solid var(--x-line);display: grid;place-items: center;color: var(--x-acc);transition: background-color .3s,color .3s,border-color .3s;}#soins .sx-ix:hover{padding-left: 1.2rem;}#soins .sx-ix:hover .sx-ix-t >span:first-child{color: var(--x-acc);}#soins .sx-ix:hover .sx-ix-go{background: var(--x-acc);border-color: var(--x-acc);color: var(--x-on);}html[data-estilo="k"]:not([data-forma="r"]) #soins .sx-ix-go{border-radius: 0;}#soins .sx-ix-float{position: absolute;left: 0;top: 0;width: 220px;height: 220px;margin: -110px 0 0 40px;pointer-events: none;z-index: 3;}#soins .sx-ix-float img{width: 100%;height: 100%;object-fit: contain;opacity: 0;transform: scale(.85) rotate(-4deg);transition: opacity .3s,transform .45s var(--x-ease);filter: drop-shadow(0 22px 26px rgba(14,20,36,.2));}#soins .sx-ix-float img.is-photo{object-fit: cover;border-radius: 14px;filter: none;box-shadow: 0 22px 40px -20px rgba(14,20,36,.45);}#soins .sx-index.is-hover .sx-ix-float img{opacity: 1;transform: none;}@media (max-width: 899px),(hover: none){#soins .sx-ix-float{display: none;}#soins .sx-ix{grid-template-columns: 72px minmax(0,1fr);gap: .3rem 1rem;padding-inline: 0;}#soins .sx-ix:hover{padding-left: 0;}#soins .sx-ix-n,#soins .sx-ix-go{display: none;}#soins .sx-ix-fig{display: flex;justify-content: center;height: 88px;grid-column: 1;grid-row: 1;}#soins .sx-ix-t{grid-column: 2;grid-row: 1;}#soins .sx-ix-t >span:first-child{font-size: 1.35rem;}}@media (max-width: 599px){#soins .sx-cta{padding: 1.4rem;}#soins .sx-cta-t{font-size: 1.25rem;}}@media (prefers-reduced-motion: reduce){:is(#soins .sx,#faire .fx-atelier) :is(*,*::before,*::after){transition: none !important;}}:is(#soins,#faire) .sx-at-inc{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: .4rem;}:is(#soins,#faire) .sx-at-inc li{padding: .35rem .7rem;border: 1px solid color-mix(in srgb,var(--x-on) 30%,transparent);border-radius: 999px;font-size: .82rem;color: color-mix(in srgb,var(--x-on) 88%,transparent);}#faire .fx-atelier--g .sx-at-name{font-size: 1.45rem;}#faire .fx-atelier--g .sx-at-b{padding: .85rem 0;border-bottom: 1px solid var(--x-line);}#faire .fx-atelier--g .sx-at-list li:first-child .sx-at-b{border-top: 1px solid var(--x-line);}html[data-estilo="k"]:not([data-forma="r"]) :is(#soins,#faire) .sx-at-inc li{border-radius: 0;}#soins .sx-card.is-nolink:hover{transform: none;box-shadow: none;border-color: var(--x-line);}#soins .sx-ix.is-nolink:hover{padding-left: .4rem;}#soins .sx-ix.is-nolink .sx-ix-go{visibility: hidden;}#soins .sx-fam{scroll-margin-top: 6rem;}#soins .sx-fam-n{display: block;margin-bottom: .6rem;font: 500 .75rem/1 var(--x-mono);letter-spacing: .1em;color: var(--x-lab);}#faire .fg-list{list-style: none;margin: 0;padding: 0;border-top: 1px solid var(--x-line);}#faire .fg-list >li{border-bottom: 1px solid var(--x-line);}#faire .fg-row{position: relative;isolation: isolate;display: grid;grid-template-columns: 3.2rem minmax(0,5fr) minmax(0,4fr) 2.8rem;align-items: center;gap: 1.6rem;padding: 1.7rem 1rem;color: inherit;text-decoration: none;}#faire .fg-row::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--x-card);transform: scaleY(0);transform-origin: bottom;transition: transform .5s var(--x-ease);}#faire .fg-row:hover::before,#faire .fg-row:focus-visible::before{transform: none;}#faire .fg-n{font: 500 .8rem/1 var(--x-mono);letter-spacing: .08em;color: var(--x-mut);}#faire .fg-main{display: grid;gap: .4rem;}#faire .fg-main h3{margin: 0;font-size: clamp(1.5rem,2.8vw,2.2rem);line-height: 1.1;transition: color .3s;}#faire .fg-main p{margin: 0;color: var(--x-mut);line-height: 1.5;}#faire .fg-inc{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: .4rem;}#faire .fg-inc li{padding: .35rem .75rem;border: 1px solid var(--x-line);border-radius: 999px;font-size: .84rem;color: var(--x-ink);background: color-mix(in srgb,var(--x-card) 60%,transparent);}#faire .fg-go{width: 2.8rem;height: 2.8rem;border-radius: 50%;border: 1px solid var(--x-line);display: grid;place-items: center;color: var(--x-acc);transition: background-color .3s,color .3s,border-color .3s,transform .4s var(--x-ease);}#faire .fg-row:hover .fg-main h3{color: var(--x-acc);}#faire .fg-row:hover .fg-go{background: var(--x-acc);border-color: var(--x-acc);color: var(--x-on);transform: translateX(4px);}#faire .fg-row:focus-visible{outline: 2px solid var(--x-acc);outline-offset: 2px;}#faire .fx-groupes .fx-at-all{margin-top: 2.6rem;}html[data-estilo="k"]:not([data-forma="r"]) #faire :is(.fg-inc li,.fg-go){border-radius: 0;}@media (max-width: 899px){#faire .fg-row{grid-template-columns: 2.2rem minmax(0,1fr);gap: .8rem 1rem;padding: 1.4rem 0;}#faire .fg-row::before{inset: 0 -1rem;}#faire .fg-n{align-self: start;padding-top: .5rem;}#faire .fg-inc{grid-column: 2;}#faire .fg-go{display: none;}}@media (prefers-reduced-motion: reduce){#faire .fx-groupes :is(*,*::before){transition: none !important;}}@media (min-width: 900px){#soins .sx-fam-row:has(>:only-child){grid-template-columns: 1fr;}#soins .sx-fam-row >.sx-card:only-child{grid-template-columns: 240px minmax(0,1fr);grid-template-rows: none;align-items: center;gap: 2.4rem;padding: 1.6rem 2.2rem;}#soins .sx-fam-row >.sx-card:only-child .sx-fig{height: 240px;}#soins .sx-fam-row >.sx-card:only-child h3{font-size: 1.6rem;}}#soins[data-sx="5"] .sx-fig{display: none;}#soins[data-sx="5"] .sx-card{grid-template-columns: none !important;grid-template-rows: none;padding: 1.5rem 1.5rem 1.6rem;gap: 0;}#soins[data-sx="5"] .sx-fam-row >.sx-card:only-child{padding: 1.6rem 1.8rem;}#soins[data-sx="5"] .sx-fam-row:has(>:only-child){grid-template-columns: minmax(0,1fr);}#soins[data-sx="5"] .sx-card h3{font-size: 1.35rem;}#soins[data-sx="5"] .sx-card .sx-body{gap: .55rem;}#soins[data-sx="5"] .sx-fam{padding: 2.6rem 0;}#faire a.sx-at-b{text-decoration: none;}:is(#soins,#faire) .sx-img[src*="/ce-"]{filter: none;}#faire .fx-atelier--g .sx-at-fig{padding: 1.6rem;}#faire .fx-atelier--g .sx-at-p::after{display: none;}#faire .fx-atelier--g .sx-at-p{min-height: 420px;}#faire .fx-atelier--g .sx-at-fig{background: transparent;border: 0;border-radius: 0;height: 420px;padding: 1rem 1.5rem;}#faire .fx-atelier--g .sx-at-panel{background: transparent;color: var(--x-ink);border-radius: 0;padding: 1rem 0 1rem 2rem;border-left: 1px solid var(--x-line);}#faire .fx-atelier--g .sx-at-panel h3{color: var(--x-ink);border-bottom-color: var(--x-line);}#faire .fx-atelier--g .sx-at-panel p{color: var(--x-mut);}#faire .fx-atelier--g .sx-at-panel .sx-tag{color: var(--x-lab);}#faire .fx-atelier--g .sx-at-panel .sx-go{color: var(--x-acc);}#faire .fx-atelier--g .sx-at-inc li{border-color: var(--x-line);color: var(--x-ink);}#faire .fx-atelier--g .fx-at-all{padding-top: 1rem;}@media (max-width: 899px){#faire .fx-atelier--g .sx-at-fig{height: 220px;padding: .5rem;}#faire .fx-atelier--g .sx-at-panel{padding: 1.2rem 0 0;border-left: 0;border-top: 1px solid var(--x-line);}}@media (min-width: 900px){#faire .fx-atelier--g .sx-at-grid{grid-template-columns: minmax(0,4fr) minmax(0,8fr);align-items: center;gap: clamp(1.5rem,3.5vw,3.5rem);}#faire .fx-atelier--g .sx-at-p{min-height: 320px;grid-template-columns: minmax(0,1fr) minmax(0,1.15fr);align-items: center;gap: clamp(1rem,2.5vw,2.5rem);}}#faire .fx-atelier--g .sx-at-fig{height: 300px;padding: 0;display: flex;align-items: center;justify-content: center;}#faire .fx-atelier--g .sx-at-fig img{max-height: 88%;max-width: 90%;width: auto;height: auto;object-fit: contain;}#faire .fx-atelier--g .sx-at-panel{padding: .4rem 0 .4rem clamp(1.2rem,2.5vw,2rem);}@media (max-width: 899px){#faire .fx-atelier--g .sx-at-p{min-height: 0;}#faire .fx-atelier--g .sx-at-fig{height: 180px;}#faire .fx-atelier--g .sx-at-panel{padding: 1rem 0 0;}}#faire .fx-atelier--g .sx-at-panel{border-left: 0;border-top: 0;}#faire .fx-atelier--g .sx-at-panel h3{border-bottom: 0;padding-bottom: 0;}#faire .fx-atelier--g .sx-at-inc li{border: 0;background: rgba(20,30,50,.05);}@media (min-width: 900px){#faire .fx-atelier--g .sx-at-p{padding-left: clamp(1.5rem,4vw,4rem);}}#faire .sx-at-mini{display: none;}@media (max-width: 899px){#faire .fx-atelier--g .sx-at-stage{display: none;}#faire .fx-atelier--g .sx-at-b{display: grid;grid-template-columns: auto minmax(0,1fr) 64px;align-items: center;column-gap: .9rem;}#faire .fx-atelier--g .sx-at-mini{display: flex;align-items: center;justify-content: center;width: 64px;height: 64px;}#faire .fx-atelier--g .sx-mini-img{max-width: 100%;max-height: 100%;width: auto;height: auto;object-fit: contain;}#faire .fx-atelier--g .fx-at-all{margin-top: 1.6rem;padding-top: 0;}}
