.evidence-main{padding-top:24px;padding-bottom:48px}.evidence-nav{display:flex;flex-wrap:wrap;gap:12px 24px;padding:20px 0}.evidence-nav a{color:#f1f4d6;font-weight:700}.evidence-hero{padding:42px 0 32px;color:#fff;max-width:940px}.evidence-hero h1{color:#e2edac;font-size:clamp(36px,5vw,66px);line-height:1.08;margin:16px 0 24px;letter-spacing:-1.5px}.evidence-hero>p:last-child{font-size:20px;line-height:1.65;max-width:800px}.evidence-kicker{font-size:12px;font-weight:800;letter-spacing:.1em}.evidence-section{background:#f6f7ec;color:#203c30;border:1px solid #cbd5bf;border-radius:18px;padding:32px;margin:22px 0}.evidence-section h2{font-size:clamp(27px,3vw,39px);line-height:1.2;margin:0 0 22px}.evidence-section p,.evidence-section li{line-height:1.65}.evidence-section a{color:#245b3e;text-underline-offset:4px}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.evidence-grid.evidence-two{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-grid article{padding:24px;border:1px solid #c6d4bb;border-radius:12px;background:#fffef7}.evidence-grid h3{font-size:23px;line-height:1.3}.evidence-number{display:block;font-size:45px;font-weight:800;color:#214d35}.evidence-grid img{width:100%;height:280px;object-fit:cover;border-radius:8px}.evidence-note{font-size:13px;color:#4b6054}.evidence-table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}caption{text-align:left;font-weight:700;padding:12px 0}th,td{padding:16px;border-bottom:1px solid #b7c5ac;vertical-align:top;min-width:170px}th{background:#e4ebd5}.evidence-button{display:inline-block;background:#214b35!important;color:#fff!important;border:0;border-radius:8px;padding:14px 22px;text-decoration:none;font:inherit;font-weight:700;cursor:pointer}.evidence-plan li{padding:8px 0}.evidence-main a:focus-visible,.evidence-main button:focus-visible{outline:3px solid #91ad47;outline-offset:4px}@media(max-width:800px){.evidence-grid,.evidence-grid.evidence-two{grid-template-columns:1fr}.evidence-section{padding:22px}.evidence-grid article{padding:20px}.evidence-hero{padding:24px 0}.evidence-nav{gap:12px 18px}}@media print{header,footer,.evidence-nav,.evidence-button{display:none!important}body,.evidence-main{background:white!important;color:#111!important}.evidence-hero,.evidence-hero h1,.evidence-hero p{color:#111!important}.evidence-section{break-inside:avoid;border:1px solid #aaa;padding:16px}.evidence-grid{display:block}.evidence-grid article{break-inside:avoid;margin:10px 0}.evidence-grid img{height:180px}.evidence-section a{color:#111!important}}
/* Dated company-reported progress, distinct from external market data. */
.reported-progress .progress-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:20px 0}.progress-metrics article{border-left:3px solid #b9ce77;padding:8px 20px}.progress-metrics strong{display:block;font-size:clamp(2rem,4vw,3.5rem);line-height:1.1;color:inherit}.progress-metrics h3{font-size:1.05rem;line-height:1.5;margin:12px 0}.reported-progress>p{font-size:.9rem;line-height:1.6;max-width:75ch}@media(max-width:650px){.reported-progress .progress-metrics{grid-template-columns:1fr}}
