.cea-info-main{max-width:820px}.cea-info-main .cea-summary h1{font-size:clamp(28px,5vw,38px);margin:0;color:inherit}.cea-info-main .cea-summary p{letter-spacing:0;font-weight:400;font-size:15px}.cea-info-main .cea-panel{margin-top:22px;padding:26px}.cea-info-main .cea-panel p{line-height:1.7}.cea-info-main details{border-top:1px solid var(--cea-border);padding:16px 0}.cea-info-main details:first-of-type{border-top:0}.cea-info-main summary{cursor:pointer;font-weight:700;padding:6px 0;color:var(--cea-ink)}.cea-info-main details p{margin:12px 0 0}.cea-info-main .cea-button{display:inline-flex;align-items:center;overflow-wrap:anywhere;max-width:100%}.cea-info-main a:not(.cea-button){color:var(--cea-accent);text-decoration:underline}.cea-info-main .note{background:#fff4dc;color:#76521d;padding:18px;border-radius:14px;margin:18px 0}.cea-info-main .small{font-size:13px;color:#5c6d80}.cea-info-main td,.cea-info-main th{white-space:normal;text-align:left;vertical-align:top;padding:12px;font-size:14px}.cea-info-main table{white-space:normal;width:100%}.cea-info-nav{display:flex;gap:16px;font-size:14px;font-weight:700}.cea-info-footer{text-align:center;padding:25px}.cea-info-footer a{color:var(--cea-accent)}@media(max-width:600px){.cea-info-main .cea-panel{padding:20px}.cea-info-nav{font-size:12px;gap:10px}.cea-info-main .cea-button{font-size:14px}.cea-info-main td,.cea-info-main th{padding:8px}}

/* Navigation alignée sur les boutons et cartes du site. */
.cea-body .cea-help-header .cea-header-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.cea-body .cea-help-header .cea-help-button,.cea-body .cea-info-nav .cea-button,.cea-body .cea-footer .cea-help-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;font-size:14px;line-height:1.4;min-height:44px}
.cea-body .cea-info-nav .cea-nav-secondary{background:var(--cea-soft);color:var(--cea-accent);border:1px solid var(--cea-border)}
.cea-body .cea-info-nav{display:flex;align-items:center;gap:10px}
.cea-body .cea-footer{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;padding:24px 16px;font-size:14px;color:#5c6d80}
.cea-body .cea-info-main summary{display:flex;align-items:center;justify-content:space-between;gap:18px;list-style:none;min-height:44px;color:var(--cea-accent)}
.cea-body .cea-info-main summary::-webkit-details-marker{display:none}
.cea-body .cea-info-main summary::after{content:'+';font-size:24px;font-weight:400;flex:none}
.cea-body .cea-info-main details[open]>summary::after{content:'−'}
.cea-body .cea-info-main summary:focus-visible,.cea-body .cea-help-button:focus-visible{outline:3px solid var(--cea-accent);outline-offset:3px}
@media(max-width:760px){.cea-body .cea-help-header .cea-headrow,.cea-body .cea-info-header .cea-headrow{height:auto;min-height:66px;flex-wrap:wrap;padding-block:12px}.cea-body .cea-help-header .cea-header-actions{width:100%;gap:8px}.cea-body .cea-info-nav{flex-wrap:wrap}.cea-body .cea-help-header .cea-header-admin{padding:10px 8px}.cea-body .cea-help-header .cea-logout{margin-left:auto}}
