.fl-candidate-pillars strong{font-size:36px;letter-spacing:-1px}.fl-candidate .fl-hero-image img{object-position:50% 50%}.fl-candidate-checks .fl-check-row{padding:23px 0}.fl-candidate-checks h4{font-size:18px;line-height:1.4;font-weight:600;color:#294362;margin:0 0 12px}.fl-candidate-checks .fl-check-row p{font-size:16px;line-height:1.75;color:#69778d}.fl-candidate-attestation{scroll-margin-top:30px}.fl-candidate-document{background:#fff;border-color:#dce5f1;padding:32px 30px}.fl-report-summary>.fl-document-brand{display:flex;align-items:center;gap:9px;border:0;margin-bottom:30px;padding:0;color:#245bea}.fl-document-brand strong{font-size:18px;letter-spacing:-.4px;color:#172c4a}.fl-document-brand strong span{color:#d94350}.fl-candidate-document>.fl-overline{font-size:12px;color:#7b8aa1;letter-spacing:1px}.fl-candidate-document>.fl-document-subtitle{font-size:14px;color:#7b8aa1;margin-bottom:25px}.fl-report-summary>.fl-document-row{display:flex;align-items:flex-start;gap:14px;padding:22px 0;border-top:1px solid #e2e9f3}.fl-document-row svg{color:#5b7fad;margin-top:2px}.fl-document-row strong{font-size:16px;line-height:1.5;color:#3b5271}.fl-report-summary>.fl-document-row p{font-size:14px;line-height:1.7;color:#76869e;margin-top:7px}.fl-candidate-document>.fl-report-note{margin-top:24px}.fl-candidate-steps{scroll-margin-top:30px}@media(max-width:850px){.fl-candidate-pillars strong{font-size:30px}.fl-candidate-document{padding:26px 23px}.fl-candidate-checks .fl-check-row{padding:20px 0}}@media(max-width:600px){.fl-candidate-pillars strong{font-size:33px}.fl-candidate-checks .fl-check-row{padding:23px 0}.fl-candidate-document{padding:27px 24px}.fl-candidate-checks h4{font-size:18px}.fl-candidate-checks .fl-check-row p{font-size:16px}.fl-candidate .fl-hero-image img{object-position:50% 50%}}