.peru-hub .ruins-hero img{height:490px}.peru-regions{display:flex;gap:14px;flex-wrap:wrap;margin:28px 0}.peru-regions a{padding:12px 20px;background:#eaf0e6;border:1px solid #c7d3c3;text-decoration:none}.peru-trail-feature{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;background:#eff2ea;margin:44px 0;padding:28px}.peru-trail-feature img{width:100%;height:410px;object-fit:cover}.peru-guide-breadcrumb{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:24px}.peru-guide-breadcrumb a{font-size:.92rem}.ruins :is(a,summary):focus-visible{outline:3px solid #976a35;outline-offset:5px}.peru-hub #cusco-sites,.peru-hub #inca-trail{scroll-margin-top:110px}.ruins .sources a{overflow-wrap:anywhere}@media(max-width:700px){.peru-hub .ruins-hero img{height:310px}.peru-trail-feature{grid-template-columns:1fr;padding:18px;gap:18px}.peru-trail-feature img{height:300px}}