/* Historical directory only: no changes to home, login or article layouts. */
.or-archive-catalog,.or-archive-directory-link{color:#293128;font:16px/1.75 Arial,"Microsoft JhengHei",sans-serif;margin:28px 0 40px;min-width:0}
.or-archive-directory-holder,.or-archive-directory-holder *{box-sizing:border-box;min-width:0}
.or-archive-directory-link{padding:26px;background:#f2ece2;border:1px solid #d8ccba;border-left:4px solid #826a4d}
.or-archive-catalog h2,.or-archive-directory-link h2{font:clamp(22px,2.5vw,34px)/1.4 Georgia,"Microsoft JhengHei",serif;margin:0 0 16px}
.or-archive-catalog header>.or-archive-current{display:inline-flex;margin-bottom:28px}
.or-archive-directory-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch}
.or-archive-directory-actions>a{margin-top:0;flex:1;max-width:480px}
.or-archive-pagination{display:flex;flex-wrap:wrap;gap:8px;margin:30px 0;max-width:100%;list-style:none;padding:0}
.or-archive-pagination a,.or-archive-pagination span,.or-archive-pagination li{max-width:100%;overflow-wrap:anywhere}
.or-archive-pagination a,.or-archive-pagination>span{display:inline-flex;justify-content:center;align-items:center;min-height:42px;padding:9px 14px;border:1px solid #d8ccba;color:#293128;text-decoration:none}
.or-archive-pagination [aria-disabled=true]{opacity:.5}
.or-archive-pagination .active,.or-archive-pagination .current{background:#293128;color:#fff}
.or-archive-directory-holder a:focus-visible{outline:3px solid #826a4d;outline-offset:4px}
.or-archive-empty{padding:24px;background:#f2ece2;border-left:4px solid #826a4d}
@media(max-width:560px){.or-archive-directory-link{padding:20px}.or-archive-directory-actions{flex-direction:column}.or-archive-directory-actions>a{width:100%;max-width:none}.or-archive-pagination{gap:6px}.or-archive-pagination a,.or-archive-pagination>span{padding:8px 10px}}
