.pratique-grille{display:grid;gap:48px;align-items:start}.pratique-grille>*{min-width:0}.index-legende{margin:0 0 20px;font-size:17px}.index-lecture ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-or)}.index-lecture a{display:grid;grid-template-columns:24px 1fr 20px;gap:12px;align-items:center;min-height:60px;padding:14px 12px;border-bottom:1px solid var(--color-or);font-size:17px;text-decoration:none;position:relative}.index-lecture a:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-noir);transform:scaleY(0);transform-origin:top;transition:transform .28s}.index-lecture a[aria-current]{background:color-mix(in srgb,var(--color-or) 18%,transparent)}.index-lecture a[aria-current]:before{transform:scaleY(1)}.index-numero{font-variant-numeric:tabular-nums;font-size:15px}.index-fleche{transition:transform .22s}.index-lecture a:hover .index-fleche{transform:translate(2px,-2px)}.pratique-groupes{display:grid;gap:80px}.pratique-groupe{scroll-margin-top:calc(var(--hauteur-entete) + 30px)}.pratique-entete{display:flex;align-items:baseline;gap:22px;border-top:1px solid var(--color-noir);padding-top:24px;margin-bottom:28px}.pratique-entete>span{font-size:32px;font-variant-numeric:tabular-nums}.pratique-entete h2{margin:0;font-size:clamp(22px,2.4vw,30px);overflow-wrap:anywhere}.faq-editoriale details{border-bottom:1px solid var(--color-or);interpolate-size:allow-keywords}.faq-editoriale summary{display:flex;align-items:center;justify-content:space-between;gap:24px;list-style:none;cursor:pointer;min-height:72px;padding:18px 0;font-size:19px;line-height:1.4;font-weight:500}.faq-editoriale summary::-webkit-details-marker{display:none}.faq-editoriale summary span{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;font-size:26px;transition:transform .25s}.faq-editoriale details[open] summary span{transform:rotate(45deg)}.faq-editoriale p{margin:0;padding:0 40px 28px 0;max-width:65ch;font-size:18px;line-height:1.65}.faq-editoriale details::details-content{overflow:hidden;block-size:0;transition:block-size .32s ease,content-visibility allow-discrete .32s}.faq-editoriale details[open]::details-content{block-size:auto}.tarifs-edition .tarifs-groupe{padding-bottom:32px;border-bottom:1px solid var(--color-or)}.tarifs-edition .cat-ligne{transition:background-color .2s}.tarifs-edition .cat-ligne:hover{background-color:color-mix(in srgb,var(--color-or) 12%,transparent)}.contact-edition{display:grid;gap:40px;align-items:center}.contact-edition .page-intro{max-width:38ch}.contact-portrait{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden}.contact-portrait img{width:100%;height:100%;object-fit:cover}.contact-adresse{position:absolute;bottom:24px;left:24px;right:24px;padding:24px;background:var(--color-creme,#f3ece3);color:var(--color-noir)}.contact-adresse span{display:block;font-size:17px;margin-bottom:10px}.contact-adresse strong{display:block;font-weight:500;font-size:clamp(22px,2.8vw,34px);line-height:1.25}.contact-reperes{display:grid;gap:40px}.contact-reperes h2{font-size:clamp(24px,3vw,38px);margin:0;max-width:12ch}.contact-reperes .contact-cartel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-top:0;padding:0}.contact-reperes .contact-cartel>div{border-top:1px solid var(--color-or);padding:24px 20px 32px 0;min-width:0}.contact-reperes .contact-cartel a{display:inline-flex;align-items:center;min-height:48px;overflow-wrap:anywhere;max-width:100%}.contact-reperes .contact-cartel dd{overflow-wrap:anywhere}@media(min-width:900px){.pratique-grille{grid-template-columns:280px minmax(0,1fr);gap:clamp(48px,6vw,96px)}.index-lecture{position:sticky;top:calc(var(--hauteur-entete) + 32px)}.contact-edition{grid-template-columns:1fr 1fr;gap:80px}.contact-reperes{grid-template-columns:1fr 2fr;gap:80px}}@media(max-width:599px){.contact-reperes .contact-cartel{grid-template-columns:1fr}.contact-adresse{left:16px;right:16px;bottom:16px;padding:20px}.pratique-entete{gap:16px}.faq-editoriale p{padding-right:0}.pratique-groupes{gap:56px}}@media(prefers-reduced-motion:no-preference){.contact-portrait img{animation:contact-arrivee .85s cubic-bezier(.22,1,.36,1) both}.contact-adresse{animation:adresse-arrivee .6s .12s both}}@keyframes contact-arrivee{0%{clip-path:inset(8% 0 0 0);transform:scale(1.035)}to{clip-path:inset(0);transform:scale(1)}}@keyframes adresse-arrivee{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.faq-editoriale details::details-content,.faq-editoriale summary span,.index-fleche,.index-lecture a:before,.tarifs-edition .cat-ligne{transition:none}}@media(max-width:599px){.questions-hero-v5 h1{font-size:clamp(26px,8vw,40px);hyphens:none;overflow-wrap:normal;letter-spacing:0}}