.custom-page .custom-intro{max-width:960px}.custom-page .custom-intro>p{max-width:820px}.custom-page .custom-possibilities{margin-block:22px;padding:20px}.custom-page .custom-possibilities li{font-size:14px;line-height:1.7}.custom-page .custom-production{margin-block:22px;padding-block:20px}.quote-fieldset{border:0;padding:0;margin:0 0 22px;min-width:0}.quote-fieldset legend{font-size:19px;font-weight:700;color:var(--blue);margin-bottom:10px}.custom-quote-form .quote-fieldset label{font-size:13px}.custom-quote-form textarea{min-height:90px}.custom-quote-form #quoteDimensions{min-height:70px}.quote-production-note{padding:16px;border:1px solid #e7deb0;background:#fff9dd;border-radius:12px;margin:18px 0}.quote-production-note strong{font-size:14px;line-height:1.7}.quote-production-note p{font-size:13px;line-height:1.8;margin:6px 0 0}.quote-specific-date{font-size:12px;margin-top:12px}.quote-specific-date>summary{cursor:pointer;min-height:32px;line-height:1.8}.custom-page .real-production-space{padding:18px;margin-top:22px}.custom-page .real-production-space h2{font-size:22px}.custom-page .real-production-space p,.custom-page .real-production-space li{font-size:12px;line-height:1.8}@media(max-width:700px){.custom-page .custom-intro .button{white-space:normal;font-size:13px;line-height:1.6}.custom-quote-form .field-grid{grid-template-columns:1fr}.quote-fieldset legend{font-size:18px}.custom-quote-form input,.custom-quote-form textarea{font-size:16px}.custom-page .custom-possibilities ul{grid-template-columns:1fr}}