.nass-report-catalogue { overflow-wrap: anywhere; }
.nass-report-catalogue__index { display: flex; flex-wrap: wrap; gap: .5rem; list-style: none; padding: 0; margin-bottom: 2rem; }
.nass-report-catalogue .nass-report-catalogue__index,
.nass-report-catalogue .nass-report-catalogue__index > li { list-style: none; padding: 0; }
.nass-report-catalogue .nass-report-catalogue__index > li { margin: 0; }
.nass-report-catalogue .nass-report-catalogue__index > li::before { content: none; }
.nass-report-catalogue__index a { display: inline-flex; align-items: center; justify-content: center; min-width: 2.75rem; min-height: 2.75rem; border: 1px solid #dfe1e2; padding: .25rem .75rem; }
.nass-report-catalogue h2 { scroll-margin-top: 12rem; }
.nass-report-catalogue__legacy-anchor { display: block; scroll-margin-top: 12rem; }
.nass-report-catalogue__report { border-bottom: 1px solid #dfe1e2; padding: 0 0 1.25rem; margin-bottom: 1.25rem; }
.nass-report-catalogue__report h3 { margin: 0 0 .75rem; }
.nass-report-catalogue__report summary { cursor: pointer; padding: .75rem; background: #f1f3f5; }
.nass-report-catalogue__dates { margin-top: 1rem; }
@media (min-width: 48rem) { .nass-report-catalogue__dates { columns: 2; } }
