.annual-report-archive__empty {
    width: min(100% - 2 * var(--sav-page-margin), var(--sav-content-width));
    margin-inline: auto;
}

/* 1005px, the measure the same rows stand at in the band on «Organisation», flush right in the
   content band — so the indent runs out on its own as the band narrows. The walk belongs to the
   list and stands on the same measure. */
.annual-report-archive,
.annual-report-archive + .pagination {
    --annual-report-band: 62.8125rem;

    inline-size: min(100% - 2 * var(--sav-page-margin), var(--annual-report-band));
    margin-inline: auto max(var(--sav-page-margin), (100% - var(--sav-content-width)) / 2);

    /* On a page the layout already keeps the page margin and would hold the list to the reading
       column, so the list takes its band there without the margin. */
    .page-layout > & {
        max-width: none;
        inline-size: min(100%, var(--annual-report-band));
        margin-inline: auto max(0px, (100% - var(--sav-content-width)) / 2);
    }
}

.annual-report-archive {
    display: grid;
    margin-block: 0;
    padding-inline: 0;
    list-style: none;
}
