body.itc-approved.itc-candidate .home-hero .hero-art img{display:block;width:100%;height:auto}body.itc-approved.itc-candidate .portfolio-art img{width:155px;height:88px;object-fit:contain}@media (max-width:740px){body.itc-approved.itc-candidate .home-hero .hero-art img{max-height:380px;object-fit:contain}body.itc-approved.itc-candidate .portfolio-art img{width:110px}body.itc-approved.itc-candidate .portfolio-row>div:nth-child(2){grid-column:1/-1;grid-row:2}}body.itc-approved.itc-candidate .approved-hero-copy>.c-intro-grid{display:block}@media screen{body.itc-approved.itc-candidate .family-form .c-inquiry-grid{width:calc(100% - var(--approved-gutter) * 2);max-width:var(--approved-page);display:grid;grid-template-columns:1fr 1.15fr;gap:110px;padding-block:48px 80px;border-top:1px solid var(--approved-ink);margin-inline:auto}body.itc-approved.itc-candidate .family-form .c-inquiry-grid>*{min-width:0}body.itc-approved.itc-candidate .family-form .c-inquiry-grid aside h2{font-size:53px;margin-block:27px}body.itc-approved.itc-candidate .family-form .c-inquiry-grid aside p:not(.c-eyebrow){font-size:17px;line-height:1.75;max-width:420px}body.itc-approved.itc-candidate .family-form .c-form-fields label{font-size:14px}body.itc-approved.itc-candidate .family-form .c-form-fields :is(input:not([type=checkbox]),select,textarea):not([aria-invalid=true]){padding:13px;border:1px solid var(--approved-line);border-radius:0}body.itc-approved.itc-candidate .family-form .c-review-message{white-space:pre-wrap;overflow-wrap:anywhere}body.itc-approved.itc-candidate .candidate-route:has([data-itc-page-kind=not-found]){font-size:18px}body.itc-approved.itc-candidate [data-itc-page-kind=not-found] .missing-page h1{font-size:75px!important;line-height:1.05!important}}@media screen and (max-width:1100px){body.itc-approved.itc-candidate .family-form .c-inquiry-grid{gap:60px}}@media screen and (max-width:900px){body.itc-approved.itc-candidate .family-form .c-inquiry-grid{gap:40px}body.itc-approved.itc-candidate .family-form .c-inquiry-grid aside h2{font-size:43px}}@media screen and (max-width:740px){body.itc-approved.itc-candidate .family-form .c-inquiry-grid{grid-template-columns:1fr;gap:32px;padding-block:38px 50px}body.itc-approved.itc-candidate .family-form .c-inquiry-grid aside h2{font-size:41px;margin-block:24px}body.itc-approved.itc-candidate .family-form .c-inquiry-grid aside p:not(.c-eyebrow){font-size:16px;max-width:600px}body.itc-approved.itc-candidate [data-itc-page-kind=not-found] .missing-page h1{font-size:52px!important}}body.itc-approved.itc-candidate .reading-rail .rail-note a{display:block}body.itc-approved.itc-candidate .approved-hero-copy .page-intro-art{display:none}body.itc-approved.itc-candidate [data-itc-page-kind=not-found] .missing-page{grid-template-columns:minmax(0,1fr);max-width:1000px}body.itc-approved.itc-candidate [data-itc-page-kind=not-found] .approved-hero-copy{max-width:800px}body.itc-approved.itc-candidate .family-form .c-form-fields [aria-invalid=true]{border:2px solid var(--approved-brick)}body.itc-approved.itc-candidate .itc-navigation-disclosure{flex-shrink:0}body.itc-approved.itc-candidate .itc-navigation-disclosure>summary{list-style:none;cursor:pointer}body.itc-approved.itc-candidate .itc-navigation-disclosure>summary::-webkit-details-marker{display:none}body.itc-approved.itc-candidate .itc-navigation-disclosure>summary::marker{content:""}body.itc-approved.itc-candidate .itc-navigation-disclosure .itc-navigation-open,body.itc-approved.itc-candidate .itc-navigation-disclosure:not([open])>.navigation-panel{display:none}body.itc-approved.itc-candidate .itc-navigation-disclosure[open] .itc-navigation-open{display:inline}body.itc-approved.itc-candidate .itc-navigation-disclosure[open] .itc-navigation-closed{display:none}body.itc-approved.itc-candidate:has(.itc-navigation-disclosure[open]) .cookie-banner{visibility:hidden}