.resume-review-module__ugQ2ba__layout{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:24px;display:grid}.resume-review-module__ugQ2ba__main,.resume-review-module__ugQ2ba__side{background:#fff;border:1px solid #d3dcd2;border-radius:10px;min-width:0;padding:clamp(19px,3vw,28px);box-shadow:0 15px 40px #214b390d}.resume-review-module__ugQ2ba__step{color:#315a40;letter-spacing:.12em;margin:0 0 8px;font-size:10px;font-weight:750}.resume-review-module__ugQ2ba__main h2,.resume-review-module__ugQ2ba__side h2{letter-spacing:-.035em;margin:0;font-size:21px;font-weight:650;line-height:1.2}.resume-review-module__ugQ2ba__copy,.resume-review-module__ugQ2ba__side p,.resume-review-module__ugQ2ba__hint,.resume-review-module__ugQ2ba__note,.resume-review-module__ugQ2ba__status{color:#526158;font-size:13px;line-height:1.6}.resume-review-module__ugQ2ba__copy{margin:9px 0 19px}.resume-review-module__ugQ2ba__label{color:#27372d;margin-bottom:7px;font-size:13px;font-weight:650;display:block}.resume-review-module__ugQ2ba__fileInput{color:#293b30;width:100%;min-height:44px;font:inherit;background:#fbfcf9;border:1px solid #c7d2c5;border-radius:6px;padding:6px;font-size:13px;display:block}.resume-review-module__ugQ2ba__fileInput::file-selector-button{color:#214b39;cursor:pointer;min-height:30px;font:inherit;background:#e8eee5;border:0;border-radius:4px;margin-right:9px;padding:0 10px;font-weight:650}.resume-review-module__ugQ2ba__hint{margin:9px 0 0;font-size:12px}.resume-review-module__ugQ2ba__status{color:#294936;margin:12px 0 0}.resume-review-module__ugQ2ba__error{color:#753326;background:#fbf3ef;border-left:3px solid #b54332;margin:14px 0 0;padding:11px 13px;font-size:13px;line-height:1.55;display:block}.resume-review-module__ugQ2ba__fileReady{border-top:1px solid #e2e8e0;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding-top:14px;display:flex}.resume-review-module__ugQ2ba__fileDetails{gap:3px;min-width:0;display:grid}.resume-review-module__ugQ2ba__fileDetails span{color:#5b6b60;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:750}.resume-review-module__ugQ2ba__fileDetails strong{overflow-wrap:anywhere;color:#24352a;font-size:13px}.resume-review-module__ugQ2ba__output{border-top:1px solid #e2e8e0;margin-top:26px;padding-top:22px}.resume-review-module__ugQ2ba__outputHeading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;margin-bottom:12px;display:flex}.resume-review-module__ugQ2ba__outputHeading h3{margin:0;font-size:17px;font-weight:650}.resume-review-module__ugQ2ba__output textarea{resize:vertical;color:#1e2c22;width:100%;min-height:260px;font:inherit;background:#fcfdfa;border:1px solid #c7d2c5;border-radius:6px;padding:13px;font-size:14px;line-height:1.65;display:block}.resume-review-module__ugQ2ba__output textarea:focus-visible,.resume-review-module__ugQ2ba__fileInput:focus-visible{outline-offset:3px;outline:3px solid #507d60}.resume-review-module__ugQ2ba__outputActions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:12px;display:flex}.resume-review-module__ugQ2ba__note{margin:12px 0 0;font-size:12px}.resume-review-module__ugQ2ba__side{box-shadow:none;background:#e8eee5}.resume-review-module__ugQ2ba__side h2{font-family:var(--font-editorial), Georgia, serif;font-size:22px;font-weight:500}.resume-review-module__ugQ2ba__side p{margin:10px 0 0}.resume-review-module__ugQ2ba__related{border-top:1px solid #cbd6c9;gap:11px;margin-top:18px;padding-top:15px;display:grid}.resume-review-module__ugQ2ba__related a{color:#214b39;text-underline-offset:3px;font-size:13px;font-weight:650}@media (max-width:760px){.resume-review-module__ugQ2ba__layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.resume-review-module__ugQ2ba__fileReady{flex-direction:column;align-items:stretch}.resume-review-module__ugQ2ba__output textarea{min-height:220px}}
.resume-page-module__mfJc4q__page{color:#17241d;background:#f3f5ef;min-height:76vh;padding:clamp(32px,6vw,72px) 24px 88px}.resume-page-module__mfJc4q__wrap{width:min(1040px,100%);margin:0 auto}.resume-page-module__mfJc4q__intro{max-width:740px;margin-bottom:30px}.resume-page-module__mfJc4q__kicker{color:#315a40;letter-spacing:.12em;margin:0 0 13px;font-size:11px;font-weight:750}.resume-page-module__mfJc4q__intro h1{font-family:var(--font-editorial), Georgia, serif;letter-spacing:-.05em;margin:0;font-size:clamp(40px,5.5vw,66px);font-weight:500;line-height:.99}.resume-page-module__mfJc4q__lede{color:#46564b;max-width:640px;margin:19px 0 0;font-size:15px;line-height:1.7}@media (max-width:560px){.resume-page-module__mfJc4q__page{padding:30px 18px 68px}.resume-page-module__mfJc4q__intro h1{font-size:clamp(39px,12vw,54px)}.resume-page-module__mfJc4q__lede{font-size:14px}}
