.nwd-colourback{max-width:1200px;margin:auto;padding:56px 24px 80px}.nwd-colourback h1{font-size:clamp(32px,4vw,54px);line-height:1.1;max-width:780px}.nwd-colourback>.lede{max-width:740px}.colourback-layout{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:40px 0}.nwd-colourback fieldset{border:0;margin:24px 0 0;padding:0}.nwd-colourback legend{font-weight:700;margin-bottom:16px}.colourback-measurements{display:grid;grid-template-columns:1fr 1fr;gap:18px}.nwd-colourback label{display:block;font-size:14px;font-weight:600}.nwd-colourback input,.nwd-colourback select{display:block;width:100%;min-height:46px;padding:11px;border:1px solid #bbb8b0;border-radius:5px;background:white;color:#20241f;font:inherit;margin-top:8px}.colourback-price{background:#f5f3ed;padding:30px;border-radius:8px;align-self:start}.colourback-price h2{font-size:32px;margin:0 0 18px}.colourback-price h2 span{display:block;font-size:14px;font-weight:400;margin-top:6px}.nwd-colourback p{line-height:1.6}.colourback-price .btn{margin-top:12px}@media(max-width:760px){.nwd-colourback{padding:32px 18px 48px}.colourback-layout{grid-template-columns:1fr;gap:24px;margin:28px 0}.colourback-price{padding:24px 20px}.colourback-measurements{gap:14px}}
