.guide-section{--guide-border:#E6E8EB;padding:var(--space-2xl,60px) 0 var(--space-3xl,80px);background:var(--se-offwhite)}.guide-section .guide-enveloppe{max-width:900px;margin:0 auto;padding:0 24px}.guide-section .guide-barre{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;align-items:center;background:var(--se-white);border:1px solid var(--guide-border);box-shadow:var(--shadow-sm);padding:16px 20px;margin-bottom:40px}.guide-section .guide-barre a{color:var(--se-gray);text-decoration:none;font-weight:600;font-size:.92rem}.guide-section .guide-barre a:hover{color:var(--se-orange)}.guide-section .guide-barre a.guide-telecharger{background:var(--se-orange);color:var(--se-white);padding:12px 22px}.guide-section .guide-barre a.guide-telecharger:hover{background:var(--se-orange-dark);color:var(--se-white)}.guide-section .guide-titre{color:var(--se-navy);margin:0 0 12px}.guide-section .guide-intro{color:var(--se-gray);margin:0 0 40px;font-size:1.05rem}.guide-section .guide-corps{color:var(--se-gray);line-height:1.7}.guide-section .guide-corps h2{font-size:2rem;color:var(--se-navy);margin:52px 0 16px;padding-bottom:10px;border-bottom:3px solid var(--se-orange)}.guide-section .guide-corps h3{font-size:1.45rem;color:var(--se-orange);margin:34px 0 12px}.guide-section .guide-corps h4{font-size:1.15rem;color:var(--se-navy);margin:24px 0 10px}.guide-section .guide-corps p{margin:0 0 16px}.guide-section .guide-corps a{color:var(--se-orange)}.guide-section .guide-corps a:hover{color:var(--se-orange-dark)}.guide-section .guide-corps strong{color:var(--se-navy);font-weight:700}.guide-section .guide-corps ul,.guide-section .guide-corps ol{margin:0 0 16px;padding-left:24px}.guide-section .guide-corps li{margin-bottom:8px}.guide-section .guide-corps li>p{margin:0 0 10px}.guide-section .guide-corps li>pre{margin:10px 0 12px}.guide-section .guide-corps li>*:last-child{margin-bottom:0}.guide-section .guide-corps code{background:var(--se-orange-bg);border:1px solid var(--se-orange-border);padding:1px 6px;font-size:.88em;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--se-orange-dark)}.guide-section .guide-corps pre{background:var(--se-navy);border:1px solid var(--se-navy);padding:18px 20px;overflow-x:auto;margin:0 0 20px;box-shadow:var(--shadow-sm)}.guide-section .guide-corps pre code{background:none;border:none;padding:0;color:#E8EDF2;font-size:.86rem;line-height:1.6}.guide-section .guide-corps .tableau{overflow-x:auto;margin:0 0 24px;background:var(--se-white);border:1px solid var(--guide-border);box-shadow:var(--shadow-sm)}.guide-section .guide-corps table{border-collapse:collapse;width:100%;font-size:.94rem}.guide-section .guide-corps th,.guide-section .guide-corps td{border-bottom:1px solid var(--guide-border);padding:12px 16px;text-align:left;vertical-align:top}.guide-section .guide-corps th{background:var(--se-navy);color:var(--se-white);font-weight:700;border-bottom:none}.guide-section .guide-corps tbody tr:last-child td{border-bottom:none}.guide-section .guide-corps tbody tr:nth-child(even){background:var(--se-offwhite)}.guide-section .guide-corps img{max-width:100%}.guide-section .guide-corps .bouton-azure{display:inline-block;background:var(--se-orange);color:var(--se-white);text-decoration:none;font-weight:700;padding:14px 28px;margin:4px 0 12px;box-shadow:var(--shadow-md)}.guide-section .guide-corps .bouton-azure:hover{background:var(--se-orange-dark);color:var(--se-white)}.guide-section .guide-corps .bouton-azure:before{content:"\2601";margin-right:10px}@media (max-width:600px){.guide-section .guide-corps h2{font-size:1.6rem}.guide-section .guide-corps h3{font-size:1.25rem}}