.gwx-answer{padding:24px 28px;background:#fff;border:1px solid #d7ded6;border-top:4px solid #536a56;margin:28px 0 40px;border-radius:6px}.gwx-answer h2{margin-top:0}.gwx-example{padding:26px 28px;background:#edf1e8;border:1px solid #d6dfd1;border-radius:6px;margin:34px 0}.gwx-example h2{margin-top:0}.gwx-example-label{font-size:14px;color:#566355;border-left:3px solid #79916f;padding-left:12px}.gwx-answer table{margin-bottom:0}.gwx-revision{margin:24px 0;font-size:14px;color:#596655;line-height:1.8;border-top:1px solid #d7ded6;padding-top:18px}.gwx-start{margin:28px 0 44px}.gwx-start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gwx-start article{padding:24px;background:white;border:1px solid #d7ded6;border-radius:6px}.gwx-start h2{font-size:20px;margin:0 0 12px}.gwx-start p{font-size:16px;margin:0 0 15px}.gwx-start a{display:inline-block;margin-right:12px;margin-bottom:8px}.gwx-copy{background:#fff;border:1px solid #536a56;color:#2c4236;padding:12px 20px;border-radius:4px;font:inherit;cursor:pointer}.gwr-note-output{min-height:260px;max-width:100%;width:100%;box-sizing:border-box;font-size:15px}.gwx-all-link{margin:30px 0 44px;font-size:18px}.gwx-all-link a{padding:12px 18px;background:#284338;color:white;display:inline-block;border-radius:4px}.gwx-updated{font-size:14px;color:#5a655a}
@media(max-width:700px){.gwx-answer,.gwx-example{padding:20px 16px;margin:24px 0}.gwx-start-grid{grid-template-columns:1fr}.gwx-start article{padding:20px}.gwx-answer .gwr-table-wrap,.gwx-example .gwr-table-wrap{max-width:100%}.gwx-answer h2,.gwx-example h2{font-size:22px;line-height:1.5}}
@media print{
@page{size:A4;margin:12mm}
html,body.gwr-printing{margin:0!important;padding:0!important;min-height:0!important;height:auto!important;overflow:visible!important}
body.gwr-printing *{visibility:visible!important}
body.gwr-printing>*{display:none!important}
body.gwr-printing>.gwr-main{display:block!important}
body.gwr-printing .gwr-main>*{display:none!important}
body.gwr-printing .gwr-main>.gwr-article{display:block!important}
body.gwr-printing .gwr-article>*{display:none!important}
body.gwr-printing .gwr-article>.gwr-body{display:block!important}
body.gwr-printing .gwr-body>*{display:none!important}
body.gwr-printing .gwr-body>.gwr-print-target{display:block!important;position:static!important;left:auto!important;top:auto!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:white!important}
body.gwr-printing .gwr-main,body.gwr-printing .gwr-article,body.gwr-printing .gwr-body{position:static!important;float:none!important;height:auto!important;min-height:0!important;max-width:none!important;width:auto!important;margin:0!important;padding:0!important;overflow:visible!important}
body.gwr-printing .gwr-sheet-actions,body.gwr-printing .gwr-status,body.gwr-printing .gwr-note-output{display:none!important}
body.gwr-printing ins.adsbygoogle,body.gwr-printing iframe{display:none!important}
body.gwr-printing .gwr-sheet-fields{display:block!important}
body.gwr-printing .gwr-sheet-row{display:block!important;break-inside:avoid;border-bottom:1px solid #bbb;padding:5px 0!important;margin:0!important}
body.gwr-printing .gwr-sheet-row label{display:block!important;font-size:10pt;font-weight:600;margin:0 0 2px}
body.gwr-printing .gwr-sheet-row input,body.gwr-printing .gwr-sheet-row select{display:none!important}
body.gwr-printing .gwx-print-value{display:block!important;white-space:pre-wrap;overflow-wrap:anywhere;font-size:10pt;line-height:1.4}
body.gwr-printing .gwx-print-context{display:block!important;font-size:10pt;line-height:1.4;overflow-wrap:anywhere;margin:0 0 5mm}
body.gwr-printing .gwr-print-target>h2{font-size:18pt!important;line-height:1.3!important;margin:0 0 4mm!important}
body.gwr-printing .gwr-print-target>p{font-size:10pt;line-height:1.4;margin:0 0 4mm}
}
.gwx-print-context,.gwx-print-value{display:none}

.g8-toc{margin:28px 0;padding:18px 24px;background:#f0f4eb;border:1px solid #ccd6c7;border-radius:6px}.g8-toc summary{cursor:pointer;font-weight:600;line-height:1.6}.g8-toc ol{margin:14px 0 0;padding-left:24px}.g8-toc li{margin:7px 0}.g8-key-findings{padding:24px;border-left:4px solid #536a56;background:#fff;margin:26px 0}.g8-summary-label{font-size:15px;font-weight:700;color:#42583f;margin:0 0 12px!important}.g8-key-findings p{margin:16px 0!important}.gwr-body h2[id]{scroll-margin-top:70px}@media(max-width:700px){.g8-toc,.g8-key-findings{padding:18px 16px}.g8-case-sheet h2{font-size:22px}}
