main#main-content .sh-page-form--editorial{color:#4a4a4a;background:#f3ebe0;border:0;border-top:1px solid #c8785e;border-radius:0;padding:56px 24px}main#main-content .sh-page-form--editorial>.container{width:100%;max-width:1144px;margin-inline:auto;padding:0}main#main-content .sh-page-form--editorial .sh-page-form__inner{max-width:1144px}main#main-content .sh-page-form--lead .sh-page-form__inner{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:24px 48px;display:grid}main#main-content .sh-page-form--lead .sh-page-form__lead{grid-area:1/1/span 2;margin:0}main#main-content .sh-page-form--lead .sh-page-form__form,main#main-content .sh-page-form--lead .sh-page-form__microcopy{grid-column:2}main#main-content .sh-page-form--editorial .sh-page-form__heading{margin:0 0 16px;font-size:28px;font-weight:500;line-height:1.28}main#main-content .sh-page-form--editorial .sh-page-form__intro{font-size:16px;line-height:1.65}main#main-content .sh-page-form--editorial .sh-page-form__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;display:grid}main#main-content .sh-page-form--editorial .sh-page-form__field{align-content:start;gap:8px;min-width:0}main#main-content .sh-page-form--editorial .sh-page-form__field--wide{grid-column:1/-1}main#main-content .sh-page-form--editorial label{font-family:var(--font-heading);color:#4a4a4a;font-size:16px;font-weight:500}main#main-content .sh-page-form--editorial input,main#main-content .sh-page-form--editorial textarea{color:#4a4a4a;width:100%;min-height:52px;font-family:var(--font-body);background:#fff;border:1px solid #4a4a4a;border-radius:4px;padding:13px 16px;font-size:16px;line-height:1.5}main#main-content .sh-page-form--editorial textarea{resize:vertical;min-height:160px}main#main-content .sh-page-form--editorial .sh-page-form__required{color:#4a4a4a}main#main-content .sh-page-form--editorial .sh-page-form__location-help{color:#4a4a4a;margin:0;font-size:14px;line-height:1.5}main#main-content .sh-page-form--editorial .sh-page-form__submit{color:#fff;background:#157063;border-radius:4px;grid-column:1/-1;justify-self:start;width:auto;min-height:52px;padding:13px 24px;font-size:16px;font-weight:500}main#main-content .sh-page-form--editorial .sh-page-form__status{grid-column:1/-1;margin:0;font-size:16px;font-weight:400}main#main-content .sh-page-form--editorial .sh-page-form__microcopy{text-align:left;color:#4a4a4a;max-width:640px;margin:0;font-size:14px;line-height:1.6}main#main-content .sh-page-form--editorial .sh-page-form__microcopy a{color:#4a4a4a;text-underline-offset:3px;text-decoration:underline}main#main-content .sh-page-form--editorial :is(input,textarea,button):focus-visible,#project-enquiry.sh-enquiry :is(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:2px solid #4a4a4a}#project-enquiry.sh-enquiry{width:min(100% - 48px,960px);font-family:var(--font-body);color:#4a4a4a;margin:16px auto 40px;font-size:16px}#project-enquiry.sh-enquiry .sh-enquiry__intro{background:0 0;border:0;border-radius:0;margin:0 0 28px;padding:0}#project-enquiry.sh-enquiry .sh-enquiry__intro h2{font-size:28px;font-weight:500;line-height:1.28}#project-enquiry.sh-enquiry .sh-enquiry__intro p{font-size:16px}#project-enquiry.sh-enquiry [hidden]{display:none!important}#project-enquiry.sh-enquiry details summary{font-family:var(--font-heading);cursor:pointer;padding-block:12px;font-size:16px;font-weight:500}#project-enquiry.sh-enquiry details summary:focus-visible{outline-offset:4px;outline:2px solid #4a4a4a}@media(width<=760px){main#main-content .sh-page-form--editorial{padding:40px 24px}main#main-content .sh-page-form--lead .sh-page-form__inner{grid-template-columns:1fr;gap:28px}main#main-content .sh-page-form--lead :is(.sh-page-form__lead,.sh-page-form__form,.sh-page-form__microcopy){grid-area:auto/1}main#main-content .sh-page-form--editorial .sh-page-form__form{grid-template-columns:1fr}main#main-content .sh-page-form--editorial .sh-page-form__heading{font-size:24px}main#main-content .sh-page-form--editorial .sh-page-form__submit{width:100%}}@media(width<=640px){#project-enquiry.sh-enquiry .sh-enquiry__intro h2{font-size:24px}}main#main-content .sh-page-form--editorial button:disabled,#project-enquiry.sh-enquiry button:disabled{cursor:default}main#main-content .sh-page-form--editorial .sh-page-form__status:empty{display:none}
