.submission-intro{padding:42px 7vw 24px;max-width:1200px;margin:auto}.submission-intro h1{font-size:clamp(2.4rem,4.5vw,4rem);margin:0 0 16px}.submission-intro p{color:#526572;margin-bottom:12px}.submission-intro .eyebrow{color:#286e4d;margin-bottom:14px}
.submission-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:32px;max-width:1200px;margin:0 auto;padding:0 7vw 70px;align-items:start}.submission-form{min-width:0;background:#fff;border:1px solid #dce6e2;border-top:3px solid #388261;border-radius:8px;padding:24px;box-shadow:0 12px 36px #0b202b08}.submission-form h2{font:600 1.2rem Manrope,Arial,sans-serif;letter-spacing:normal!important}.submission-form .form-guide{font-size:.9rem;color:#526572;line-height:1.6}.submission-aside{padding:24px 0}.submission-aside h2{font-size:1.6rem}.submission-aside p{color:#526572;font-size:.9375rem}.submission-aside a{display:block;color:#236c91;margin:12px 0;overflow-wrap:anywhere}.submission-aside strong{color:#286e4d}.submission-page .mobile-cta{display:none}#markate-widget-contact{width:100%;min-width:0;min-height:200px}#markate-widget-contact iframe{width:100%;max-width:100%;border:0}#markate-status{color:#526572;font-size:.9rem}
.submission-form.submission-success{border-top-color:#388261;background:linear-gradient(180deg,#f7fcf9,#fff 55%)}.submission-form.submission-success #markate-widget-contact{min-height:150px;color:#173e2d;font-size:1.05rem;line-height:1.7}
@media(max-width:800px){.submission-intro{padding:30px 22px 20px}.submission-layout{grid-template-columns:minmax(0,1fr);padding:0 12px 45px;gap:12px}.submission-form{padding:18px 10px}.submission-form>h2,.submission-form>.form-guide,#markate-status{margin-left:8px;margin-right:8px}.submission-aside{padding:20px 12px}.submission-page footer{padding-bottom:40px}}
