.academy-page.academy-redesign.contact-viewport .pk-hero{padding-top:calc(var(--nav-height,76px) + clamp(16px, 2.5svh, 28px));padding-bottom:clamp(24px,4svh,48px);overflow:visible}.academy-page.academy-redesign.contact-viewport .pk-hero-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,3.5vw,64px)}.academy-page.academy-redesign.contact-viewport .pk-form-card{min-height:0;padding:clamp(16px,2.2svh,28px)}.academy-page.academy-redesign.contact-viewport .pk-routes a strong{color:var(--ad-ink)}.academy-page.academy-redesign.contact-viewport .pk-routes a:hover strong{color:var(--ad-accent)}.academy-page.academy-redesign.contact-viewport .pk-form-card>h2{margin:0 0 4px;font-size:clamp(1.875rem,4.2svh,2.4375rem);line-height:1.1}.academy-page.academy-redesign.contact-viewport .pk-form-card>p{margin:0 0 10px;padding-bottom:10px;font-size:.875rem;line-height:1.4}.academy-page.academy-redesign.contact-viewport :is(.pk-form-card>p,.pk-routes a,.contact-message-form label,.contact-verification p){overflow-wrap:anywhere}.academy-page.academy-redesign.contact-viewport .pk-routes a>*{min-width:0}.academy-page.academy-redesign.contact-viewport .contact-message-form{container:contact-fields/inline-size}.academy-page.academy-redesign.contact-viewport :is(.contact-message-form,.contact-form-loading){gap:clamp(8px,1.25svh,14px);display:grid}.academy-page.academy-redesign.contact-viewport :is(.contact-message-form,.contact-form-loading)>*{min-width:0;margin-block:0}.academy-page.academy-redesign.contact-viewport .contact-field-pair{grid-template-columns:minmax(0,1fr);align-items:end;gap:10px 14px}.academy-page.academy-redesign.contact-viewport .contact-field-pair>*{min-width:0}.academy-page.academy-redesign.contact-viewport .contact-message-form label{margin-bottom:4px;font-size:.875rem;line-height:1.35}.academy-page.academy-redesign.contact-viewport .contact-message-form :is(input:not([type=checkbox]),select){min-height:2.75rem;padding:8px 11px;font-size:1rem;line-height:1.25}.academy-page.academy-redesign.contact-viewport .contact-message-form textarea,.academy-page.academy-redesign.contact-viewport .contact-message-loading{height:clamp(4.75rem,11svh,7rem);min-height:4.75rem}.academy-page.academy-redesign.contact-viewport .contact-message-form textarea{resize:vertical;padding:8px 11px;font-size:1rem;line-height:1.4;display:block}.academy-page.academy-redesign.contact-viewport .contact-tester-option{padding:10px 12px}.academy-page.academy-redesign.contact-viewport .contact-verification{gap:4px}.academy-page.academy-redesign.contact-viewport .contact-verification>div:first-child{min-width:0;max-width:100%;overflow-x:auto}.academy-page.academy-redesign.contact-viewport .contact-verification>p{margin:0;font-size:.8125rem;line-height:1.4}.academy-page.academy-redesign.contact-viewport .contact-message-form>button[type=submit]{min-height:2.75rem;padding:10px 18px;font-size:.9375rem;line-height:1.4}@media (min-width:901px) and (max-height:800px){.academy-page.academy-redesign.contact-viewport .pk-hero{padding-top:calc(var(--nav-height,76px) + 12px)}.academy-page.academy-redesign.contact-viewport .pk-form-card{padding:14px}.academy-page.academy-redesign.contact-viewport :is(.contact-message-form,.contact-form-loading){gap:8px}.academy-page.academy-redesign.contact-viewport .pk-h1{font-size:clamp(3.375rem,5.3vw,4.75rem)}.academy-page.academy-redesign.contact-viewport .pk-lede{margin-top:18px;font-size:1.0625rem;line-height:1.5}.academy-page.academy-redesign.contact-viewport .pk-routes{margin-top:24px}.academy-page.academy-redesign.contact-viewport .pk-routes a{padding-block:13px}}@container contact-fields (min-width:18rem){.academy-page.academy-redesign.contact-viewport .contact-field-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.academy-page.academy-redesign.contact-viewport .pk-hero-grid{grid-template-columns:minmax(0,1fr);gap:32px}.academy-page.academy-redesign.contact-viewport .pk-form-card{width:100%;max-width:none}}@media (max-width:539px){.academy-page.academy-redesign.contact-viewport .contact-field-pair{column-gap:10px}.academy-page.academy-redesign.contact-viewport .pk-form-card{padding:14px 12px}.academy-page.academy-redesign.contact-viewport .pk-form-card>h2{font-size:1.875rem}.academy-page.academy-redesign.contact-viewport .pk-form-card>p{margin-bottom:8px;padding-bottom:8px}}@media (max-width:359px){.academy-page.academy-redesign.contact-viewport .contact-field-pair{grid-template-columns:minmax(0,1fr)}}
