/* Homepage 3.28.41: one clear opening, then inspiration. */
.kpw-full-homepage .kpw-landing{min-height:0!important;padding:52px 24px 48px!important;gap:40px!important;background:transparent!important;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important}
.kpw-full-homepage .kpw-intro>h1{max-width:650px;margin:14px 0 20px;color:#173f3b;font-size:clamp(34px,4vw,54px);font-weight:800;line-height:1.08;letter-spacing:-.04em}
.kpw-full-homepage .kpw-intro .kpw-eyebrow{font-size:11px!important;letter-spacing:.12em}
.kpw-full-homepage .kpw-intro>p{font-size:17px!important}
.kpw-full-homepage .kpw-destination-counts{margin:20px 0!important}
.kpw-full-homepage .kpw-routes{grid-template-columns:1fr!important;max-width:440px}
.kpw-full-homepage .kpw-routes button{min-height:64px!important;border-radius:12px!important}
.kpw-full-homepage .kpw-routes button:first-child{background:#bd5826!important;color:#fff!important}
.kpw-full-homepage .kpw-routes button+button{background:#edf4ef!important;color:#173f3b!important;border-color:#d4e4d9!important}
.kpw-browse-parks{display:inline-block;margin-top:18px;color:#1b6555;font-weight:650;text-decoration:underline;text-underline-offset:4px}
.kpw-full-homepage .kpw-method-card{background:#edf4ef!important;border-radius:20px!important;box-shadow:none!important;padding:28px!important}
.kpw-full-homepage .kpw-method-card h3{font-size:23px!important}
.kpw-full-homepage .kpw-focus-home{padding-top:28px;padding-bottom:34px;border-top:1px solid #dfe7e2}
.kpw-focus-home>h2{font-size:25px;color:#173f3b;margin:0 0 18px}
.kpw-full-homepage .kpw-focus-home-grid a{padding:20px!important;border-top:1px solid #dfe7e2!important;border-radius:12px!important}
.kpw-full-homepage .kpw-focus-home-grid strong{font-size:18px!important}
.kpw-full-homepage .kpw-focus-home-grid span{font-size:15px!important;line-height:1.55}
@media(max-width:760px){.kpw-full-homepage .kpw-landing{grid-template-columns:1fr!important;padding:30px 18px!important;gap:24px!important}.kpw-full-homepage .kpw-intro>h1{font-size:36px}.kpw-full-homepage .kpw-focus-home-grid{grid-template-columns:1fr!important}.kpw-full-homepage .kpw-method-card{padding:22px!important}.kpw-full-homepage .kpw-routes{max-width:none}}
