.page-sources{width:100%;max-width:1040px;padding:var(--e-5) var(--e-4) var(--e-7);box-sizing:border-box;margin:0 auto}.page-sources .tiroir-surtitre{margin-top:0}.page-sources h1{margin:2px 0 var(--e-2);letter-spacing:-.015em;text-wrap:balance;font-size:clamp(1.75rem,4.5vw,2.5rem);line-height:1.08}.page-sources-intro{max-width:60ch;color:var(--texte-doux);text-wrap:pretty;margin:0}.page-sources-tableau{margin-top:var(--e-6);border-radius:var(--rayon)}.page-sources-tableau:focus-visible{outline:3px solid var(--primaire);outline-offset:2px}.page-sources .tableau{min-width:760px}.page-sources .tableau th,.page-sources .tableau td{padding:var(--e-3) var(--e-3) var(--e-3) 0}.page-sources .tableau thead th{padding-top:var(--e-2);padding-bottom:var(--e-2);border-bottom-color:var(--bordure-champ);font-family:var(--police-mono);font-size:var(--t-petit);letter-spacing:.08em;text-transform:uppercase;color:var(--texte-doux);background:0 0;font-weight:400}.page-sources .tableau tbody th{width:34%;font-weight:400}.page-sources-titre{font-family:var(--police-titre);font-size:var(--t-h2);color:var(--encre);text-wrap:pretty;line-height:1.3;display:block}a.page-sources-titre{text-decoration-line:underline;-webkit-text-decoration-color:var(--bordure);text-decoration-color:var(--bordure);text-underline-offset:3px;transition:text-decoration-color .15s ease-out}@media (hover:hover){a.page-sources-titre:hover{-webkit-text-decoration-color:var(--primaire);text-decoration-color:var(--primaire)}}a.page-sources-titre:focus-visible{outline:3px solid var(--primaire);outline-offset:2px;border-radius:2px}.page-sources-editeur{font-size:var(--t-petit);color:var(--texte-doux);margin-top:2px;display:block}.page-sources-import>span{display:block}.page-sources-date{font-family:var(--police-mono);font-size:var(--t-petit);color:var(--texte);white-space:nowrap}.page-sources-doux{font-size:var(--t-petit);color:var(--texte-doux)}.page-sources-note{margin:var(--e-3) 0 0;font-size:var(--t-petit);color:var(--texte-doux)}.page-sources-saisies{max-width:60ch;margin-top:var(--e-7)}.page-sources-saisies h2{margin:0 0 var(--e-2);font-size:var(--t-affichage)}.page-sources-saisies p{color:var(--texte);text-wrap:pretty;margin:0}@media (prefers-reduced-motion:reduce){a.page-sources-titre{transition:none}}
