.catalogue-lead{max-width:1280px;margin:32px auto 56px;padding:0 32px}.catalogue-lead-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding:40px;background:#e9ede5;border:1px solid #ced7ca}.catalogue-lead h2{font:clamp(25px,3vw,36px)/1.2 var(--serif,Georgia,serif);margin:12px 0 18px}.catalogue-lead p{line-height:1.65}.catalogue-lead-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.catalogue-lead label{display:block;font-size:14px;margin-bottom:7px;font-weight:600}.catalogue-lead label span{font-weight:400;font-size:12px}.catalogue-lead input:not(.catalogue-honey){width:100%;min-width:0;box-sizing:border-box;border:1px solid #a5b4a7;background:#fff;padding:12px;font:inherit;border-radius:0}.catalogue-email-field{grid-column:1/-1}.catalogue-lead button{cursor:pointer}.catalogue-lead button:disabled{opacity:.65;cursor:wait}.catalogue-lead-privacy{font-size:12px;color:#526154;margin:14px 0 0}.catalogue-lead-error{color:#8d251b}.catalogue-lead-success a{color:#223e30;text-decoration:underline;text-underline-offset:4px;font-weight:600}.catalogue-honey{position:absolute;left:-10000px;opacity:0;width:1px;height:1px}.resource-body .catalogue-lead{padding:0;margin:24px 0}.resource-body .catalogue-lead-inner{grid-template-columns:1fr;gap:20px;padding:28px}.catalogue-lead [hidden]{display:none!important}@media(max-width:760px){.catalogue-lead{padding:0 20px}.catalogue-lead-inner{grid-template-columns:1fr;padding:26px;gap:22px}.catalogue-lead-fields{grid-template-columns:1fr}.catalogue-email-field{grid-column:auto}}