*{box-sizing:border-box}body{margin:0;background:#fff;color:#202320;font:15px/1.75 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}a{color:inherit}nav.site-rail{z-index:10}.guide-page{margin-left:var(--site-rail-width);padding:24px;max-width:1080px}.guide-brand{text-decoration:none;display:inline-block}.guide-brand h1{margin:0 0 24px}.guide-back{font-size:13px;text-decoration:none}.guide-page h2{font-size:24px;line-height:1.35;margin:14px 0}.guide-lead{font-size:18px;font-weight:700;margin:0 0 12px}.guide-description{max-width:760px;margin:0 0 22px}.guide-photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.guide-photos figure{margin:0;min-width:0}.guide-photos img,.guide-country-grid img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.guide-photos figcaption{font-size:13px;line-height:1.5;padding:7px 0 14px}.guide-photos small{display:block;color:#777}.guide-action{display:inline-flex;padding:10px 14px;border:1px solid #202320;text-decoration:none;margin:12px 0}.guide-page h3{font-size:15px;margin:20px 0 8px}.guide-cities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:3px 12px;font-size:13px}.guide-related{display:flex;gap:6px 16px;flex-wrap:wrap;margin:28px 0 18px;font-size:13px}.guide-related a{text-decoration:none;color:#555}.guide-page footer{font-size:12px;color:#777}.guide-country-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.guide-country-grid a{position:relative;display:block;aspect-ratio:1;text-decoration:none;overflow:hidden}.guide-country-grid strong{position:absolute;inset:0;display:grid;place-items:center;background:#0003;color:white;font:700 clamp(12px,3.4vw,18px)/1.1 var(--at-page-title-font);text-align:center;padding:4px}.guide-page a:focus-visible{outline:2px solid #496858;outline-offset:3px}@media(max-width:699px){.guide-page{padding:16px 12px}.guide-page h2{font-size:20px}.guide-lead{font-size:16px}.guide-description{font-size:14px}.guide-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-cities{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-country-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-country-grid strong{font-size:clamp(12px,3.4vw,18px)}}
