.application-section-cta{text-align:center;margin-top:45px}.application-section-cta .button{min-width:230px}.application-footer{padding:45px 0 30px}.application-footer .meta-disclaimer{max-width:870px;font-size:10px;line-height:2;margin:0 auto 30px}.application-footer .footer-bottom{font-size:9px}.typeform-dialog{width:min(1000px,calc(100% - 48px));height:min(800px,calc(100dvh - 48px));max-width:none;max-height:none;padding:0;background:var(--ivory);color:var(--ink);border:1px solid var(--gold);border-radius:5px;overflow:hidden}.typeform-dialog[open]{display:flex;flex-direction:column}.typeform-dialog::backdrop{background:#000b}.typeform-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:17px 23px;border-bottom:1px solid var(--line);flex-shrink:0}.typeform-dialog-heading h2{font-size:18px;letter-spacing:-.03em;line-height:1.4;font-weight:500}.typeform-dialog-heading button{font-size:11px;padding:5px 0;border:0;background:none}.typeform-dialog-heading button:hover{text-decoration:underline}.typeform-frame{flex:1;min-height:0;background:var(--ivory)}.typeform-frame iframe{width:100%;height:100%;border:0;display:block}.typeform-dialog-footer{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:11px 23px;font-size:9px;flex-shrink:0}.typeform-dialog-footer a{text-decoration:underline;text-underline-offset:3px}html:has(.typeform-dialog[open]){overflow:hidden}
@media(max-width:650px){.application-section-cta{margin-top:32px}.application-section-cta .button{min-width:220px}.application-footer{padding:32px 0 25px}.application-footer .meta-disclaimer{font-size:10px;text-align:left;margin-bottom:25px}.application-footer .footer-bottom{font-size:9px}.typeform-dialog{width:calc(100% - 16px);height:calc(100dvh - 16px);border-radius:3px}.typeform-dialog-heading{padding:14px 15px}.typeform-dialog-heading h2{font-size:16px}.typeform-dialog-heading button{font-size:11px}.typeform-dialog-footer{font-size:9px;padding:12px 15px;gap:15px}}

/* Centre the application labels and use a separate right-edge chevron. */
body[data-page=apply-now] .application-cta{position:relative;display:flex;justify-content:center;text-align:center;width:fit-content;margin-inline:auto;padding-inline:56px;gap:0}
body[data-page=apply-now] .application-cta>.cta-chevron{position:absolute;right:25px;top:50%;transform:translateY(-50%);font-size:27px;font-weight:400;line-height:1}
@media(max-width:650px){body[data-page=apply-now] .application-cta{padding-inline:38px}body[data-page=apply-now] .application-cta>.cta-chevron{right:18px;font-size:25px}}
