/* National Archives collection selector: consistent inset on all screen sizes */
.archive-page .archive-tools{margin-block:0 30px;min-width:0}
.archive-page .archive-collection-disclosure{display:block;box-sizing:border-box;width:100%;max-width:100%;margin:0;border:1px solid #d3dce5;border-radius:16px;background:#fff;overflow:hidden}
.archive-page .archive-collection-disclosure > .archive-filters{box-sizing:border-box;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0!important;padding:16px!important;min-width:0;align-items:stretch}
.archive-page .archive-collection-disclosure .archive-filter{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:54px;margin:0!important;padding:13px 16px!important;text-align:left;line-height:1.35;border:1px solid #d5dfe7;border-radius:9px;white-space:normal;overflow-wrap:anywhere;transition:background-color .18s,border-color .18s}
.archive-page .archive-collection-disclosure .archive-filter small{flex-shrink:0;margin-left:auto}
.archive-page .archive-collection-disclosure .archive-filter:focus-visible{outline:3px solid #c7a36b;outline-offset:2px}
@media(min-width:769px){.archive-page .archive-collection-disclosure>summary{display:none}}
@media(min-width:769px) and (max-width:1100px){.archive-page .archive-collection-disclosure>.archive-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:768px){.archive-page .archive-collection-disclosure{border-radius:13px}.archive-page .archive-collection-disclosure>summary{cursor:pointer;padding:16px 18px;font-weight:700;color:#0b2b44;list-style-position:inside;touch-action:manipulation}.archive-page .archive-collection-disclosure>.archive-filters{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px!important;gap:9px}.archive-page .archive-collection-disclosure .archive-filter{min-height:50px;padding:12px!important;font-size:.82rem}}
@media(max-width:480px){.archive-page .archive-collection-disclosure>.archive-filters{grid-template-columns:minmax(0,1fr);padding:12px!important}.archive-page .archive-collection-disclosure .archive-filter{min-height:48px}}
