.planning-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:75px;padding-bottom:100px}.planning-layout aside h2{font-size:36px}.planning-layout aside p{font-size:14px;color:#667168}.planning-layout ol{padding-left:20px;margin:35px 0}.planning-layout li{padding-left:8px;margin:25px 0}.planning-form{background:var(--ink);color:var(--paper);padding:42px}.journey-enquiry fieldset{border:0;padding:0;margin:0 0 40px;min-width:0}.journey-enquiry legend{font-family:Manrope,sans-serif;font-size:25px;margin-bottom:22px;line-height:1.3}.journey-enquiry label{font-size:12px}.journey-enquiry .fieldhint{font-size:12px;color:#b6c3b5}.journey-enquiry .fieldhint a{text-decoration:underline}.checkgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;margin:20px 0 30px}.checkgrid .check{display:flex;gap:10px;align-items:center;margin:0;font-size:12px}.check input{width:17px;height:17px;margin:0;accent-color:var(--lime)}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.detailed-enquiry{display:block!important;width:fit-content;font-size:12px!important;margin:20px 0!important}.formnote{max-width:600px;font-size:11px;line-height:1.6;color:#b6c3b5}.thankyou{min-height:65vh}.thankyou .button{border:1px solid #96a28e;margin:25px 0}button:disabled{opacity:.6;cursor:wait}@media(max-width:850px){.planning-layout{grid-template-columns:1fr;gap:35px}.planning-form{padding:28px}.planning-layout aside h2{font-size:34px}}@media(max-width:420px){.checkgrid{grid-template-columns:1fr}.planning-form .formrow{grid-template-columns:1fr}}