/* Styles limités au dossier Pascal ; mêmes repères que les guides éditoriaux. */
.pascal-dossier .source-guide__toc summary{font-size:18px}
.pascal-dossier .source-guide__toc ol{font-size:17px;line-height:1.7;row-gap:14px}
.pascal-dossier .source-guide__toc li::marker{font-size:15px}
.pascal-dossier .source-guide__toc-hint{font-size:15px}
.pascal-dossier .source-guide__toc a{display:block;padding-block:4px}
.pascal-dossier__text>p{margin:0 0 24px}
.pascal-dossier__citation{margin:24px 0 28px;break-inside:avoid}
.pascal-dossier__citation>p{font-size:.9em;margin-bottom:16px}
.pascal-dossier__citation blockquote{display:flow-root;border-left:3px solid var(--guide-gold);padding:12px 0 12px 22px;margin:0;color:var(--guide-ink)}
.pascal-dossier__author{display:flex;align-items:center;gap:12px;margin:18px 0 22px;font-family:var(--sans,Arial,sans-serif);font-size:14px;line-height:1.45}
.pascal-dossier__portrait{display:block;flex:0 0 72px;width:72px}
.pascal-dossier__portrait img{display:block;width:72px;height:72px;object-fit:cover;object-position:center 35%;border-radius:12px}
.pascal-dossier__author-info{min-width:0}
.pascal-dossier__author-info span{display:block;color:#606060}
.pascal-dossier .pascal-dossier__author-name{display:block;font-size:16px;font-weight:600;color:var(--guide-ink);text-decoration:none;margin-bottom:2px}
.pascal-dossier .pascal-dossier__author-name:hover{text-decoration:underline}
.pascal-dossier__citation blockquote>p{font:500 clamp(1.15rem,2vw,1.4rem)/1.6 var(--serif,Georgia,serif);margin:0 0 16px}
.pascal-dossier__citation footer{clear:both;font-size:.85em;line-height:1.7;color:var(--guide-ink)}
.pascal-dossier__citation footer a{overflow-wrap:anywhere}
.pascal-dossier__portrait-credit{font-size:13px;line-height:1.7;margin-top:36px;color:var(--guide-ink)}
@media(max-width:575px){.pascal-dossier__citation blockquote{padding-left:16px}.pascal-dossier__author{gap:10px;font-size:13px}.pascal-dossier__portrait{flex-basis:64px;width:64px}.pascal-dossier__portrait img{width:64px;height:64px}}
