.guide-hub,.travel-guide{color:#24332f;background:#fff}.guide-hub>header,.travel-guide>header>div,.guide-topics,.travel-guide>section,.guide-toc,.travel-guide>aside,.guide-related,.travel-guide>footer{width:min(1000px,90vw);margin:auto}.guide-hub>header{padding:8rem 0 4rem}.guide-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem}.guide-topics section{padding:2rem 0 5rem}.guide-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.guide-grid img{width:100%;aspect-ratio:8/5;object-fit:cover}.travel-guide>header>img{width:100%;max-height:68vh;object-fit:cover}.travel-guide>header>div{padding:4rem 0}.guide-byline{font-size:.9rem;color:#66736f}.guide-toc,.travel-guide>section,.travel-guide>aside,.guide-related,.travel-guide>footer{padding:2rem 0}.travel-guide>section{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:3rem}.travel-guide>section img{width:100%;height:auto}.guide-faq,.guide-related{display:block!important}.guide-faq details{border-top:1px solid #ddd;padding:1rem 0}.guide-preview{padding:1rem;text-align:center;background:#7f1d1d;color:#fff}@media(max-width:760px){.guide-grid,.travel-guide>section{grid-template-columns:1fr}}
