.report-document{width:min(800px,calc(100% - 48px));margin:0 auto;padding:55px 0}.report-heading h1{font-size:72px;letter-spacing:-3px;margin:16px 0}.report-heading>p:not(.eyebrow){color:var(--muted);max-width:660px}.report-heading .report-disclosure{font-size:12px;margin-top:20px}.report-actions{display:flex;flex-wrap:wrap;gap:22px;margin-top:25px}.report-actions a,.report-actions button{font-size:12px;color:var(--ink);border:0;border-bottom:1px solid var(--ink);background:transparent;padding:8px 0;cursor:pointer}.decision-brief{background:transparent;border-block:1px solid var(--ink);margin:35px 0;padding:30px 0}.decision-brief h2{font-size:29px;margin:12px 0 17px}.decision-brief>p:not(.eyebrow){font-size:16px;color:#47533c}.decision-brief>div{border-top:1px solid #d6dec9;margin-top:19px;padding-top:16px;display:grid;grid-template-columns:100px 1fr;grid-gap:18px;gap:18px;font-size:14px}.decision-brief>div>span{font-weight:600;color:#4c5d39}.report-section{border-top:1px solid var(--line);padding:35px 0}.report-section h2{font-size:25px;margin-bottom:24px;letter-spacing:-.75px}.report-section h2>span{display:inline-block;font-family:Arial;font-size:12px;letter-spacing:0;color:#7a8271;margin-right:13px;vertical-align:middle}.report-section h3{font-family:Arial;font-size:15px;letter-spacing:-.15px;font-weight:600;margin:23px 0 9px}.report-section li,.report-section p{font-size:15px;line-height:1.8;color:#51594b}.report-section p+p{margin-top:13px}.report-section ol,.report-section ul{padding-left:20px;margin:10px 0}.report-section li{padding:5px 0}.facts a,.report-method a{font-size:12px;text-decoration:underline;text-underline-offset:3px}.facts li{margin-bottom:14px;padding-left:5px}.report-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px}.score-line{display:flex;align-items:center;gap:30px;margin-bottom:20px}.score-line>strong{font-family:Space Grotesk;font-size:52px;letter-spacing:-2px;line-height:1.3}.score-line small{font:15px Arial;color:var(--muted);letter-spacing:0;margin-left:4px}.score-line b{font-size:17px}.score-line p{font-size:13px}.dimension-list{margin-top:20px}.dimension-list article{display:grid;grid-template-columns:1fr 190px;grid-gap:25px;gap:25px;border-bottom:1px solid var(--line);padding:20px 0;align-items:start}.dimension-list h3{margin:0 0 8px}.dimension-list p{font-size:13px}.dimension-list dl{display:flex;justify-content:space-between;gap:15px;margin:0}.dimension-list dt{font-size:10px;color:var(--muted)}.dimension-list dd{margin:7px 0 0;font-size:17px}.survival-list article{display:grid;grid-template-columns:30px 1fr;grid-gap:15px;gap:15px;border-bottom:1px solid var(--line);padding:20px 0}.survival-list article>span{font-size:11px;color:#89917f;padding-top:3px}.survival-list h3{margin:0 0 8px}.survival-list p{font-size:14px}.report-section .decisive{margin-top:35px}blockquote{border-left:2px solid var(--ink);margin:15px 0;padding:8px 0 8px 20px;color:var(--ink);font-size:19px;line-height:1.6}.experiment{padding:28px 0;margin:24px 0;border-top:1px solid var(--line);background:transparent}.experiment h3{margin-top:16px;font-size:13px}.experiment p{font-size:14px}.experiment blockquote{font-size:16px}.report-method p{font-size:12px}.report-end{border-top:1px solid var(--line);padding:40px 0 60px;display:flex;justify-content:space-between;align-items:center;gap:30px}.report-end h2{font-size:27px}.report-end p{font-size:14px;color:var(--muted);margin-top:9px}@media (max-width:760px){.report-document{width:calc(100% - 40px);padding-top:35px}.report-heading h1{font-size:47px}.report-section h2{font-size:23px}.decision-brief{padding:25px 0}.decision-brief h2{font-size:27px}.decision-brief>div{grid-template-columns:1fr;gap:6px}.report-two{grid-template-columns:1fr;gap:0}.score-line{align-items:flex-start;flex-direction:column;gap:9px}.dimension-list article{grid-template-columns:1fr;gap:15px}.dimension-list dl{justify-content:flex-start;gap:40px}.report-end{align-items:flex-start;flex-direction:column}.experiment{padding:23px 0}.report-actions{gap:8px}.report-actions a,.report-actions button{font-size:11px}.report-section h2>span{display:block;margin-bottom:9px}.report-end h2{font-size:26px}}@media print{@page{margin:16mm}body{background:#fff;color:#000;font-size:11pt}.nav,.report-actions,.report-end,.report-section>.button{display:none!important}.report-document{width:100%;max-width:none;margin:0;padding:0}.report-heading h1{font-size:32pt}.report-section{padding:15pt 0}.report-section h2{font-size:18pt}.report-section h2,.report-section h3{page-break-after:avoid;break-after:avoid}.report-section li,.report-section p{font-size:10pt;line-height:1.5}.decision-brief,.dimension-list article,.experiment,.survival-list article{page-break-inside:avoid;break-inside:avoid;box-shadow:none}.report-two{display:block}.report-section{page-break-inside:auto;break-inside:auto}.facts a:after,.report-method a:after{content:" (" attr(href) ")";font-size:8pt;overflow-wrap:anywhere}.report-heading .report-disclosure{font-size:9pt}.experiment{padding:12pt}.score-line{flex-direction:row}.dimension-list article{grid-template-columns:1fr 160px}.dimension-list dl{gap:12px}.report-section h2>span{display:inline}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}}