.publications section{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}
@media(min-width:576px){.publications section{max-width:33.75em}
}
@media(min-width:768px){.publications section{max-width:45em}
}
@media(min-width:992px){.publications section{max-width:60em}
}
@media(min-width:1200px){.publications section{max-width:71.25em}
}
@media(min-width:1400px){.publications section{max-width:82.5em}
}
@media(min-width:1600px){.publications section{max-width:90em}
}
.publications__title{margin:2rem 0 .5rem 0}
.publications__section ul ul{list-style-type:disc}
.publications__section li{line-height:1.75}
.publications__section a{color:#8c1818}
.publications .publications__controls{display:flex;align-items:center;gap:4px}
.publications .select2-container--default .select2-selection--single{height:auto;overflow:visible;white-space:normal;display:flex;align-items:center;outline:1px solid #8c1818;border-radius:0;padding-right:4px}
.publications .select2-container--default .select2-selection--single:focus-visible{outline:2px solid #8c1818;outline-offset:2px;border-radius:2px}
.publications .select2-container--default .select2-selection--single .select2-selection__arrow{position:relative;right:0}
.publications .select2-container--default .select2-selection--single .select2-selection__arrow::before{color:#8c1818;font-size:16px}
.publications .select2-container .select2-selection--single .select2-selection__rendered{font-size:16px;color:#212529;padding-inline:5px;line-height:normal;margin-bottom:1px}