.visit-module__afjD9q__page{color:#183b2b;overflow-wrap:anywhere;max-width:960px;margin:auto;padding:24px 20px 48px}.visit-module__afjD9q__page header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:36px;display:flex}.visit-module__afjD9q__page h1{max-width:720px;margin:14px 0 20px;font:400 clamp(32px,5vw,54px)/1.12 Georgia,serif}.visit-module__afjD9q__page h2{margin-bottom:18px;font:400 28px/1.25 Georgia,serif}.visit-module__afjD9q__kicker{letter-spacing:.15em;color:#a34522;font-size:12px;font-weight:700}.visit-module__afjD9q__lede{max-width:760px;font-size:18px;line-height:1.7}.visit-module__afjD9q__links{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.visit-module__afjD9q__links a{background:#fff;border:1px solid #c2d1c1;border-radius:10px;min-height:44px;padding:12px 16px}.visit-module__afjD9q__page a{text-underline-offset:3px;text-decoration:underline}.visit-module__afjD9q__page section{margin-top:32px}.visit-module__afjD9q__page address{font-style:normal;line-height:1.7}.visit-module__afjD9q__page section>p{line-height:2}.visit-module__afjD9q__page details{border-bottom:1px solid #cbd9cc;padding:16px 0}.visit-module__afjD9q__page summary{cursor:pointer;min-height:28px;font-weight:650;line-height:1.5}.visit-module__afjD9q__page details p{max-width:760px;margin-top:12px;line-height:1.75}.visit-module__afjD9q__note{color:#52695b;margin-top:24px;font-size:13px;line-height:1.7}
