.contact-page{max-width:850px;margin:0 auto;padding:80px 30px 110px;min-height:65vh}.contact-kicker{font-size:14px;margin-bottom:22px}.contact-page h1{font-size:clamp(26px,4vw,40px);font-weight:400;line-height:1.6;letter-spacing:.06em}.contact-intro{margin:30px 0 55px;font-size:15px;line-height:2}.contact-choices section{padding:35px 0;border-top:1px solid var(--line)}.contact-choices h2{font-size:23px;font-weight:400;margin-bottom:12px}.contact-choices p{font-size:14px;margin-bottom:22px}.contact-choices a,.contact-back{display:inline-block;text-decoration:underline;text-underline-offset:6px;padding:8px 0}.contact-choices a{color:var(--red)}.mobile-break{display:none}.form-page{max-width:740px}.form-page h1{margin-top:28px}.contact-back{font-size:13px}.form-fields{display:grid;gap:12px}.form-fields label{margin-top:16px;font-size:15px}.form-fields label span{font-size:11px;margin-left:14px;color:#756f65}.form-fields input,.form-fields textarea{width:100%;padding:12px;border:1px solid #bcb6ab;border-radius:0;background:rgba(255,255,255,.35);color:var(--ink);font:16px/1.7 var(--serif)}.form-fields textarea{resize:vertical}.form-fields :focus-visible{outline:2px solid var(--red);outline-offset:2px}.form-notice,.form-help{font-size:12px;line-height:2;margin-top:30px;overflow-wrap:anywhere}.form-notice a,.form-help a{text-decoration:underline}.consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;margin:22px 0}.consent input{margin-top:6px;accent-color:var(--red)}.contact-submit{padding:14px 26px;min-height:48px;font:16px var(--serif);background:var(--ink);color:var(--paper);border:0;cursor:pointer}.contact-submit:hover{background:var(--red)}@media(max-width:650px){.contact-page{padding:48px 7% 65px}.mobile-break{display:block}.contact-intro{margin-bottom:36px}.contact-choices a{font-size:14px}.contact-choices section{padding:28px 0}.contact-submit{width:100%}}
.screening-guide{margin:30px 0 64px;padding:34px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:15px;line-height:2.1}.screening-guide h2,.inquiry-heading{font-size:24px;font-weight:400;line-height:1.7;margin:0 0 24px}.screening-guide h3{font-size:18px;font-weight:400;margin:36px 0 14px}.screening-guide p+p{margin-top:16px}.screening-guide ul,.screening-guide ol{padding-left:1.6em;margin:18px 0}.screening-guide li{padding-left:5px;margin:10px 0}.screening-guide ol li{margin-bottom:24px}.screening-guide strong{font-weight:500}.screening-guide li p{margin-top:5px}.inquiry-heading:focus{outline:none}@media(max-width:650px){.screening-guide{font-size:14px;margin-bottom:44px}.screening-guide h2,.inquiry-heading{font-size:22px}.screening-guide h3{font-size:17px}}
