.public-access-surface.login-experience{--ink:var(--login-ink);--muted:var(--login-muted);--line:var(--login-line);--teal:var(--login-cyan)}.public-access-surface.login-experience>.login-theme-toggle{z-index:5}.public-access-surface.login-experience .public-page{min-height:100svh;background:var(--login-page);color:var(--login-ink)}.public-access-surface.login-experience .public-header{padding:18px 164px 18px 4vw;min-height:78px;border-color:var(--login-line);background:var(--login-page);color:var(--login-ink);box-shadow:none}.public-access-surface.login-experience .public-header .wordmark{color:var(--login-ink);font-size:16px;letter-spacing:.18em}.public-access-surface.login-experience .public-header .wordmark img{width:30px;height:30px}.public-access-surface.login-experience .public-header nav{gap:20px}.public-access-surface.login-experience .public-header nav a{color:var(--login-muted);font-size:12px}.public-access-surface.login-experience .public-info-main{padding:44px 0 64px;width:min(1040px,calc(100% - 40px))}.public-access-surface.login-experience .public-info-title{border-color:var(--login-line)}.public-access-surface.login-experience .public-info-title h1{color:var(--login-ink);font-size:clamp(28px,4vw,42px);font-weight:400;letter-spacing:-.025em}.public-access-surface.login-experience .public-info-title .eyebrow{color:var(--login-cyan);font-size:11px;font-weight:400;letter-spacing:.1em}.public-access-surface.login-experience .public-info-title :is(p,small){color:var(--login-muted)}.public-access-surface.login-experience .public-info-content{background:transparent;border-color:var(--login-line);border-radius:5px;box-shadow:none}.public-access-surface.login-experience .public-info-content section{border-color:var(--login-line)}.public-access-surface.login-experience .public-info-content h2{font-size:21px;font-weight:400;color:var(--login-ink)}.public-access-surface.login-experience .public-info-content :is(p,li,small){font-size:14px;color:var(--login-muted);line-height:1.75}.public-access-surface.login-experience .public-info-content a{color:var(--login-cyan)}.public-access-surface.login-experience .support-callout{border-color:var(--login-line);background:var(--login-surface);border-radius:5px}.public-access-surface.login-experience .public-footer{padding:24px 4vw;border-color:var(--login-line);color:var(--login-muted);background:var(--login-page);font-size:11px}.public-access-surface.login-experience .public-footer a{color:var(--login-muted)}.public-access-surface.login-experience :is(.public-header,.certificate-public-actions,.certificate-invalid) .button{min-height:34px;padding:7px 12px;font-weight:400;font-size:12px;border:1px solid var(--login-line);border-radius:4px;color:var(--login-ink);background:transparent}.public-access-surface.login-experience .certificate-invalid{background:var(--login-surface);border-color:var(--login-line);border-radius:5px}.public-access-surface.login-experience .certificate-invalid h1{font-weight:400;font-size:28px;color:var(--login-ink)}.public-access-surface.login-experience .certificate-invalid p{color:var(--login-muted)}.public-access-surface.login-experience :is(.applicant-portal,.applicant-access-page){--ink:var(--login-ink);--muted:var(--login-muted);--line:var(--login-line);--teal:var(--login-academy);--paper:var(--login-surface);background:var(--login-page);color:var(--login-ink)}.public-access-surface.login-experience .applicant-header{height:78px;padding:18px 164px 18px 4vw;color:var(--login-ink);background:var(--login-page);border-bottom:1px solid var(--login-line)}.public-access-surface.login-experience .applicant-brand>span{border:0;color:transparent;background:url(/brand/ysyry-mark.svg) 50%/30px 30px no-repeat}.public-access-surface.login-experience .applicant-brand b{font-size:16px;font-weight:500}.public-access-surface.login-experience .applicant-brand small{font-size:9px;color:var(--login-muted);letter-spacing:.08em}.public-access-surface.login-experience .applicant-header button{min-height:34px;padding:7px 12px;color:var(--login-ink);border-color:var(--login-line);border-radius:4px;font-size:12px}.public-access-surface.login-experience .applicant-hero{padding:35px 0 26px}.public-access-surface.login-experience .applicant-hero h1{font-size:clamp(27px,4vw,38px);font-weight:400;letter-spacing:-.025em;line-height:1.2}.public-access-surface.login-experience .applicant-hero p{font-size:14px}.public-access-surface.login-experience :is(.applicant-hero span,.applicant-section>header span,.applicant-alert span,.applicant-access-eyebrow){font-size:10px;font-weight:400;letter-spacing:.1em}.public-access-surface.login-experience :is(.applicant-reference,.applicant-section,.applicant-status-grid article,.applicant-document-grid>article,.installment,.applicant-empty,.applicant-access-page>section){background:var(--login-surface);border-radius:5px;box-shadow:none}.public-access-surface.login-experience .applicant-reference{padding:14px 16px}.public-access-surface.login-experience .applicant-status-grid article{min-height:90px;padding:16px}.public-access-surface.login-experience .applicant-status-grid strong{font-size:20px;font-weight:400;margin:10px 0 6px}.public-access-surface.login-experience .applicant-status-grid span{font-size:10px}.public-access-surface.login-experience .applicant-section{padding:22px}.public-access-surface.login-experience .applicant-section h2{font-size:23px;font-weight:400}.public-access-surface.login-experience .applicant-document-grid h3,.public-access-surface.login-experience .applicant-installments h3{font-size:16px;font-weight:500}.public-access-surface.login-experience .applicant-file-row{background:var(--login-page)}.public-access-surface.login-experience :is(.applicant-file-row a,.applicant-installments a){color:var(--login-cyan);font-weight:400}.public-access-surface.login-experience .applicant-public-link,.public-access-surface.login-experience .applicant-upload button{min-height:36px;border:1px solid var(--login-academy);border-radius:4px;background:transparent;color:var(--login-ink);padding:8px 12px;font-size:13px;font-weight:400}.public-access-surface.login-experience .applicant-upload .success{color:#a8bd6c}.public-access-surface.login-experience .applicant-upload .error{color:var(--login-academy)}.public-access-surface.login-experience .applicant-payment-instructions{background:color-mix(in srgb,var(--login-academy) 6%,var(--login-surface));border-color:var(--login-line);border-left-color:var(--login-academy);border-radius:5px}.public-access-surface.login-experience .applicant-alert{background:color-mix(in srgb,var(--login-academy) 7%,var(--login-surface));border-color:var(--login-academy);border-radius:5px}.public-access-surface.login-experience .applicant-alert :is(span,p){color:var(--login-academy)}.public-access-surface.login-experience .applicant-access-page{padding:90px 24px 50px}.public-access-surface.login-experience .applicant-access-page>section{padding:34px}.public-access-surface.login-experience .applicant-access-page h1{font-size:30px;font-weight:400;letter-spacing:-.02em}.public-access-surface.login-experience .applicant-access-page p{font-size:14px}.public-access-surface.login-experience .applicant-access-page .applicant-brand{margin-bottom:35px}@media(max-width:760px){.public-access-surface.login-experience .applicant-header,.public-access-surface.login-experience .public-header{padding:15px 110px 15px 20px;gap:14px}.public-access-surface.login-experience .public-header nav{gap:12px}.public-access-surface.login-experience .public-header nav>a:first-child{display:none}.public-access-surface.login-experience .public-footer{padding:20px}.public-access-surface.login-experience .applicant-header .applicant-brand small{display:none}.public-access-surface.login-experience .applicant-header button{font-size:11px}.public-access-surface.login-experience .applicant-brand{gap:8px}.public-access-surface.login-experience .applicant-brand b{font-size:13px}.public-access-surface.login-experience .applicant-section{padding:18px}}@media print{.public-access-surface.login-experience>.login-theme-toggle{display:none!important}.public-access-surface.login-experience{min-height:0;background:white}}.public-access-surface.login-experience .certificate-credential{--ink:#1c2a31;--line:#d7e1e3;--muted:#66767e}@media print{.public-access-surface.login-experience .certificate-public-page{background:#fff}}