.gd-application-intro,.gd-related-lessons{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.gd-application-intro{max-width:800px;margin:0 0 32px;padding:24px;background:#fafafa;border:1px solid #e5e5e5;border-radius:12px}
.gd-application-intro p{margin:0 0 16px!important;line-height:1.65}
.gd-application-intro p:last-child{margin-bottom:0!important}
.gd-application-note,.gd-cta-note{font-size:16px!important;line-height:1.6!important;color:#444!important}
body.page .gd-wp-content:has(.gd-related-lessons) .wp-block-buttons{margin-top:32px!important;margin-bottom:16px!important;gap:16px}
.gd-cta-note{margin:0 0 40px!important;max-width:720px}
.gd-related-lessons{margin:48px 0 24px;padding-top:24px;border-top:1px solid #ddd}
.gd-related-lessons h2{text-align:left!important;color:#000!important}
.gd-related-lessons ul{padding-left:22px}
.gd-related-lessons li{margin:12px 0}
#wpforms-form-100228{max-width:800px}
#wpforms-form-100228 input[type=text],#wpforms-form-100228 input[type=email],#wpforms-form-100228 textarea{box-sizing:border-box;max-width:100%}
#wpforms-form-100228 .wpforms-field-name .wpforms-field-row{display:flex!important;gap:20px;max-width:100%!important;margin:0!important}
#wpforms-form-100228 .wpforms-field-name .wpforms-field-row-block{float:none!important;clear:none!important;margin:0!important;width:calc(50% - 10px)!important}
#wpforms-form-100228 .wpforms-field-name input{width:100%!important}
#wpforms-form-100228 .wpforms-field-name .wpforms-field-row::before,#wpforms-form-100228 .wpforms-field-name .wpforms-field-row::after{content:none!important;display:none!important}
#wpforms-form-100228 .wpforms-field-name .wpforms-field-row{flex-wrap:nowrap!important;align-items:flex-start!important}
#wpforms-form-100228 .wpforms-field-name .wpforms-field-row-block{padding:0!important;box-sizing:border-box!important}
#wpforms-form-100228 .wpforms-field-name fieldset{min-width:0;margin:0;padding:0;border:0}
#wpforms-form-100228 button[type=submit]{background:#ffcc00!important;color:#111!important;border-radius:8px!important;min-height:48px;padding:14px 24px!important}
#wpforms-form-100228 button[type=submit]:focus-visible{outline:3px solid #111;outline-offset:4px}
@media(max-width:600px){.gd-application-intro{padding:18px}#wpforms-form-100228 .wpforms-field-name .wpforms-field-row{flex-direction:column;gap:16px}#wpforms-form-100228 .wpforms-field-name .wpforms-field-row-block{width:100%!important}body.page .gd-wp-content:has(.gd-related-lessons) .wp-block-button,body.page .gd-wp-content:has(.gd-related-lessons) .wp-block-button__link{box-sizing:border-box;width:100%;text-align:center}}
