/* Retour de lecture du 13 octobre 2026. Règles limitées aux pages publiques. */
.editorial-page .rk-home-offers ul{list-style:disc;padding-left:22px}
.editorial-page .rk-home-offers li{display:list-item;margin:0 0 12px;padding-left:4px}
.editorial-page .rk-home-offers li::marker{color:#a94f29}
.editorial-page .rk-home-offers li::before{content:none}
.rk-write-alternative{margin-top:28px;padding-top:22px;border-top:1px solid #cdd1cb}
.rk-write-alternative p{font-size:.95rem;line-height:1.6}
.rk-write-button{background:transparent!important;color:#824023!important;border:1px solid #a94f29!important;white-space:normal}
.rk-result.rk-diagnostic-report .container{max-width:920px}
.rk-diagnostic-report .rk-report-heading{max-width:760px;margin-bottom:32px}
.rk-diagnostic-report h1{font-size:clamp(2rem,4vw,3.2rem);line-height:1.12;text-transform:none;letter-spacing:-.025em}
.rk-diagnostic-report .rk-report-lead{font-size:1.15rem;line-height:1.7;color:#39463d;max-width:65ch}
.rk-report-paper{background:#fff;border:1px solid #d9ddd6;border-radius:12px;padding:clamp(22px,4vw,42px)}
.rk-report-section+.rk-report-section{border-top:1px solid #e1e5de;padding-top:28px;margin-top:28px}
.rk-report-section h2{font-size:1.25rem;line-height:1.4;margin:0 0 16px;text-transform:none}
.rk-report-section p,.rk-report-section li{line-height:1.75;max-width:70ch}
.rk-report-section ul{list-style:disc;padding-left:22px;margin:0}
.rk-report-section li{display:list-item;margin-bottom:12px;padding-left:3px}
.rk-report-section li::before{content:none}
.rk-report-section li::marker{color:#a94f29}
.rk-report-action{background:#f5f6f3;border-left:3px solid #a94f29;padding:20px 24px;margin-top:22px}
.rk-report-action p{margin:0}
.rk-diagnostic-report .rk-next{background:transparent;border:0;padding:12px 0;margin-top:36px}
.rk-diagnostic-report .rk-next>h2{font-size:1.65rem;text-transform:none}
.rk-diagnostic-report .rk-choice{border-radius:10px}
.rk-diagnostic-report .rk-report-limit{font-size:.85rem;color:#536058;line-height:1.6;margin-top:28px}
.rk-result-note{border-radius:6px}
@media(max-width:600px){.rk-result.rk-diagnostic-report{padding-top:30px}.rk-report-action{padding:18px}.rk-report-paper{padding:22px}.rk-write-button{width:100%}}
