/* Discovery refinements only; existing Newsreader/navy/ochre archive identity is retained. */
.tum .tum-archive .tum-archive-date{font-size:15px;line-height:1.45;font-weight:600;color:var(--navy);margin:8px 0}
.tum .tum-archive .tum-archive-date--unknown{font-size:14px;font-weight:400;color:var(--tx2)}
.tum .tum-archive .tum-archive-section-title{font-family:Newsreader,Georgia,serif;font-size:26px;font-weight:500;color:var(--navy);margin:20px 0 0}
.tum .tum-archive .tum-search-types{display:flex;flex-wrap:wrap;gap:6px 16px;margin:18px 0}
.tum .tum-archive .tum-search-types a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:6px 0;border-bottom:2px solid transparent;color:var(--navy);font-size:15px}
.tum .tum-archive .tum-search-types a span{font-size:13px;color:var(--tx2)}
.tum .tum-archive .tum-search-types a[aria-current]{border-bottom-color:var(--ochre);font-weight:600}
.tum .tum-archive--search .tum-archive-list{margin-top:18px}
.tum .tum-archive--search .tum-archive-search{width:min(100%,480px)}
.tum .tum-archive--search .tum-archive-row:first-child h2{font-size:29px}
@container tum (max-width:639px){
.tum .tum-archive .tum-archive-date{font-size:14px}
.tum .tum-archive .tum-search-types{gap:0 16px}
.tum .tum-archive--search .tum-archive-row:first-child h2{font-size:24px}
}
