.travel-guide{max-width:1080px;margin-inline:auto;color:#111}.travel-guide .guide-section{margin-block:0 2rem;scroll-margin-top:110px}.travel-guide p{margin-block:.65rem;line-height:1.5}.travel-guide h2{margin-block:1.5rem 1rem}.travel-guide h3:not(.plain){margin-block:.65rem .5rem;font-size:1.15rem}.travel-guide img{display:block;width:100%;height:auto}.travel-guide .guide-menu-layout{display:grid;grid-template-columns:minmax(0,36fr)minmax(0,64fr);gap:1rem;align-items:stretch}.travel-guide .guide-menu-image img{height:100%;object-fit:contain;border-radius:1rem}.travel-guide .guide-menu-instructions>p:first-child{margin-top:0}.travel-guide .guide-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.travel-guide .guide-method{display:flex;flex-direction:column;align-items:center;gap:.5rem;min-width:0;margin:0;padding:.8rem;text-align:center}.travel-guide .guide-method h4{margin:0;padding:0;font-size:1.15rem}.travel-guide .guide-method img,.travel-guide .guide-keys{height:5rem;object-fit:contain;margin-block:auto}.travel-guide .guide-method p{margin:0;font-size:.9rem}.travel-guide .guide-keys{display:flex;align-items:center;justify-content:center;gap:.3rem}.travel-guide kbd{padding:.25rem .45rem;border:1px solid #c8c0b6;border-radius:.3rem;box-shadow:0 1px #c8c0b6;font:inherit}.travel-guide code{font:inherit}.travel-guide .guide-mods{gap:1rem;margin:1rem 0 0}.travel-guide .guide-mod-card{display:flex;flex-direction:column;align-items:flex-start;margin:0;min-width:0;padding:1rem}.travel-guide .guide-mod-card h3{margin:0;font-size:1.5rem;overflow-wrap:anywhere}.travel-guide .guide-mod-card .button{align-self:flex-end;margin:auto 0 0}.travel-guide a.button{color:#111;text-decoration:none}.travel-guide .guide-mod-card a.button{color:#111}.travel-guide .guide-refresh-band{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;max-width:100%;padding:.45rem 1rem;font-size:1.7rem;line-height:1.3}.travel-guide .guide-refresh-band small{font-size:.75rem;white-space:nowrap}.travel-guide .guide-worlds-layout{display:grid;grid-template-columns:minmax(0,7fr)minmax(0,4fr);gap:1.5rem}.travel-guide .guide-web-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.travel-guide .guide-tour-layout{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,.8fr);gap:1rem;align-items:center}.travel-guide .guide-tour-layout img{border-radius:1rem}.travel-guide .guide-photo-stack{position:relative;min-height:20rem;margin:1rem .5rem}.travel-guide .guide-photo-stack img{position:absolute;width:78%;aspect-ratio:1.5;object-fit:cover;padding:.4rem;border:2px solid #ff9800;border-radius:.4rem;background:#fff;box-shadow:3px 4px #ff9800}.travel-guide .guide-photo-stack img:first-child{top:0;left:0;transform:rotate(-7deg)}.travel-guide .guide-photo-stack img:last-child{top:8rem;right:0;transform:rotate(7deg)}@media(max-width:767px){.travel-guide h2{font-size:1.25rem}.travel-guide .guide-menu-layout,.travel-guide .guide-worlds-layout,.travel-guide .guide-tour-layout{grid-template-columns:minmax(0,1fr)}.travel-guide .guide-menu-image{max-width:25rem;margin-inline:auto}.travel-guide .guide-methods{grid-template-columns:minmax(0,1fr)}.travel-guide .guide-method img{max-width:16rem;height:auto;max-height:7rem}.travel-guide .guide-refresh-band{font-size:1.25rem}.travel-guide .guide-web-links{grid-template-columns:minmax(0,1fr)}.travel-guide .guide-photo-stack{width:min(100% - 1rem,22rem);margin-inline:auto}.travel-guide .guide-tour-layout img{max-width:30rem;margin-inline:auto}}.travel-guide .guide-web-links .visitor-more-link{color:#111}