@media (max-width: 1024px){.lp-footer-grid{grid-template-columns:1fr 1fr!important;gap:40px!important}}@media (max-width: 767px){.lp-section{padding:64px 20px!important}.lp-section-hero{padding:56px 20px 48px!important}.lp-section-next{padding:80px 20px!important}.lp-section-footer{padding:48px 20px 32px!important}.lp-nav{padding:14px 20px!important}.lp-nav-links{gap:16px!important;font-size:11px!important;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;max-width:60vw;scrollbar-width:none}.lp-nav-links::-webkit-scrollbar{display:none}.lp-logo{height:28px!important}.lp-hero-h1{font-size:32px!important;line-height:1.35!important;margin-bottom:20px!important}.lp-hero-lead{font-size:14px!important;line-height:1.9!important}.lp-hero-eyebrow{font-size:10px!important;letter-spacing:.24em!important;margin-bottom:20px!important}.lp-hero-strip{grid-template-columns:1fr 1fr!important;grid-template-rows:140px 140px!important;height:auto!important;margin-top:40px!important}.lp-hero-strip>div:first-child{grid-column:span 2!important;height:180px!important}.lp-hero-meta{flex-wrap:wrap!important;gap:24px 36px!important;margin-top:32px!important}.lp-hero-decor{display:none!important}.lp-h2{font-size:24px!important;line-height:1.5!important;margin-bottom:28px!important}.lp-about-grid{grid-template-columns:1fr!important;gap:28px!important;margin-top:40px!important}.lp-events-grid{grid-template-columns:1fr!important;gap:36px!important}.lp-events-tabs button{padding:14px 10px!important}.lp-events-tabs button>div:nth-child(2){font-size:14px!important}.lp-events-photos{aspect-ratio:1 / 1!important}.lp-regions-grid{grid-template-columns:1fr!important;gap:40px!important;align-items:start!important}.lp-regions-map{width:100%!important;max-width:360px!important;justify-self:center!important}.lp-next-h2{font-size:30px!important;line-height:1.35!important}.lp-next-lead{font-size:14px!important}.lp-next-cta{flex-wrap:wrap!important;gap:12px!important}.lp-next-cta a{padding:14px 28px!important;font-size:13px!important}.lp-contact-input{font-size:14px!important}.lp-footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important;margin-bottom:40px!important}.lp-footer-grid>div:first-child{grid-column:span 2!important}.lp-footer-bottom{flex-direction:column!important;gap:8px!important;align-items:flex-start!important}}@media (hover: none){a,button{touch-action:manipulation}}
