.releve-sources{display:none}@media print{@page{size:A4;margin:16mm}html:has(#releve-sources) :not(:has(#releve-sources)):not(#releve-sources):not(#releve-sources *){display:none!important}html:has(#releve-sources),html:has(#releve-sources) :has(#releve-sources),html:has(#releve-sources) body{display:block!important;margin:0!important;padding:0!important;width:auto!important;max-width:none!important;border:0!important;background:#fff!important;color:#000!important;min-height:0!important}.releve-sources{display:block;font-size:10.5pt;line-height:1.45;color:#000;background:#fff}.releve-sources h2{margin:0 0 6mm;font-size:20pt;line-height:1.2}.releve-sources h3{margin:6mm 0 2mm;padding-bottom:1mm;border-bottom:.5pt solid #000;font-size:12pt;break-after:avoid}.releve-sources p{margin:0 0 2mm}.releve-sources dl{display:grid;grid-template-columns:38mm 1fr;gap:1mm 4mm;margin:0}.releve-sources dt{font-weight:700}.releve-sources dd{margin:0}.releve-sources ol,.releve-sources ul{margin:0;padding-left:5mm}.releve-sources ul{list-style:disc}.releve-sources ol{list-style:decimal}.releve-sources li{margin:0 0 2mm;break-inside:avoid}.releve-sources .releve-source{font-size:9pt}.releve-sources a{color:#000;text-decoration:none}.releve-sources a[href^=http]:after{content:" (" attr(href) ")";font-size:8.5pt;word-break:break-all}.releve-sources .releve-mention{margin-top:6mm;padding:3mm;border:1pt solid #000;font-weight:700;break-inside:avoid}.releve-sources .releve-genere{margin-top:6mm;margin-bottom:0;font-size:9pt}.releve-sources .releve-pied{margin-top:1mm;font-size:9pt}}