.lf-tour-map-intro{background:#f4f0ec;box-shadow:0 0 0 100vmax #f4f0ec;clip-path:inset(0 -100vmax);margin:0 auto;max-width:760px;padding:clamp(44px,6vw,76px) 24px clamp(26px,4vw,40px)}.lf-tour-map-intro__title{color:#960018;font-size:clamp(30px,4vw,46px);letter-spacing:-.01em;line-height:1.08;margin:0 0 18px}.lf-tour-map-intro__body{font-size:1.0625rem;line-height:1.65;margin:0 0 14px;max-width:68ch}.lf-tour-map-intro__body:last-child{margin-bottom:0}.lf-tour-map-intro__body a{text-decoration:underline;text-underline-offset:3px}@media (max-width:768px){.lf-tour-map-intro{padding:32px 20px 22px}}.lf-tour-map{margin:0 -8px}.lf-tour-map__frame{background:#f4f0ec;border:0;display:block;height:var(--lf-tour-map-height,78vh);min-height:560px;width:100%}@media (max-width:768px){.lf-tour-map__frame{min-height:480px}}