@font-face{font-family:"Candidate Song";src:local("SimSun"),local("Songti SC"),local("STSong");unicode-range:U+2E80-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF,U+20000-323AF;font-display:swap}
:root{font-family:"Candidate Song","Times New Roman","SimSun","Songti SC",serif;color:#202723;background:#f7f8f7;font-size:15px;line-height:1.65;letter-spacing:0}
h3{font-size:20px;line-height:1.4;margin:0;overflow-wrap:anywhere}
.identity{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin-bottom:14px}.email{font-size:14px;color:#59685f;overflow-wrap:anywhere;min-width:0}.info-line{font-size:14px;margin:8px 0;overflow-wrap:anywhere}.info-line strong{font-weight:600}
.assessment-note{font-size:13px;color:#68716b;margin:0 0 24px}.tier{margin-bottom:32px}.tier-heading{border-left:3px solid #397054;padding-left:12px;margin-bottom:16px}.tier-2 .tier-heading{border-color:#50799b}.tier-3 .tier-heading{border-color:#908365}.tier-heading h2{font-size:18px}.tier-heading p{font-size:13px;color:#68716b}.assessment{border-top:1px solid #edf0ed;border-bottom:1px solid #edf0ed;padding:12px 0;margin-bottom:18px}
*{box-sizing:border-box}body{margin:0}a{color:#21674e;text-underline-offset:3px}a:hover{color:#123f30}header{background:#fff;border-bottom:1px solid #dde2de}.wrap{max-width:1120px;margin:auto;padding:0 28px}header .wrap{height:64px;display:flex;align-items:center;justify-content:space-between}.brand{font-weight:650}.private{font-size:12px;color:#746339;background:#f7f0df;padding:3px 9px;border-radius:4px}.heading{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:32px 0 22px}.eyebrow{font-size:13px;color:#617068;margin:0 0 5px}h1{font-size:30px;line-height:1.3;margin:0}p{margin:0}.updated{color:#6c746e;font-size:13px}.toolbar{display:flex;align-items:center;gap:14px;padding:15px 0;border-top:1px solid #dde2de;border-bottom:1px solid #dde2de}.toolbar label{font-weight:600}input{font:inherit;background:white;border:1px solid #bfcac2;border-radius:5px;padding:8px 12px;width:360px;max-width:100%;min-width:0}input:focus{outline:2px solid #36785c;outline-offset:2px}#count{margin-left:auto;white-space:nowrap;color:#657168;font-size:13px}.notice{font-size:13px;color:#6c746e;padding:16px 0}.candidate{background:#fff;border:1px solid #dce2dd;border-radius:6px;margin:0 0 18px;padding:23px 25px}.candidate-head{display:flex;align-items:start;gap:14px;margin-bottom:18px}.number{color:#7b887f;font-size:13px;padding-top:5px;font-variant-numeric:tabular-nums}h2{font-size:21px;line-height:1.4;margin:0 0 3px;overflow-wrap:anywhere}.school{color:#5a685e;font-size:14px}.status{margin-left:auto;color:#427058;font-size:12px;white-space:nowrap;padding-top:5px}.grid{display:grid;grid-template-columns:1.35fr 1fr;gap:20px 34px}.label{font-size:12px;color:#78837b;margin-bottom:5px}.body-text{font-size:14px;overflow-wrap:anywhere}.block+.block{margin-top:17px}.links{display:flex;flex-wrap:wrap;gap:10px 22px;border-top:1px solid #edf0ed;margin-top:20px;padding-top:13px;font-size:14px}details{border-top:1px solid #edf0ed;margin-top:14px;padding-top:11px}summary{cursor:pointer;color:#52665a;font-size:13px;width:fit-content}summary:focus-visible,a:focus-visible{outline:2px solid #36785c;outline-offset:3px}.screens{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}.screens a{display:block}.screens img{width:100%;height:210px;object-fit:cover;object-position:top;background:#eee;border:1px solid #dce2dd;border-radius:4px;display:block}.screens span{display:block;font-size:12px;margin-top:5px}.pending{color:#8b6530}footer{font-size:13px;color:#78837b;padding:10px 0 32px}#empty{padding:40px 0;color:#657168}@media(max-width:640px){.wrap{padding:0 16px}.heading{display:block;padding-top:23px}.updated{margin-top:12px}.toolbar{gap:9px}.toolbar label{display:none}input{flex:1;width:100px}.candidate{padding:18px 16px}.grid{grid-template-columns:1fr;gap:18px}.candidate-head{gap:9px}.status{display:none}.screens{grid-template-columns:repeat(2,minmax(0,1fr))}.screens img{height:190px}h2{font-size:20px}}
