.guide-juridique{letter-spacing:0;min-width:0}.guide-juridique h1{color:var(--primary);overflow-wrap:anywhere;font-size:2rem;font-weight:700;line-height:1.2}.guide-juridique h2{scroll-margin-top:calc(var(--agora-header-h) + 1rem);margin:1.6rem 0 .8rem;font-size:1.3rem;font-weight:650;line-height:1.4}.guide-entete{max-width:70ch;margin:1.5rem 0 1rem}.guide-sous-titre{margin:1rem 0;font-size:1.125rem}.guide-editeur,.guide-surtitre{color:var(--muted-foreground);margin:.75rem 0;font-size:.875rem}.guide-surtitre{color:var(--primary);font-weight:700}.guide-texte{overflow-wrap:anywhere;width:100%;max-width:70ch;font-size:1rem;line-height:1.8}.guide-juridique p{white-space:pre-line;margin:0 0 1.15rem}.guide-juridique ul{margin-bottom:1.3rem;padding-left:1.5rem;list-style:outside}.guide-juridique li{margin-bottom:.45rem}.guide-avertissement,.guide-retenir,.guide-recommandation{border-left:3px solid var(--primary);background:var(--muted);margin:1.4rem 0;padding:1rem 1.25rem}.guide-avertissement p:last-child,.guide-recommandation p:last-child{margin-bottom:0}.guide-retenir h2{margin-top:0}.guide-recommandation strong:first-child{background:var(--primary);color:var(--primary-foreground);border-radius:.25rem;padding:.1rem .4rem;display:inline-block}.guide-lecture-layout{grid-template-columns:15rem minmax(0,1fr);align-items:start;gap:2rem;margin-top:1.5rem;display:grid}.guide-colonne{top:calc(var(--agora-header-h) + .5rem);max-height:calc(100dvh - var(--agora-header-h) - 1rem);padding-right:.5rem;position:sticky;overflow-y:auto}.guide-colonne h2{margin-top:0;font-size:1rem}.guide-sommaire{padding:0;font-size:.875rem;list-style:none}.guide-sommaire a{overflow-wrap:anywhere;border-radius:.25rem;padding:.55rem .65rem;line-height:1.4;display:block}.guide-sommaire a:hover,.guide-sommaire a[aria-current=page]{background:var(--muted);color:var(--primary)}.guide-sommaire a[aria-current=page]{border-left:3px solid var(--primary);font-weight:700}.guide-sommaire-numero{color:var(--muted-foreground)}.guide-sommaire-sections{border-left:1px solid var(--border);padding-left:.7rem;list-style:none}.guide-sommaire-sections a{font-size:.8rem}.guide-mobile-sommaire{display:none}.guide-dialog{width:calc(100vw - 1.5rem);max-height:85dvh;overflow-y:auto}.guide-progression{background:var(--muted);width:100%;height:3px;color:var(--primary);accent-color:var(--primary);border:0;display:block}.guide-progression::-webkit-progress-bar{background:var(--muted)}.guide-progression::-webkit-progress-value{background:var(--primary)}.guide-progression::-moz-progress-bar{background:var(--primary)}.guide-titre-section{align-items:baseline;gap:.5rem;display:flex}.guide-table-scroll{border:1px solid var(--border);border-radius:.25rem;width:100%;max-width:100%;margin:1.25rem 0 1.75rem;overflow-x:auto}.guide-table-scroll table{border-collapse:collapse;width:100%;min-width:38rem;font-size:.875rem;line-height:1.6}.guide-table-scroll th,.guide-table-scroll td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;min-width:9rem;padding:.8rem}.guide-table-scroll th{background:var(--muted);font-weight:650}.guide-glossaire dt{color:var(--primary);font-weight:700}.guide-glossaire dd{margin:.3rem 0 1.2rem}.guide-reference{scroll-margin-top:calc(var(--agora-header-h) + 1rem);border-bottom:1px solid var(--border);padding-bottom:1rem}.guide-pied{border-top:1px solid var(--border);margin-top:3rem;padding-top:1.5rem}.guide-pagination{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.guide-pagination a{color:var(--primary);align-items:start;gap:.5rem;line-height:1.5;display:flex}.guide-pagination svg{flex-shrink:0;width:1.2rem}.guide-pagination small{margin-bottom:.35rem;font-weight:600;display:block}.guide-rappel{color:var(--muted-foreground);font-size:.75rem;line-height:1.6;margin-top:1rem!important}@media (width<=1100px){.guide-lecture-layout{grid-template-columns:minmax(0,1fr)}.guide-colonne{display:none}.guide-mobile-sommaire{margin-top:1rem;display:block}}@media (width<=600px){.guide-juridique h1{font-size:1.65rem}.guide-pagination{gap:.7rem;font-size:.875rem}}@media (prefers-reduced-motion:reduce){.guide-juridique *,.guide-dialog{scroll-behavior:auto;transition:none!important;animation:none!important}}
