/* Gabarit prose — pages de contenu classique (légales, cookies, plan du site). */
.prose-page__head{background:var(--paper2,#EBE4D6);padding:56px 0 40px}
.prose-page__head .wrap{max-width:1000px;margin:0 auto;padding:0 54px}
.prose-page__crumb{font:600 13px/1 var(--fb);color:var(--ink-soft,#5C706C);margin-bottom:16px}
.prose-page__crumb a{color:inherit;text-decoration:underline;text-underline-offset:3px;min-height:44px;display:inline-flex;align-items:center}
.prose-page__head h1{font-family:var(--ft);font-weight:800;letter-spacing:-.03em;font-size:clamp(32px,5vw,56px);color:var(--ink);margin:0}
.prose-page__body{background:var(--paper);padding:56px 0 80px}
.prose-page__body .wrap{max-width:1000px;margin:0 auto;padding:0 54px}
.prose{max-width:68ch;font-size:18px;line-height:1.7;color:var(--ink)}
.prose h2{font-family:var(--ft);font-weight:800;letter-spacing:-.02em;font-size:clamp(22px,2.4vw,30px);margin:1.8em 0 .5em;color:var(--ink)}
.prose h3{font-family:var(--ft);font-weight:700;font-size:20px;margin:1.4em 0 .4em}
.prose p{margin:0 0 1.1em}
.prose ul,.prose ol{margin:0 0 1.1em;padding-left:1.4em}
.prose li{margin:.35em 0}
.prose a{color:var(--teal-ink);text-decoration:underline;text-underline-offset:2px}
.prose a:hover{color:var(--deep)}
.prose strong{font-weight:700}
.prose table{width:100%;border-collapse:collapse;margin:0 0 1.1em;font-size:15px}
.prose td,.prose th{border:1px solid color-mix(in srgb,var(--text) 15%,transparent);padding:8px 10px;text-align:left}
.prose .tbc{font-style:italic;opacity:.75}
.prose__scroll,.prose .wp-block-table{overflow-x:auto}
@media(max-width:900px){.prose-page__head .wrap,.prose-page__body .wrap{padding:0 22px}.prose-page__head{padding:44px 0 32px}.prose-page__body{padding:44px 0 64px}}
