.esg-module__mlhnxW__main{background:var(--ksba-color-bg-canvas)}.esg-module__mlhnxW__main header>span,.esg-module__mlhnxW__esgIntro>div>p,.esg-module__mlhnxW__start>div>div:first-child>span,.esg-module__mlhnxW__noResult span,.esg-module__mlhnxW__resultMeta span,.esg-module__mlhnxW__resultCta span{color:var(--ksba-color-text-link);letter-spacing:.14em;font-size:14px;font-weight:900}.esg-module__mlhnxW__main h2{letter-spacing:-.055em}.esg-module__mlhnxW__esgIntro{padding:110px 0}.esg-module__mlhnxW__esgIntro h2{max-width:900px;margin:14px 0 58px;font-size:clamp(44px,5.4vw,74px);line-height:1.14}.esg-module__mlhnxW__esgIntro>div>div{border-top:1px solid var(--ksba-color-border-default);grid-template-columns:1fr 1fr;gap:85px;padding-top:34px;display:grid}.esg-module__mlhnxW__esgIntro strong{word-break:keep-all;font-size:19px;line-height:1.7}.esg-module__mlhnxW__esgIntro div div p{color:var(--ksba-color-text-secondary);word-break:keep-all;margin:0;font-size:14px;line-height:1.9}.esg-module__mlhnxW__areas{background:var(--ksba-color-bg-subtle);padding:105px 0 120px}.esg-module__mlhnxW__areas header,.esg-module__mlhnxW__flow header,.esg-module__mlhnxW__areaScores>header,.esg-module__mlhnxW__recommendations>header{margin-bottom:42px}.esg-module__mlhnxW__areas header span,.esg-module__mlhnxW__flow header span,.esg-module__mlhnxW__areaScores header span,.esg-module__mlhnxW__recommendations header span{color:var(--ksba-color-text-link);letter-spacing:.13em;font-size:14px;font-weight:900}.esg-module__mlhnxW__areas header h2,.esg-module__mlhnxW__flow header h2,.esg-module__mlhnxW__areaScores header h2,.esg-module__mlhnxW__recommendations header h2{margin:9px 0 0;font-size:42px}.esg-module__mlhnxW__areas>div>div{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.esg-module__mlhnxW__areas article{border:1px solid var(--ksba-color-border-default);background:var(--ksba-color-bg-surface);border-radius:15px;min-height:320px;padding:30px}.esg-module__mlhnxW__areas article>b{font-size:58px;line-height:1}.esg-module__mlhnxW__environment>b{color:#178f72}.esg-module__mlhnxW__social>b{color:#2771b8}.esg-module__mlhnxW__governance>b{color:#7753b5}.esg-module__mlhnxW__areas small{color:var(--ksba-color-text-muted);letter-spacing:.12em;margin-top:17px;font-size:14px;font-weight:900;display:block}.esg-module__mlhnxW__areas h3{margin:70px 0 12px;font-size:24px}.esg-module__mlhnxW__areas article p{color:var(--ksba-color-text-secondary);margin:0;font-size:14px;line-height:1.7}.esg-module__mlhnxW__flow{padding:110px 0 120px}.esg-module__mlhnxW__flow ol{border-top:2px solid var(--ksba-color-brand-950);grid-template-columns:repeat(4,1fr);display:grid}.esg-module__mlhnxW__flow li{border-right:1px solid var(--ksba-color-border-default);min-height:220px;padding:27px 24px}.esg-module__mlhnxW__flow li:first-child{border-left:1px solid var(--ksba-color-border-default)}.esg-module__mlhnxW__flow b{color:var(--ksba-color-text-link);font-size:14px}.esg-module__mlhnxW__flow strong{margin-top:55px;font-size:17px;display:block}.esg-module__mlhnxW__flow li p{color:var(--ksba-color-text-secondary);margin:10px 0 0;font-size:14px;line-height:1.65}.esg-module__mlhnxW__start{background:linear-gradient(135deg,var(--ksba-color-brand-950),var(--ksba-color-brand-700));color:#fff;padding:105px 0 115px}.esg-module__mlhnxW__start>div{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.esg-module__mlhnxW__start>div>div:first-child>span{color:#80d7f6}.esg-module__mlhnxW__start h2{margin:13px 0 16px;font-size:48px;line-height:1.2}.esg-module__mlhnxW__start>div>div:first-child p{color:#fff9;max-width:500px;margin:0;font-size:14px;line-height:1.8}.esg-module__mlhnxW__startCard{color:var(--ksba-color-text-primary);background:#fff;border-radius:14px;padding:34px}.esg-module__mlhnxW__startCard>strong{margin-bottom:22px;font-size:16px;display:block}.esg-module__mlhnxW__startCard label{border-bottom:1px solid var(--ksba-color-border-default);align-items:flex-start;gap:10px;padding:13px 0;font-size:14px;line-height:1.6;display:flex}.esg-module__mlhnxW__startCard input{accent-color:var(--ksba-color-action-primary-bg);margin-top:2px}.esg-module__mlhnxW__startCard a{background:var(--ksba-color-action-primary-bg);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:50px;margin-top:24px;padding:0 17px;font-size:14px;font-weight:850;display:flex}.esg-module__mlhnxW__startCard a[aria-disabled=true]{background:var(--ksba-color-bg-muted);color:var(--ksba-color-text-muted);cursor:not-allowed}.esg-module__mlhnxW__startCard>small{color:var(--ksba-color-text-muted);margin-top:9px;font-size:14px;display:block}.esg-module__mlhnxW__disclaimer{padding:55px 0 90px}.esg-module__mlhnxW__disclaimer>div{border-top:1px solid var(--ksba-color-border-default);grid-template-columns:170px 1fr auto;align-items:start;gap:30px;padding-top:30px;display:grid}.esg-module__mlhnxW__disclaimer strong{font-size:14px}.esg-module__mlhnxW__disclaimer p{color:var(--ksba-color-text-secondary);margin:0;font-size:14px;line-height:1.7}.esg-module__mlhnxW__disclaimer a{color:var(--ksba-color-text-link);font-size:14px;font-weight:800}.esg-module__mlhnxW__assessment{padding:80px 0 120px}.esg-module__mlhnxW__assessmentHead{grid-template-columns:1fr 300px;align-items:end;gap:50px;margin-bottom:30px;display:grid}.esg-module__mlhnxW__assessmentHead>div>span{color:var(--ksba-color-text-link);letter-spacing:.12em;font-size:14px;font-weight:900}.esg-module__mlhnxW__assessmentHead h2{margin:8px 0 6px;font-size:30px}.esg-module__mlhnxW__assessmentHead p{color:var(--ksba-color-text-muted);margin:0;font-size:14px}.esg-module__mlhnxW__progress{grid-template-columns:50px 1fr;align-items:center;gap:12px;display:grid}.esg-module__mlhnxW__progress strong{text-align:right;font-size:18px}.esg-module__mlhnxW__progress>span{background:var(--ksba-color-bg-subtle);border-radius:999px;height:7px;overflow:hidden}.esg-module__mlhnxW__progress i{border-radius:inherit;background:var(--ksba-color-action-primary-bg);height:100%;transition:width .25s;display:block}.esg-module__mlhnxW__areaTabs{grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.esg-module__mlhnxW__areaTabs button{border:0;border-top:3px solid var(--ksba-color-border-default);color:var(--ksba-color-text-muted);text-align:left;background:0 0;align-items:center;gap:13px;padding:18px;display:flex}.esg-module__mlhnxW__areaTabs button:disabled{opacity:.55}.esg-module__mlhnxW__areaTabs b{background:var(--ksba-color-bg-subtle);border-radius:50%;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.esg-module__mlhnxW__areaTabs strong,.esg-module__mlhnxW__areaTabs small{display:block}.esg-module__mlhnxW__areaTabs strong{font-size:14px}.esg-module__mlhnxW__areaTabs small{margin-top:3px;font-size:14px}.esg-module__mlhnxW__areaTabs .esg-module__mlhnxW__currentArea{border-color:var(--ksba-color-action-primary-bg);color:var(--ksba-color-text-primary)}.esg-module__mlhnxW__currentArea b,.esg-module__mlhnxW__doneArea b{background:var(--ksba-color-action-primary-bg);color:#fff}.esg-module__mlhnxW__doneArea{border-color:var(--ksba-color-brand-300)!important}.esg-module__mlhnxW__questionList{gap:14px;display:grid}.esg-module__mlhnxW__questionList fieldset{border:1px solid var(--ksba-color-border-default);border-radius:14px;margin:0;padding:30px}.esg-module__mlhnxW__questionList legend{float:left;grid-template-columns:50px 1fr;width:100%;margin-bottom:25px;padding:0;display:grid}.esg-module__mlhnxW__questionList legend>span{color:var(--ksba-color-text-link);font-size:14px;font-weight:900}.esg-module__mlhnxW__questionList legend>strong{font-size:17px}.esg-module__mlhnxW__questionList legend>small{color:var(--ksba-color-text-secondary);grid-column:2;margin-top:8px;font-size:14px;line-height:1.5}.esg-module__mlhnxW__questionList fieldset>div{clear:both;grid-template-columns:repeat(var(--option-count,5),minmax(0,1fr));gap:7px;display:grid}.esg-module__mlhnxW__questionList label{position:relative}.esg-module__mlhnxW__questionList label input{opacity:0;position:absolute}.esg-module__mlhnxW__questionList label>span{border:1px solid var(--ksba-color-border-default);cursor:pointer;border-radius:8px;flex-direction:column;min-height:120px;padding:14px;display:flex}.esg-module__mlhnxW__questionList label input:checked+span{border-color:var(--ksba-color-action-primary-bg);background:var(--ksba-color-brand-50);box-shadow:inset 0 0 0 1px var(--ksba-color-action-primary-bg)}.esg-module__mlhnxW__questionList label input:focus-visible+span{outline:2px solid var(--ksba-color-focus-ring);outline-offset:2px}.esg-module__mlhnxW__questionList label b{color:var(--ksba-color-text-link);font-size:14px}.esg-module__mlhnxW__questionList label strong{margin-top:18px;font-size:14px}.esg-module__mlhnxW__questionList label small{color:var(--ksba-color-text-muted);margin-top:5px;font-size:14px;line-height:1.5}.esg-module__mlhnxW__assessmentError{color:var(--ksba-color-status-danger);margin:18px 0 0;font-size:14px}.esg-module__mlhnxW__assessmentActions{border-top:1px solid var(--ksba-color-border-default);justify-content:space-between;align-items:center;margin-top:28px;padding-top:25px;display:flex}.esg-module__mlhnxW__assessmentActions>div{gap:7px;display:flex}.esg-module__mlhnxW__assessmentActions button{border:1px solid var(--ksba-color-border-default);background:var(--ksba-color-bg-surface);border-radius:7px;min-height:47px;padding:0 18px;font-size:14px;font-weight:850}.esg-module__mlhnxW__assessmentActions .esg-module__mlhnxW__primary{border-color:var(--ksba-color-action-primary-bg);background:var(--ksba-color-action-primary-bg);color:#fff;align-items:center;gap:22px;display:flex}.esg-module__mlhnxW__resultLoading,.esg-module__mlhnxW__noResult{text-align:center;padding:110px 0 130px}.esg-module__mlhnxW__noResult h2{margin:15px 0 10px;font-size:40px}.esg-module__mlhnxW__noResult p{color:var(--ksba-color-text-secondary);font-size:14px}.esg-module__mlhnxW__noResult a{background:var(--ksba-color-action-primary-bg);color:#fff;border-radius:7px;margin-top:24px;padding:14px 18px;font-size:14px;font-weight:850;display:inline-flex}.esg-module__mlhnxW__results{padding:80px 0 120px}.esg-module__mlhnxW__resultMeta{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.esg-module__mlhnxW__resultMeta h2{margin:8px 0 5px;font-size:30px}.esg-module__mlhnxW__resultMeta p{color:var(--ksba-color-text-muted);margin:0;font-size:14px}.esg-module__mlhnxW__resultMeta>div:last-child{gap:7px;display:flex}.esg-module__mlhnxW__resultMeta a,.esg-module__mlhnxW__resultMeta button{border:1px solid var(--ksba-color-border-default);background:var(--ksba-color-bg-surface);border-radius:7px;padding:11px 13px;font-size:14px;font-weight:800}.esg-module__mlhnxW__scoreHero{background:linear-gradient(135deg,var(--ksba-color-brand-950),var(--ksba-color-brand-700));color:#fff;border-radius:20px;grid-template-columns:260px 1fr;align-items:center;gap:65px;padding:55px;display:grid}.esg-module__mlhnxW__scoreCircle{background:conic-gradient(#7ed3f1 var(--score),#ffffff1f 0);border-radius:50%;place-items:center;width:210px;height:210px;display:grid}.esg-module__mlhnxW__scoreCircle:before{content:"";background:var(--ksba-color-brand-950);border-radius:50%;grid-area:1/1;width:165px;height:165px}.esg-module__mlhnxW__scoreCircle>span{z-index:1;grid-area:1/1}.esg-module__mlhnxW__scoreCircle b{font-size:60px}.esg-module__mlhnxW__scoreCircle small{color:#ffffff8c;font-size:14px}.esg-module__mlhnxW__scoreHero>div:last-child>span{color:#82d3f6;letter-spacing:.12em;font-size:14px;font-weight:900}.esg-module__mlhnxW__scoreHero h2{margin:8px 0 15px;font-size:38px}.esg-module__mlhnxW__scoreHero p{color:#ffffff9e;max-width:650px;margin:0;font-size:14px;line-height:1.7}.esg-module__mlhnxW__scoreHero>div:last-child>strong{background:#ffffff1a;border-radius:999px;margin-top:22px;padding:8px 11px;font-size:14px;display:inline-flex}.esg-module__mlhnxW__areaScores,.esg-module__mlhnxW__recommendations{padding-top:100px}.esg-module__mlhnxW__areaScores>div{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.esg-module__mlhnxW__areaScores article{border:1px solid var(--ksba-color-border-default);border-radius:13px;padding:27px}.esg-module__mlhnxW__areaScores article>div{align-items:center;gap:12px;display:flex}.esg-module__mlhnxW__areaScores article b{font-size:35px}.esg-module__mlhnxW__areaScores article span{flex:1}.esg-module__mlhnxW__areaScores article span small,.esg-module__mlhnxW__areaScores article span strong{display:block}.esg-module__mlhnxW__areaScores article span small{color:var(--ksba-color-text-muted);letter-spacing:.08em;font-size:7px;font-weight:900}.esg-module__mlhnxW__areaScores article span strong{margin-top:4px;font-size:14px}.esg-module__mlhnxW__areaScores em{font-size:21px;font-style:normal;font-weight:850}.esg-module__mlhnxW__areaScores article>p{background:var(--ksba-color-bg-subtle);border-radius:999px;height:7px;margin:28px 0 13px;overflow:hidden}.esg-module__mlhnxW__areaScores article>p i{border-radius:inherit;height:100%;display:block}.esg-module__mlhnxW__areaScores article>small{color:var(--ksba-color-text-muted);font-size:14px}.esg-module__mlhnxW__recommendations>div{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.esg-module__mlhnxW__recommendations article{border:1px solid var(--ksba-color-border-default);border-radius:13px;padding:28px}.esg-module__mlhnxW__recommendations article>div{border-bottom:1px solid var(--ksba-color-border-default);align-items:center;gap:13px;padding-bottom:24px;display:flex}.esg-module__mlhnxW__recommendations article>div b{font-size:34px}.esg-module__mlhnxW__recommendations article>div span strong,.esg-module__mlhnxW__recommendations article>div span small{display:block}.esg-module__mlhnxW__recommendations article>div span strong{font-size:15px}.esg-module__mlhnxW__recommendations article>div span small{color:var(--ksba-color-text-muted);margin-top:4px;font-size:14px}.esg-module__mlhnxW__recommendations ol{margin:0}.esg-module__mlhnxW__recommendations li{border-bottom:1px solid var(--ksba-color-border-default);grid-template-columns:28px 1fr;gap:8px;padding:18px 0;display:grid}.esg-module__mlhnxW__recommendations li:last-child{border-bottom:0}.esg-module__mlhnxW__recommendations li span{color:var(--ksba-color-text-link);font-size:14px;font-weight:900}.esg-module__mlhnxW__recommendations li p{color:var(--ksba-color-text-secondary);margin:0;font-size:14px;line-height:1.65}.esg-module__mlhnxW__resultCta{background:var(--ksba-color-bg-subtle);border-radius:16px;justify-content:space-between;align-items:center;gap:50px;margin-top:90px;padding:45px;display:flex}.esg-module__mlhnxW__resultCta h2{margin:8px 0 9px;font-size:29px}.esg-module__mlhnxW__resultCta p{color:var(--ksba-color-text-secondary);margin:0;font-size:14px}.esg-module__mlhnxW__resultCta>div:last-child{gap:7px;display:flex}.esg-module__mlhnxW__resultCta a{border:1px solid var(--ksba-color-border-default);border-radius:7px;padding:13px 15px;font-size:14px;font-weight:850}.esg-module__mlhnxW__resultCta a:first-child{border-color:var(--ksba-color-action-primary-bg);background:var(--ksba-color-action-primary-bg);color:#fff}.esg-module__mlhnxW__resultNotice{color:var(--ksba-color-text-muted);text-align:center;margin:20px 0 0;font-size:14px}@media (max-width:900px){.esg-module__mlhnxW__questionList fieldset>div{grid-template-columns:repeat(3,1fr)}.esg-module__mlhnxW__recommendations>div{grid-template-columns:1fr}.esg-module__mlhnxW__scoreHero{grid-template-columns:210px 1fr}}@media (max-width:767px){.esg-module__mlhnxW__esgIntro{padding:76px 0 90px}.esg-module__mlhnxW__esgIntro h2{font-size:40px}.esg-module__mlhnxW__esgIntro>div>div,.esg-module__mlhnxW__start>div,.esg-module__mlhnxW__assessmentHead{grid-template-columns:1fr;gap:24px}.esg-module__mlhnxW__esgIntro>div>div{gap:18px}.esg-module__mlhnxW__areas,.esg-module__mlhnxW__flow,.esg-module__mlhnxW__start{padding:78px 0 90px}.esg-module__mlhnxW__areas>div>div,.esg-module__mlhnxW__flow ol,.esg-module__mlhnxW__areaScores>div{grid-template-columns:1fr}.esg-module__mlhnxW__areas article{min-height:250px}.esg-module__mlhnxW__areas h3{margin-top:45px}.esg-module__mlhnxW__flow li{border-left:1px solid var(--ksba-color-border-default);border-bottom:1px solid var(--ksba-color-border-default);min-height:160px}.esg-module__mlhnxW__flow strong{margin-top:34px}.esg-module__mlhnxW__start h2{font-size:39px}.esg-module__mlhnxW__startCard{padding:26px 20px}.esg-module__mlhnxW__disclaimer>div{grid-template-columns:1fr;gap:14px}.esg-module__mlhnxW__assessment{padding:65px 0 90px}.esg-module__mlhnxW__assessmentHead{gap:18px}.esg-module__mlhnxW__areaTabs button{padding:13px 7px}.esg-module__mlhnxW__areaTabs b{width:26px;height:26px}.esg-module__mlhnxW__questionList fieldset{padding:23px 17px}.esg-module__mlhnxW__questionList legend{grid-template-columns:40px 1fr}.esg-module__mlhnxW__questionList fieldset>div{grid-template-columns:1fr}.esg-module__mlhnxW__questionList label>span{min-height:auto}.esg-module__mlhnxW__questionList label strong{margin-top:8px}.esg-module__mlhnxW__assessmentActions{flex-direction:column;align-items:stretch;gap:10px}.esg-module__mlhnxW__assessmentActions>div{grid-template-columns:1fr 1fr;display:grid}.esg-module__mlhnxW__assessmentActions button{width:100%}.esg-module__mlhnxW__results{padding:65px 0 90px}.esg-module__mlhnxW__resultMeta{flex-direction:column;align-items:flex-start;gap:20px}.esg-module__mlhnxW__scoreHero{text-align:center;grid-template-columns:1fr;justify-items:center;padding:38px 22px}.esg-module__mlhnxW__scoreCircle{width:190px;height:190px}.esg-module__mlhnxW__scoreCircle:before{width:150px;height:150px}.esg-module__mlhnxW__scoreHero h2{font-size:32px}.esg-module__mlhnxW__areaScores,.esg-module__mlhnxW__recommendations{padding-top:75px}.esg-module__mlhnxW__resultCta{flex-direction:column;align-items:flex-start;padding:32px 22px}.esg-module__mlhnxW__resultCta>div:last-child{width:100%;display:grid}.esg-module__mlhnxW__resultCta a{text-align:center}}@media print{.esg-module__mlhnxW__resultMeta>div:last-child,.esg-module__mlhnxW__resultCta{display:none!important}.esg-module__mlhnxW__results{padding:0}.esg-module__mlhnxW__scoreHero{-webkit-print-color-adjust:exact;print-color-adjust:exact}.esg-module__mlhnxW__areaScores,.esg-module__mlhnxW__recommendations{break-inside:avoid}}.esg-module__mlhnxW__certificateGate{border:1px solid var(--ksba-color-border-default);background:var(--ksba-color-bg-surface);border-radius:16px;justify-content:space-between;align-items:flex-start;gap:40px;margin-top:90px;padding:38px;display:flex}.esg-module__mlhnxW__certificateGate[data-eligible=true]{background:#f1faf6;border-color:#acd9ca}.esg-module__mlhnxW__certificateGate>div:first-child>span{color:var(--ksba-color-text-link);letter-spacing:.13em;font-size:12px;font-weight:900}.esg-module__mlhnxW__certificateGate h2{margin:9px 0 10px;font-size:27px}.esg-module__mlhnxW__certificateGate p{color:var(--ksba-color-text-secondary);margin:0;font-size:14px;line-height:1.7}.esg-module__mlhnxW__certificateGate small{color:var(--ksba-color-text-muted);margin-top:9px;font-size:13px;display:block}.esg-module__mlhnxW__certificateGate>button,.esg-module__mlhnxW__certificateOptions>a{background:var(--ksba-color-action-primary-bg);color:#fff;border:0;border-radius:8px;flex:none;padding:14px 17px;font-size:14px;font-weight:850}.esg-module__mlhnxW__certificateOptions{min-width:310px}.esg-module__mlhnxW__certificateOptions>a{display:inline-flex}.esg-module__mlhnxW__certificateOptions details{border:1px solid var(--ksba-color-border-default);background:var(--ksba-color-bg-canvas);border-radius:9px;margin-top:10px}.esg-module__mlhnxW__certificateOptions summary{cursor:pointer;padding:14px;font-size:14px;font-weight:850}.esg-module__mlhnxW__certificateOptions dl{margin:0;padding:0 14px 12px}.esg-module__mlhnxW__certificateOptions dl>div{border-top:1px solid var(--ksba-color-border-default);grid-template-columns:80px 1fr;padding:7px 0;font-size:13px;display:grid}.esg-module__mlhnxW__certificateOptions dt{color:var(--ksba-color-text-muted)}.esg-module__mlhnxW__certificateOptions dd{margin:0;font-weight:750}.esg-module__mlhnxW__certificateOptions details p,.esg-module__mlhnxW__certificateOptions details small{padding:0 14px 12px}.esg-module__mlhnxW__officialCertificate{color:#111;text-align:center;background:#fff;border:4px double #123c5a;min-height:250mm;padding:24mm 20mm;display:none}.esg-module__mlhnxW__officialCertificate header span{color:#165d84;letter-spacing:.22em;font-size:12px;font-weight:900}.esg-module__mlhnxW__officialCertificate h1{letter-spacing:.06em;margin:18px 0 55px;font-size:34px}.esg-module__mlhnxW__officialCertificate dl{text-align:left;max-width:620px;margin:0 auto 55px}.esg-module__mlhnxW__officialCertificate dl>div{border-bottom:1px solid #ccd7dd;grid-template-columns:130px 1fr;padding:14px 0;display:grid}.esg-module__mlhnxW__officialCertificate dt{color:#5f6f79}.esg-module__mlhnxW__officialCertificate dd{margin:0;font-weight:800}.esg-module__mlhnxW__officialCertificate>p{margin:0 auto 65px;font-size:17px;line-height:1.9}.esg-module__mlhnxW__officialCertificate footer{justify-items:center;gap:14px;display:grid}.esg-module__mlhnxW__officialCertificate footer strong{font-size:21px}.esg-module__mlhnxW__officialCertificate footer span{color:#b33;border:2px solid #b33;border-radius:50%;place-items:center;width:64px;height:64px;font-weight:850;display:grid}.esg-module__mlhnxW__officialCertificate>small{color:#687984;margin-top:70px;font-size:11px;line-height:1.7;display:block}@media (max-width:767px){.esg-module__mlhnxW__certificateGate{flex-direction:column;padding:28px 22px}.esg-module__mlhnxW__certificateOptions{width:100%;min-width:0}}@media print{[data-certificate-print=true] .esg-module__mlhnxW__resultScreen{display:none!important}[data-certificate-print=true] .esg-module__mlhnxW__officialCertificate{display:block!important}[data-certificate-print=false] .esg-module__mlhnxW__officialCertificate{display:none!important}.esg-module__mlhnxW__certificateGate{break-inside:avoid}}.esg-module__mlhnxW__questionList label:first-child b{font-size:0}.esg-module__mlhnxW__questionList label:first-child b:after{content:"N/A";font-size:14px}.esg-module__mlhnxW__paymentCheck{grid-template-columns:1fr auto;align-items:end;gap:8px;padding:0 14px 14px;display:grid}.esg-module__mlhnxW__paymentCheck label span{color:var(--ksba-color-text-muted);margin-bottom:6px;font-size:12px;display:block}.esg-module__mlhnxW__paymentCheck input{border:1px solid var(--ksba-color-border-default);background:var(--ksba-color-bg-surface);width:100%;height:42px;color:var(--ksba-color-text-primary);border-radius:7px;padding:0 11px}.esg-module__mlhnxW__paymentCheck button{background:var(--ksba-color-action-primary-bg);color:#fff;border:0;border-radius:7px;height:42px;padding:0 13px;font-weight:800}.esg-module__mlhnxW__paymentCheck button:disabled{opacity:.5}.esg-module__mlhnxW__certificateGate .esg-module__mlhnxW__certificateFee{color:var(--ksba-color-text-primary);align-items:baseline;gap:8px;margin-top:20px;display:flex}.esg-module__mlhnxW__certificateFee strong{letter-spacing:-.04em;font-size:24px}.esg-module__mlhnxW__certificateFee span{color:var(--ksba-color-status-danger);font-size:12px;font-weight:800}.esg-module__mlhnxW__certificateGate .esg-module__mlhnxW__certificateGuide{max-width:650px;margin-top:12px;font-size:13px}.esg-module__mlhnxW__certificateGuide b{color:var(--ksba-color-text-link)}.esg-module__mlhnxW__certificateOptions dd small{color:var(--ksba-color-status-danger);margin:0;font-size:11px;display:inline}.esg-module__mlhnxW__certificateDownload{background:var(--ksba-color-action-primary-bg);color:#fff;border-radius:8px;flex:none;padding:14px 18px;font-size:14px;font-weight:850}.esg-module__mlhnxW__officialCertificate header img{width:190px;height:auto;margin:0 auto 34px;display:block}.esg-module__mlhnxW__officialCertificate header>p{color:#63717a;margin:13px 0 0;font-size:12px}.esg-module__mlhnxW__certificateCompany{border-top:2px solid #123c5a;border-bottom:1px solid #ccd7dd;margin:45px 0 28px;padding:25px}.esg-module__mlhnxW__certificateCompany small{color:#176992;letter-spacing:.18em;font-size:11px;font-weight:900}.esg-module__mlhnxW__certificateCompany strong{margin:11px 0 7px;font-size:28px;display:block}.esg-module__mlhnxW__certificateCompany p{color:#64727b;margin:0;font-size:13px}.esg-module__mlhnxW__certificateScore{text-align:left;grid-template-columns:210px 1fr;align-items:stretch;gap:35px;margin-bottom:48px;display:grid}.esg-module__mlhnxW__certificateScore>div{color:#fff;background:#0b4567;flex-direction:column;justify-content:center;padding:25px;display:flex}.esg-module__mlhnxW__certificateScore>div small{letter-spacing:.15em;font-size:10px;font-weight:900}.esg-module__mlhnxW__certificateScore>div strong{margin:12px 0 5px;font-size:44px}.esg-module__mlhnxW__certificateScore>div em{font-size:13px;font-style:normal;font-weight:500}.esg-module__mlhnxW__certificateScore>div span{font-size:13px}.esg-module__mlhnxW__certificateScore dl{margin:0}.esg-module__mlhnxW__certificateScore dl>div{border-bottom:1px solid #ccd7dd;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.esg-module__mlhnxW__certificateScore dt{font-size:13px;font-weight:750}.esg-module__mlhnxW__certificateScore dd{margin:0;font-size:22px;font-weight:850}.esg-module__mlhnxW__certificateScore dd small{color:#77848c;margin-left:3px;font-size:10px}.esg-module__mlhnxW__officialCertificate .esg-module__mlhnxW__certificateStatement{margin:0 auto 55px;font-size:17px;line-height:1.9}
