.local-guide{max-width:1000px;overflow-wrap:anywhere}.local-guide header{max-width:800px;margin:12px 0 32px}.local-guide p{font-size:17px;line-height:1.85;color:var(--fs-muted);white-space:pre-line}.local-guide .guide-intro{font-size:19px}.guide-sections{display:grid;grid-template-columns:1fr 1fr;gap:20px}.guide-sections section,.guide-contact{border:1px solid var(--fs-line);border-radius:16px;padding:24px;background:var(--fs-surface);min-width:0}.local-guide h2{font-size:23px;line-height:1.35;margin:0 0 12px}.guide-sections p{margin:0}.guide-links{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.guide-links a{display:inline-flex;align-items:center;min-height:46px;padding:12px 16px;border:1px solid var(--fs-line);border-radius:10px;color:var(--fs-primary);background:var(--fs-surface);text-decoration:none}.guide-links a:focus-visible{outline:3px solid var(--fs-primary);outline-offset:3px}.guide-contact{margin-top:32px}.guide-contact address{font-style:normal;line-height:1.8}.guide-contact .guide-links{margin-bottom:0}@media(max-width:640px){.guide-sections{grid-template-columns:1fr;gap:14px}.guide-sections section,.guide-contact{padding:20px}.local-guide .guide-intro{font-size:17px}.local-guide p{font-size:16px}.local-guide h2{font-size:21px}.guide-links a{max-width:100%}}
