/* Uses the existing guide typography and palette, without loading the map app. */
.archive-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:38px 0}
.archive-editorial-card{display:flex;flex-direction:column;border:1px solid #d8d4c9;border-radius:16px;overflow:hidden;text-decoration:none;color:inherit;background:#fffdf7}
.archive-editorial-card img{width:100%;height:185px;object-fit:contain;background:#e9e6dc}
.archive-editorial-card>span{display:grid;gap:7px;padding:18px}.archive-editorial-card small{color:#65727c}
.archive-editorial-card:hover,.archive-editorial-card:focus-visible{border-color:#173f76;box-shadow:0 4px 18px #173f7614}
.archive-original img{display:block;max-width:100%;max-height:76vh;width:auto;height:auto;margin:auto}
.archive-original figcaption{font-size:14px;line-height:1.65;margin-top:14px;color:#52616d}
@media(max-width:800px){.archive-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}
@media(max-width:440px){.archive-editorial-card img{height:130px}.archive-editorial-card>span{padding:12px;font-size:14px}}
