.ulus-digital-archive-index{background:#f6f1e8;padding:32px 0 58px}.ulus-digital-archive-index-hero{background:linear-gradient(135deg,#fffdf9 0%,#faf6ef 100%);border:1px solid #e3dbcf;border-left:3px solid #98171d;border-radius:7px;padding:26px 28px;box-shadow:0 8px 24px #07111e09}.ulus-digital-archive-index-kicker{color:#98171d;letter-spacing:.09em;margin-bottom:8px;font-size:10px;font-weight:800;display:block}.ulus-digital-archive-index-hero h1{color:#101820;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,44px);line-height:1.08}.ulus-digital-archive-index-hero p{color:#625d57;max-width:820px;margin:13px 0 0;font-size:15px;line-height:1.7}.ulus-digital-archive-index-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.ulus-digital-archive-index-card{background:#fcfaf6;border:1px solid #e3dbcf;border-radius:7px;overflow:hidden;box-shadow:0 7px 20px #07111e08}.ulus-digital-archive-index-media{aspect-ratio:4/3;background:#ebe3d6;display:block;overflow:hidden}.ulus-digital-archive-index-media img{object-fit:cover;width:100%;height:100%;transition:transform .18s;display:block}.ulus-digital-archive-index-card:hover .ulus-digital-archive-index-media img{transform:scale(1.015)}.ulus-digital-archive-index-copy{padding:18px}.ulus-digital-archive-index-meta{color:#847d75;flex-wrap:wrap;gap:8px;margin-bottom:7px;font-size:10px;font-weight:700;display:flex}.ulus-digital-archive-index-copy h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:21px;line-height:1.2}.ulus-digital-archive-index-copy h2 a{color:#141414;text-decoration:none}.ulus-digital-archive-index-copy h2 a:hover,.ulus-digital-archive-index-link:hover{color:#98171d}.ulus-digital-archive-index-copy p{color:#625d57;margin:9px 0 0;font-size:13px;line-height:1.65}.ulus-digital-archive-index-link{color:#98171d;gap:6px;margin-top:14px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.ulus-digital-archive-index-empty{color:#6f6962;text-align:center;background:#fbf7f0;border:1px dashed #d8cec1;border-radius:7px;grid-column:1/-1;padding:28px;font-size:13px}.ulus-digital-archive-pagination{margin-top:22px}@media (width<=1024px){.ulus-digital-archive-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ulus-digital-archive-index{padding:20px 0 42px}.ulus-digital-archive-index-hero{padding:20px 18px}.ulus-digital-archive-index-grid{grid-template-columns:1fr;gap:14px}}
