.lc-wrap{max-width:1160px;margin:0 auto;padding:0 20px;box-sizing:border-box}#dm .dmBody .lc p{font-size:16px;line-height:1.7;margin:0 0 12px}#dm .dmBody .lc h2{font-size:25px;line-height:1.25;margin:0 0 12px}.lc-hero{background:var(--color_2);padding:60px 0 44px}#dm .dmBody .lc .lc-kicker{color:var(--color_4);font-size:14px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px}#dm .dmBody .lc h1{color:var(--color_3);font-size:44px;line-height:1.15;margin:0;max-width:820px}.lc-rule{width:72px;height:4px;background:var(--color_4);margin:22px 0}#dm .dmBody .lc .lc-lead{color:#ffffffe6;font-size:18px;max-width:820px}.lc-body{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:48px;padding-top:48px;padding-bottom:24px}.lc-section{border-left:3px solid var(--color_4);padding:2px 0 4px 22px;margin-bottom:36px}#dm .dmBody .lc-section-img{display:block;width:100%;height:280px;object-fit:cover;border-radius:4px;margin:4px 0 14px}.lc-aside-inner{position:sticky;top:110px;background:#f6f6f6;border-radius:8px;overflow:hidden}#dm .dmBody .lc-aside-photo img{display:block;width:100%;height:200px;object-fit:cover}.lc-facts{margin:0;padding:18px 22px 6px}.lc-facts div{padding:8px 0;border-bottom:1px solid rgba(0,0,0,.08)}.lc-facts dt{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--color_1)}.lc-facts dd{margin:2px 0 0;font-size:15px;font-weight:600}.lc-nearby{padding:16px 22px 22px}#dm .dmBody .lc .lc-nearby h2{font-size:19px}#dm .dmBody .lc .lc-nearby p{font-size:15px}.lc-nearby ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.lc-nearby li{font-size:15px}.lc-nearby li:first-child{font-weight:700}.lc-faq{background:#fafafa;border-top:1px solid rgba(0,0,0,.06);padding:48px 0 36px}.lc-cta{margin-top:44px;margin-bottom:32px;border:2px solid var(--color_2);border-radius:8px;padding:30px 32px}#dm .dmBody .lc .lc-cta p{margin:0;font-size:17px}.lc-map{margin-bottom:56px}.lc-map iframe{display:block;width:100%;height:360px;border:0;border-radius:8px}@media(max-width:1024px){.lc-body{grid-template-columns:1fr}.lc-aside-inner{position:static}}@media(max-width:767px){.lc-hero{padding:40px 0 32px}#dm .dmBody .lc h1,#dm .dmBody .lc .lc-kicker,#dm .dmBody .lc .lc-lead,#dm .dmBody .lc .lc-section h2{text-align:left}.lc-section{padding-left:16px}.lc-cta{padding:22px 20px}#dm .dmBody .lc-section-img{height:200px}.lc-map iframe{height:280px}}
