/* Lecture utile : les éléments décoratifs et les titres de marque sont préservés. */
.offer-guidance{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #bdbdb6;margin-top:25px;padding-top:24px}.offer-guidance p{font-size:14px;line-height:1.8;margin:0;color:#555}.offer-guidance strong{color:#292929;font-weight:500}.offer-guidance .quiet-link{font-size:14px;flex-shrink:0}
html .hero-note,html .hero-meta,html .closing-note,html .section-footnote,html .small-note{font-size:13px;line-height:1.75}
html .eyebrow,html .kicker,html .path-card-top>span:nth-child(2),html .fee-grid article>span,html .launch-forms dt,html .mandate-card dt{font-size:12px;line-height:1.65;letter-spacing:.06em}
html .path-card-action,html .path-card>p,html .mandate-card dd,html .mandate-card .mandate-budget,html .fee-agreement p,html .single-task p{font-size:14px;line-height:1.8}
html .path-card-action,html .mandate-index a,html .mandate-card .button,html .fee-agreement .button,html .single-task a{font-size:14px}
html .form-field label,html .composer-timing label,html .profile-choice span,html .orientation-adjust summary{font-size:14px;line-height:1.6}
html .field-hint,html .form-submit-note,html .direct-consent,html .preparation-note>p:not(.eyebrow),html .preparation-note li,html .preparation-note p.preparation-privacy,html .orientation-summary>p:not(.eyebrow){font-size:13px;line-height:1.75}
html .preparation-note summary,html .draft-preview summary,html .form-actions .quiet-link{font-size:14px}
html .composer-choice small,html .composer-progress>span,html .composer-hint,html .composer-summary dt,html .composer-summary-foot p,html .composer-result>.small-note{font-size:13px;line-height:1.7}
html .composer-progress>span:not(.is-current):not(.is-done){color:#62625d}
html .composer-actions .button,html .composer-actions .quiet-link,html .composer-result>.button{font-size:14px;line-height:1.5}
html .footer-label,html .footer-bottom{font-size:12px;line-height:1.7}html .footer-links a,html .footer-contact p{font-size:14px;line-height:1.65}
html .launch-source,html .launch-board .launch-board-note,html .launch-board small,html .carnet-tool .carnet-note,html .article-meta{font-size:13px;line-height:1.75}
html .decision-intro p.decision-note,html .decision-answers .quiet-link{font-size:13px;line-height:1.75}
@media(max-width:600px){.offer-guidance{flex-direction:column;align-items:flex-start;gap:18px}html .home-hero .eyebrow{font-size:12px}html .composer-progress{gap:10px}html .composer-progress>span{font-size:12px}html .form-field input,html .form-field textarea,html .form-field select,html .composer-timing select,html .orientation-adjust .form-field select{font-size:16px}html .profile-choice{min-width:125px}html .profile-choice span{padding:13px 10px}html .mobile-contact small{font-size:12px}html .mobile-contact:not([hidden]){font-size:14px}html .path-card-top{flex-wrap:wrap}html .path-card-top>span:nth-child(2){flex:1}html .mandate-index a{font-size:13px}html .composer-actions .button{white-space:normal}}
