/* 0.100.101: national archive collection directories. */
.sre-archive-hero{background:linear-gradient(125deg,#faf7f1 0,#e5ddd1 64%,#c9b3a0 100%)}
.sre-archive-hero>aside{display:flex;justify-self:center;width:min(310px,72vw);aspect-ratio:1;flex-direction:column;align-items:center;justify-content:center;border:1px solid #a87a69;border-radius:50%;background:rgba(255,253,249,.64);box-shadow:inset 0 0 0 14px rgba(118,37,42,.05);text-align:center}
.sre-archive-hero>aside strong{color:#76252a;font:600 clamp(3rem,6vw,5rem)/1 Georgia,serif}
.sre-archive-hero>aside span{max-width:190px;margin-top:12px;font-size:.69rem;font-weight:800;letter-spacing:.12em;line-height:1.45;text-transform:uppercase}
.sre-archive-intro{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(270px,.7fr);gap:5vw;align-items:center}
.sre-archive-intro>div>p:last-child{max-width:780px;color:#4d5a6b;line-height:1.7}
.sre-archive-intro aside{padding:26px;border-top:5px solid #76252a;background:#f0e7df}
.sre-archive-intro aside strong{font:600 1.25rem Georgia,serif}
.sre-archive-intro aside p{margin:12px 0 0;line-height:1.6}
.sre-archive-railways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.sre-archive-railways article{display:flex;min-width:0;flex-direction:column;padding:26px;border:1px solid #d9d0c4;border-top:5px solid #566d5c;background:#fffdf9}
.sre-archive-railways article.is-gap{border-top-color:#76252a;background:#f6eee7}
.sre-archive-railways h3{font-size:1.55rem}
.sre-archive-railways article>strong{color:#76252a;font:600 1.15rem Georgia,serif}
.sre-archive-railways article>p:not(.srep-eyebrow){color:#536071;line-height:1.6}
.sre-archive-railways article>a{margin-top:auto;padding-top:14px;font-weight:800}
@media(max-width:950px){.sre-archive-intro{grid-template-columns:1fr}.sre-archive-railways{grid-template-columns:1fr}}
@media(max-width:600px){.sre-archive-hero>aside{width:210px}}
