*{box-sizing:border-box}body{margin:0;background:#e9ece2;color:#203d31;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;font-size:12px;line-height:1.7}a{color:inherit}.report-toolbar{max-width:900px;margin:25px auto;display:flex;justify-content:space-between;align-items:center;padding:0 20px;font-size:11px}.report-toolbar a{text-decoration:none}.report-toolbar button{padding:12px 18px;background:#203d31;color:#f6f5ef;border:0;border-radius:3px;cursor:pointer}.report-page{max-width:900px;min-height:1120px;margin:25px auto;background:#fffefa;padding:52px 65px;box-shadow:0 3px 20px #203d310b;position:relative}.report-page header{display:flex;justify-content:space-between;align-items:center;padding-bottom:23px;border-bottom:1px solid #dce2d0;gap:25px}.wordmark{font-size:24px;font-weight:600;letter-spacing:-1px}.report-page header>span:last-child{font-size:8px;letter-spacing:1.1px;color:#76816d}.report-eyebrow{font-size:9px;font-weight:600;letter-spacing:1.3px;color:#63814d;margin-top:35px}h1{font-family:Georgia,serif;font-weight:400;font-size:72px;line-height:1.03;letter-spacing:-2.4px;margin:23px 0}h1 em,h2 em{color:#7d935e;font-weight:400}.report-subtitle{font-size:15px;color:#586f4b;margin-top:25px}.report-deck{max-width:420px;color:#6d7a70;font-size:12px;margin:12px 0 32px}.report-finding{background:#edf2e3;border:1px solid #d2ddbd;padding:23px 25px;border-radius:3px}.report-finding .report-eyebrow{margin:0;font-size:8px}.report-finding h2{font-family:Georgia,serif;font-weight:400;font-size:29px;line-height:1.3;letter-spacing:-.6px;margin:13px 0}.report-finding p{font-size:11px;color:#607152;margin:0}.report-metrics{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #dce2d0;margin:24px 0;padding-bottom:20px;gap:15px}.report-metrics span{font-size:8px;display:block;color:#7b8772;line-height:1.6}.report-metrics strong{font-size:22px;display:block;font-weight:450;margin:8px 0;letter-spacing:-.6px}.report-chart-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.report-chart-heading h3{font-size:14px;font-weight:550}.report-chart-heading>span{font-size:8px;color:#7b8772;text-align:right}#reportChart svg{width:100%;height:auto;display:block}.small{font-size:9px;color:#7b8772}.report-bottom-line{display:flex;justify-content:space-between;gap:25px;font-size:8px;color:#8a947e;border-top:1px solid #dce2d0;margin-top:30px;padding-top:16px}.methods-page h2{font-family:Georgia,serif;font-weight:400;font-size:41px;line-height:1.13;letter-spacing:-1px;margin:35px 0 25px}.methods-page section{margin-top:25px}.methods-page section h3{font-size:13px;margin:0 0 12px;font-weight:600}.methods-page section p{font-size:10px;color:#617157;line-height:1.8;margin:9px 0}.formula{font-family:monospace;background:#eef2e5;border:1px solid #dce2d0;padding:14px;font-size:10px;color:#5f7450}.report-limitations{background:#f7f0e3;border-left:2px solid #b99561;padding:20px 23px}.report-limitations ul{padding-left:16px;margin:0;display:flex;flex-direction:column;gap:8px;font-size:10px;color:#817150}.source-line code{font-size:9px;overflow-wrap:anywhere}#reportError{margin:20px;padding:20px;background:#fbebdb}table{border-collapse:collapse;width:100%;font-size:10px}td{padding:8px 0;border-bottom:1px solid #dce2d0}td:last-child{text-align:right;color:#5c7449}td:first-child{color:#718065}
@media(max-width:650px){.report-page{padding:28px 22px;margin:15px;min-height:auto}.report-page header>span:last-child{font-size:7px}h1{font-size:57px}.report-metrics{grid-template-columns:1fr 1fr;gap:14px}.report-finding{padding:19px}.report-finding h2{font-size:25px}.methods-page h2{font-size:35px}.report-chart-heading{align-items:flex-start}.report-chart-heading>span{font-size:7px;max-width:165px}.report-bottom-line{font-size:7px}.formula{font-size:9px;overflow-wrap:anywhere}}
@media print{@page{size:A4;margin:0}body{background:white;font-size:10px;-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-toolbar{display:none}.report-page{width:210mm;height:297mm;min-height:0;max-width:none;box-shadow:none;margin:0;padding:12mm 16mm;break-after:page;overflow:hidden}.report-page:last-child{break-after:auto}h1{font-size:56px;margin:17px 0}.report-eyebrow{margin-top:25px}.report-deck{margin-bottom:20px}.report-subtitle{margin-top:18px}.report-finding{padding:18px 20px}.report-finding h2{font-size:25px;margin:9px 0}.report-metrics{margin:18px 0;padding-bottom:16px}.report-chart-heading h3{margin:7px 0}.report-chart-heading>span{font-size:7px}.small{font-size:8px}.report-bottom-line{margin-top:20px}.methods-page h2{font-size:36px;margin:28px 0 20px}.methods-page section{margin-top:18px}.methods-page section p{font-size:9px;line-height:1.7}.methods-page section h3{font-size:12px;margin-bottom:9px}.report-limitations{padding:16px 19px}.report-limitations ul{font-size:9px;gap:6px}.formula{padding:11px}header a,a{text-decoration:none}}

@media screen and (max-width:650px){#reportChart svg text{font-size:17px!important}}
