/* One bibliography presentation across all dossier universes. */
#main .dossier-references{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 35px;grid-column:1/-1;width:100%;position:relative;margin:28px 0;padding:25px 0;border-block:1px solid #c8d9cf;font-family:var(--font-body);color:inherit}
#main .dossier-reference-group{min-width:0}
#main .dossier-references.dossier-references--1{grid-template-columns:1fr}
#main .dossier-references--2{grid-template-columns:1fr 1fr}
#main .dossier-references .dossier-reference-group h3{font-family:var(--font-heading);font-size:var(--text-scale-18);line-height:1.4;letter-spacing:-.02em;font-weight:750;margin:0 0 17px;color:inherit}
#main .dossier-reference-group ul{list-style:none;margin:0;padding:0;display:grid;gap:13px}
#main .dossier-references .dossier-reference-group li{margin:0;padding:0;font-size:var(--text-scale-12);line-height:1.65;overflow-wrap:anywhere}
#main .dossier-references .dossier-reference-group li>a{font-size:inherit;line-height:inherit;font-weight:500;letter-spacing:normal;color:inherit;text-decoration:underline;text-underline-offset:3px}
#main .dossier-reference-group li>a:hover{opacity:.8}
#main .dossier-reference-group svg,#main .dossier-citation svg{width:1em;height:1em;vertical-align:middle}
#main .dossier-reference-anchor{position:absolute;left:0;top:0;width:0;height:0;overflow:hidden}
#main .dossier-citation{display:inline-flex;align-items:baseline;gap:5px;font-family:var(--font-body);font-size:var(--text-scale-12);line-height:1.6;letter-spacing:normal;font-weight:500;margin-block:10px;text-decoration:underline;text-underline-offset:3px}
@media(max-width:900px){#main .dossier-references{grid-template-columns:1fr 1fr;gap:25px}}
@media(max-width:600px){#main .dossier-references{grid-template-columns:1fr;gap:25px;margin-block:22px}#main .dossier-reference-group ul{gap:12px}}
