/* Seven equal museum-style language cards, matching the supplied gallery. */
html body.archive-home #home #home-languages{width:100%!important;max-width:1900px!important;padding:50px clamp(16px,3vw,56px) 54px!important;margin:auto!important;background:rgba(255,250,239,.55)}
html body.archive-home #home #home-languages .home-section-heading{width:100%!important;max-width:none!important;margin:0 auto 32px!important}
html body.archive-home #home #home-languages .home-section-heading:before,html body.archive-home #home #home-languages .home-section-heading:after{display:none!important;content:none!important}
html body.archive-home #content #home .home-editorial #home-languages-title,html body.archive-home #content #home .home-editorial #home-time-title{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(14px,2vw,30px)!important;width:100%!important;max-width:none!important;margin:0 auto 16px!important;font:400 clamp(32px,3.3vw,60px)/1.25 Georgia,'Times New Roman',serif!important;letter-spacing:normal!important;text-transform:none!important;color:#513c26!important;text-align:center!important;white-space:nowrap!important}
html body.archive-home #home #home-languages-title:before,html body.archive-home #home #home-languages-title:after{flex:0 0 clamp(48px,10vw,160px)!important;width:clamp(48px,10vw,160px)!important;max-width:none!important}
html body.archive-home #home .hl-gallery{display:grid!important;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}
html body.archive-home #home .hl-card{display:flex;flex-direction:column;min-width:0;color:#392b1c;text-decoration:none;border:1px solid #bd9a5a;background:#fffaf0;transition:transform .18s,box-shadow .18s}
html body.archive-home #home .hl-card:hover{transform:translateY(-4px);box-shadow:0 8px 20px #5c431421}
html body.archive-home #home .hl-card:focus-visible{outline:3px solid #8a6328;outline-offset:4px}
html body.archive-home #home .hl-image{aspect-ratio: .59;overflow:hidden;margin:3px 3px 0;background:#c9b795}
html body.archive-home #home .hl-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s}
html body.archive-home #home .hl-card:hover img{transform:scale(1.035)}
html body.archive-home #home .hl-caption{text-align:center;padding:16px 5px 22px;flex:1}
html body.archive-home #home .hl-number{display:block;font:13px/1.3 Georgia,serif;color:#9b742d}
html body.archive-home #home .hl-number:after{content:"";display:block;width:22px;height:1px;background:#b88a42;margin:12px auto}
html body.archive-home #home .hl-caption h3{font:400 clamp(17px,1.45vw,27px)/1.2 Georgia,serif!important;margin:0 0 7px!important;color:#392b1c!important}
html body.archive-home #home .hl-caption p{font:15px/1.4 Georgia,serif!important;margin:0!important;color:#705b40!important}
html body.archive-home #home .hl-note{font:italic 17px/1.6 Georgia,serif!important;text-align:center!important;color:#7c5b37!important;margin:30px 0 0!important}
@media(max-width:1000px){html body.archive-home #home .hl-gallery{display:flex!important;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;padding:4px 3px 14px}html body.archive-home #home .hl-card{flex:0 0 190px;scroll-snap-align:start}html body.archive-home #home .hl-caption h3{font-size:23px!important}}
@media(max-width:760px){html body.archive-home #content #home .home-editorial #home-languages-title,html body.archive-home #content #home .home-editorial #home-time-title{font-size:clamp(16px,4vw,30px)!important;gap:8px!important}html body.archive-home #home #home-languages-title:before,html body.archive-home #home #home-languages-title:after{flex-basis:24px!important;width:24px!important;min-width:24px!important}html body.archive-home #home #home-languages{padding:34px 16px!important}}

/* The live map uses its own heading rather than the retired timeline title. */
html body.archive-home #content #home .hm-embed-title{display:flex!important;align-items:center!important;justify-content:center!important;gap:clamp(14px,2vw,30px)!important;width:100%!important;margin:0 auto 32px!important;font:400 clamp(32px,3.3vw,60px)/1.25 Georgia,'Times New Roman',serif!important;letter-spacing:normal!important;color:#f1e5cc!important;text-align:center!important}
html body.archive-home #content #home .hm-embed-title:before,html body.archive-home #content #home .hm-embed-title:after{content:"";display:block;flex:0 0 clamp(48px,10vw,160px);height:14px;background:linear-gradient(90deg,transparent,#ad8e55) left center/calc(100% - 10px) 1px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='14'%3E%3Cpath d='M5 3L9 7 5 11 1 7Z' fill='none' stroke='%23ad8e55'/%3E%3C/svg%3E") right center/10px 14px no-repeat}
html body.archive-home #content #home .hm-embed-title:after{transform:scaleX(-1)}
@media(max-width:760px){html body.archive-home #content #home .hm-embed-title{font-size:clamp(16px,4vw,30px)!important;gap:8px!important}html body.archive-home #content #home .hm-embed-title:before,html body.archive-home #content #home .hm-embed-title:after{flex-basis:24px!important}}

html body.archive-home #content #home .home-editorial #civilizations .hm-embed h2.hm-embed-title{font-size:clamp(32px,3.3vw,60px)!important;line-height:1.25!important;font-weight:400!important}
@media(max-width:760px){html body.archive-home #content #home .home-editorial #civilizations .hm-embed h2.hm-embed-title{font-size:clamp(16px,4vw,30px)!important}}
