.visit-guide{max-width:54rem;margin:auto;padding:3rem 6% 5rem}.visit-guide .guide-brand{font-family:var(--serif);margin-bottom:3rem;font-size:1.6rem;display:inline-block}.visit-guide h1{font:400 clamp(2.8rem, 6vw, 4.5rem)/1.06 var(--serif);margin:.6rem 0 1.5rem}.visit-guide h2,.visit-guide-links h2{font:400 clamp(1.8rem, 4vw, 2.8rem)/1.15 var(--serif);margin:2rem 0 .8rem}.visit-guide p,.visit-guide-links p{margin:.8rem 0}.visit-guide a,.visit-guide-links a{color:inherit;text-underline-offset:.22em;text-decoration:underline}.visit-guide nav,.visit-guide-links nav{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;display:flex}.guide-contact{border-block:1px solid var(--border);margin-top:2rem;padding:0 0 1rem}
