body.wl #main .wl-plan-page {background:#f5f2e9;padding:calc(var(--nav-h,95px) + 44px) 0 64px;color:#244337}
body.wl #main .wl-plan-layout {max-width:1200px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:start}
body.wl #main .wl-plan-back {display:inline-block;color:#627164;text-decoration:none;font-size:13px;margin-bottom:30px}
body.wl #main .wl-plan-story .wl-kicker {color:#946f35;font-size:11px;letter-spacing:.15em;margin-bottom:14px}
body.wl #main .wl-plan-story h1 {font:400 clamp(38px,4.2vw,58px)/1.06 var(--wl-display);letter-spacing:-.035em;color:#244337;margin:0 0 20px;max-width:10ch}
body.wl #main .wl-plan-lead {color:#637062;font-size:15px;line-height:1.75;max-width:41ch;margin:0 0 26px}
body.wl #main .wl-plan-story figure {margin:0;overflow:hidden;border-radius:5px 52px 5px 5px;aspect-ratio:3/2;background:#d9ddce}
body.wl #main .wl-plan-story figure img {display:block;width:100%;height:100%;object-fit:cover}
body.wl #main .wl-plan-next {border-top:1px solid #d8cfbb;margin-top:24px;padding-top:18px}
body.wl #main .wl-plan-next>span {font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#946f35}
body.wl #main .wl-plan-next p {font-size:13px;line-height:1.65;color:#637062;margin:8px 0 0;max-width:40ch}
body.wl.wl-clean-layout #main .wl-plan-page #enquire {padding:30px!important;background:#fffdf8!important;border:1px solid #e2dacb;border-radius:16px;box-shadow:0 16px 50px #263f3209;overflow:visible}
body.wl.wl-clean-layout #main .wl-plan-page #enquire::before {display:none}
body.wl.wl-clean-layout #main .wl-plan-page #enquire>.rd-wrap {padding:0!important;width:100%!important}
body.wl.wl-clean-layout #main .wl-plan-page #enquire .wl-enquire {padding:0;background:none;border:0;box-shadow:none;backdrop-filter:none;border-radius:0}
body.wl.wl-clean-layout #main .wl-plan-page #enquire .wl-enquire-intro {text-align:left;margin-bottom:22px}
body.wl.wl-clean-layout #main .wl-plan-page #enquire h2 {font-size:32px;line-height:1.1;text-align:left;margin:0;color:#244337}
body.wl.wl-clean-layout #main .wl-plan-page #enquire .wl-form {gap:14px}
body.wl.wl-clean-layout #main .wl-plan-page #enquire .wl-enquiry-selection {display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;padding:12px 14px;background:#f2f3e9;border:1px solid #e0e3d4;border-radius:6px}
body.wl.wl-clean-layout #main .wl-plan-page #enquire .wl-enquiry-selection p {margin:0;font-size:13px}
body.wl.wl-clean-layout #main .wl-plan-page #enquire .wl-enquiry-selection button {margin-left:auto;min-height:30px;padding:4px 0}
body.wl.wl-clean-layout #main .wl-plan-page #enquire .wl-form :is(input:not([type=checkbox]):not(.hp-field),select,textarea) {border-color:#dddccc;background:#fff;border-radius:6px;font-size:15px}
body.wl.wl-clean-layout #main .wl-plan-page #enquire .form-submit {border-radius:6px;background:#244337}
body.wl:has(.wl-plan-page) #mobileStickyBar {display:none!important}
@media(max-width:800px){
 body.wl #main .wl-plan-page {padding:calc(var(--nav-h,65px) + 26px) 0 40px}
 body.wl #main .wl-plan-layout {grid-template-columns:1fr;gap:28px;max-width:620px}
 body.wl #main .wl-plan-story h1 {max-width:14ch;font-size:clamp(38px,8vw,48px)}
 body.wl #main .wl-plan-story figure {display:none}
 body.wl #main .wl-plan-next {display:none}
 body.wl #main .wl-plan-back {margin-bottom:22px}
 body.wl #main .wl-plan-lead {margin-bottom:0;max-width:45ch}
 body.wl.wl-clean-layout #main .wl-plan-page #enquire {padding:24px 20px!important}
}
