@page{size:A4 portrait;margin:0}#company-takeaway-print *{box-sizing:border-box}#company-takeaway-print .sv-report-sheet{width:210mm;height:297mm;padding:16mm 19mm 19mm;margin:16px auto;background:#fff;position:relative;page-break-after:always;break-after:page;overflow:hidden}#company-takeaway-print .sv-report-sheet:before{content:'';position:absolute;top:0;left:19mm;height:2mm;width:19mm;background:#245B4D}#company-takeaway-print .sv-report-sheet:last-child{page-break-after:auto;break-after:auto}#company-takeaway-print .sv-report-header{height:15mm;border-bottom:.3mm solid #CBD7D1;display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:5mm;margin-bottom:6mm}#company-takeaway-print .sv-report-header img{width:39mm;height:auto;display:block}#company-takeaway-print .sv-report-header>div{text-align:right;line-height:1.4;padding-top:.6mm}#company-takeaway-print .sv-report-header span{display:block;font-size:8pt;letter-spacing:1.15px;font-weight:600;color:#245B4D}#company-takeaway-print .sv-report-header small{font-size:7pt;letter-spacing:.7px;color:#63746F}#company-takeaway-print .sv-report-body{padding-bottom:2mm}#company-takeaway-print h1{font-size:27pt;line-height:1.12;letter-spacing:-.85pt;font-weight:600;margin:0 0 5mm;color:#172D2B}#company-takeaway-print h2{font-size:12.8pt;line-height:1.25;margin:4mm 0 2.5mm;font-weight:600;letter-spacing:-.2pt;color:#245B4D}#company-takeaway-print h3{font-size:10.5pt;line-height:1.3;margin:2.5mm 0 1.5mm;font-weight:600}#company-takeaway-print p{margin:0 0 2.5mm}#company-takeaway-print strong{font-weight:600}#company-takeaway-print .sv-report-kicker{font-size:7.5pt;letter-spacing:1.65px;font-weight:600;color:#63746F;margin-bottom:3mm}#company-takeaway-print .sv-report-company{font-size:15pt;line-height:1.3;font-weight:600;letter-spacing:-.3pt;margin-bottom:2mm}#company-takeaway-print .sv-report-issue{color:#63746F;font-size:8.3pt;line-height:1.4;margin-bottom:6mm}#company-takeaway-print .sv-report-issue span{margin:0 2mm;color:#245B4D}#company-takeaway-print .sv-report-profile{display:grid;grid-template-columns:1fr 1fr;gap:3mm 7mm;margin:0 0 5mm;padding:4mm 0;border-top:.2mm solid #D9E1D5;border-bottom:.2mm solid #D9E1D5}#company-takeaway-print .sv-report-profile div{margin:0}#company-takeaway-print .sv-report-profile dt{font-size:8pt;color:#63746F;margin:0 0 .8mm}#company-takeaway-print .sv-report-profile dd{font-size:9.6pt;line-height:1.4;font-weight:500;margin:0}#company-takeaway-print .sv-report-profile dd small{font-size:8pt;font-weight:400}#company-takeaway-print table{width:100%;border-collapse:collapse;table-layout:fixed;margin:3mm 0 4mm;font-size:9pt;line-height:1.43}#company-takeaway-print thead th{text-align:left;font-size:8pt;font-weight:600;color:#245B4D;background:#F0F4ED;padding:2.7mm 2.4mm;border-bottom:.3mm solid #B8C8BE}#company-takeaway-print td{vertical-align:top;border-bottom:.2mm solid #DEE5DD;padding:2mm 2.4mm}#company-takeaway-print table th:first-child,#company-takeaway-print table td:first-child{padding-left:0}#company-takeaway-print table th:first-child{padding-left:2.4mm}#company-takeaway-print td strong{font-variant-numeric:tabular-nums}#company-takeaway-print .sv-report-note{border-left:1mm solid #245B4D;padding:2.5mm 0 2.5mm 4mm;margin:4mm 0 0;background:#fff}#company-takeaway-print .sv-report-note strong{display:block;font-size:9pt;margin:0 0 1mm;color:#245B4D}#company-takeaway-print .sv-report-note p{font-size:8.8pt;line-height:1.45;margin:0;color:#4C625B}#company-takeaway-print .sv-report-lede{font-size:11pt;line-height:1.5;color:#4C625B;margin-bottom:5mm}#company-takeaway-print .topic{margin-bottom:3mm;padding-bottom:2mm;border-bottom:.2mm solid #D9E1D5}#company-takeaway-print .topic:last-child{border:0;margin:0}#company-takeaway-print .sv-report-topic{display:flex;gap:3mm;align-items:flex-start;margin:4mm 0 3mm}#company-takeaway-print .sv-report-topic-index{font-size:10pt;color:#245B4D;border-top:.6mm solid #C7F36B;min-width:7mm;padding-top:1mm;font-weight:600}#company-takeaway-print .sv-report-topic h2{margin:0 0 1mm;font-size:14pt}#company-takeaway-print .sv-report-classification{font-size:8pt;color:#63746F;margin:0}#company-takeaway-print .topic p{font-size:9.8pt;line-height:1.43}#company-takeaway-print .topic .sv-report-classification{font-size:8pt}#company-takeaway-print .topic table{font-size:8.8pt}#company-takeaway-print .topic td{padding-top:1.6mm;padding-bottom:1.6mm}#company-takeaway-print .topic .next{font-size:9.2pt;color:#245B4D;margin-top:3mm}#company-takeaway-print .standalone{margin-top:0;margin-bottom:5mm}#company-takeaway-print .editorial-list{padding-left:4.5mm;margin:2mm 0 4mm}#company-takeaway-print .editorial-list li{padding-left:1mm;margin:0 0 2mm}#company-takeaway-print .sv-report-source{font-size:8pt;line-height:1.5;color:#63746F;margin:3mm 0 5mm}#company-takeaway-print a{color:#245B4D;text-decoration:underline;text-decoration-thickness:.4pt;text-underline-offset:1.5pt}#company-takeaway-print .references{padding-left:4.5mm;margin:0;font-size:8.2pt;line-height:1.45}#company-takeaway-print .references li{padding-left:1mm;margin-bottom:2mm}#company-takeaway-print .closing{margin-top:3.5mm;padding-top:4mm;border-top:.3mm solid #B8C8BE}#company-takeaway-print .closing strong{font-size:12pt;letter-spacing:-.2pt;color:#245B4D}#company-takeaway-print .closing p{font-size:9pt;color:#63746F;margin:1.5mm 0 0}#company-takeaway-print .sv-report-footer{position:absolute;left:19mm;right:19mm;bottom:12mm;padding-top:3mm;border-top:.2mm solid #D9E1D5;display:flex;justify-content:space-between;align-items:center;font-size:7.3pt;line-height:1.4;color:#63746F}#company-takeaway-print .sv-report-footer>div{display:flex;gap:4mm;align-items:center}#company-takeaway-print .footer-brand{color:#245B4D;font-size:8pt;font-weight:600}#company-takeaway-print .sv-report-folio{font-size:8pt;color:#245B4D;font-variant-numeric:tabular-nums}#company-takeaway-print .methodology h1{font-size:26pt}#company-takeaway-print .methodology p{font-size:9.5pt;line-height:1.45}#company-takeaway-print .methodology h2{margin-top:4.5mm}#company-takeaway-print .methodology table{font-size:8.8pt}#company-takeaway-print .methodology td{padding-top:2.4mm;padding-bottom:2.4mm}#company-takeaway-print .methodology .closing p{font-size:8.8pt}#company-takeaway-print .methodology .sv-report-note{margin-top:4mm}#company-takeaway-print .opening h2{margin-top:5mm}#company-takeaway-print .opening p{font-size:10pt}#company-takeaway-print .opening .sv-report-issue{font-size:8.3pt}#company-takeaway-print .opening .sv-report-note p{font-size:8.8pt}@media print{html,body{background:#fff}#company-takeaway-print .sv-report-sheet{margin:0;box-shadow:none}}
#company-takeaway-print{display:none;color:#172D2B;font:10.5pt/1.49 'Segoe UI',Arial,sans-serif;-webkit-print-color-adjust:exact;print-color-adjust:exact}#company-takeaway-print[data-preparing]{display:block!important;position:absolute!important;left:-100000px!important;top:0;width:210mm}#company-takeaway-print .sv-report-sheet{margin:0;overflow:visible;border:0;border-radius:0;min-height:0;box-shadow:none}#company-takeaway-print .sv-report-header{height:15mm}#company-takeaway-print .sv-report-header img{width:39mm;height:auto}#company-takeaway-print .sv-report-header strong{display:block;font-size:8pt;letter-spacing:1.15px;font-weight:600;color:#245B4D}#company-takeaway-print .sv-report-header span{font-size:7pt;letter-spacing:.7px;color:#63746F}#company-takeaway-print .sv-report-footer strong{color:#245B4D;font-size:8pt;font-weight:600}#company-takeaway-print .sv-report-footer span{font-size:7.3pt}#company-takeaway-print .sv-report-topic h2{margin:0 0 1mm;font-size:14pt}#company-takeaway-print .sv-report-topic{display:flex;gap:3mm;align-items:flex-start;margin:4mm 0 3mm}#company-takeaway-print .sv-report-closing{font-size:12pt;font-weight:600;color:#245B4D;border-top:.3mm solid #B8C8BE;padding-top:4mm;margin-top:4mm}#company-takeaway-print p,#company-takeaway-print td,#company-takeaway-print dd{overflow-wrap:anywhere}#company-takeaway-print .sv-report-footer div span{max-width:130mm}#company-takeaway-print .sv-report-footer{min-height:7mm}#company-takeaway-print .sv-report-sheet{padding-bottom:22mm}
@media print{@page{size:A4 portrait;margin:0}body.sv-report-ready{background:#fff!important;margin:0!important;padding:0!important}body.sv-report-ready>header,body.sv-report-ready .analytics-choice,body.sv-report-ready .analytics-settings{display:none!important}body.sv-report-ready main{margin:0!important;padding:0!important;max-width:none!important}body.sv-report-ready main>:not(#company-takeaway-print){display:none!important}body.sv-report-ready #company-takeaway-print{display:block!important;position:static!important;width:210mm}#company-takeaway-print .sv-report-sheet{margin:0!important;break-after:page}#company-takeaway-print .sv-report-sheet:last-child{break-after:auto}}

#company-takeaway-print .sv-report-priorities{font-size:9.5pt;line-height:1.4}#company-takeaway-print .sv-report-priorities p{margin-bottom:1.8mm}#company-takeaway-print .sv-report-priorities td{padding-top:1.5mm;padding-bottom:1.5mm}#company-takeaway-print .sv-report-priorities h3{margin-top:2mm;margin-bottom:1mm}#company-takeaway-print .sv-report-priorities .sv-report-topic{margin-top:3mm;margin-bottom:2mm}#company-takeaway-print .sv-report-methodology{font-size:9.5pt;line-height:1.43}#company-takeaway-print .sv-report-methodology h1{font-size:26pt}#company-takeaway-print .sv-report-methodology h2{margin-top:3mm}#company-takeaway-print .sv-report-methodology .sv-report-source{margin:2mm 0 3mm}

@media print{#company-takeaway-print .sv-report-sheet{height:296mm;break-inside:avoid;page-break-inside:avoid}#company-takeaway-print .sv-report-header{break-inside:avoid;page-break-inside:avoid}}

#company-takeaway-print .sv-report-header{position:absolute;top:16mm;left:19mm;right:19mm;margin:0}#company-takeaway-print .sv-report-body{padding-top:21mm}
/* Adaptive profile and shorter question flow. */
.company-profile{border-radius:18px;background:#f4f8f6;padding:22px;border:1px solid #dce8e0}
.company-edit>summary,.question-refinement>summary{cursor:pointer;font-weight:600;padding:16px 0;color:#34634d}
.missing-profile{margin:12px 0 24px}.profile-autofill-note{background:#edf5ef;border-left:3px solid #729b7b;padding:12px 16px;font-size:.875rem}
.question-matrix tbody tr:has(input:checked:not([value=unknown])){background:#eef6f0}
.question-matrix .answer-choice{min-height:44px;cursor:pointer;border-radius:8px;padding:8px}
.question-matrix .answer-choice:has(input:checked){background:#dcecdf;outline:1px solid #a5c4af}
.question-matrix input{accent-color:#34634d}.question-refinement{margin-top:20px;border-top:1px solid #dce8e0}
@media(max-width:600px){.company-profile{padding:16px}.question-matrix .answer-choice{padding:6px 2px}.question-matrix th[scope=row]{font-size:.85rem}.question-matrix td{padding:8px 2px}}
