.evidence{max-width:1160px;margin:auto;padding:28px 28px 64px;color:#163e38;font-size:15px;line-height:1.6}.evidence *{box-sizing:border-box}.evidence [hidden]{display:none!important}.evidence a{color:#176451;text-underline-offset:4px}.evidence h1,.evidence h2{font-family:'Source Serif 4',Georgia,serif;letter-spacing:-.035em;line-height:1.13}.evidence h1{font-size:clamp(34px,4.3vw,53px);margin:16px 0 20px;font-weight:500}.evidence h1 span{color:#637771}.evidence h2{font-size:32px;margin:6px 0 10px;font-weight:500}.evidence h3{font-size:18px;line-height:1.35;margin:0;font-weight:600}.evidence p{margin:10px 0}.evidence button,.evidence select{font:inherit}.evidence button{cursor:pointer}.evidence button:disabled{cursor:default}.evidence :focus-visible{outline:3px solid #c18035;outline-offset:4px}.ev-breadcrumb{display:flex;justify-content:space-between;font-size:12px;color:#64756e}.ev-breadcrumb a{text-decoration:none}.ev-hero{display:grid;grid-template-columns:1fr 210px;gap:56px;align-items:center;padding:44px 0 26px}.ev-eyebrow{font-size:10px;font-weight:700;letter-spacing:.16em}.ev-intro{max-width:610px;color:#51685f;font-size:17px}.ev-identity{font-size:12px;color:#63766d}.ev-year{border:1px solid #d1ddd4;border-radius:50% 50% 12px 12px;background:#eef2e8;padding:30px 18px;text-align:center;display:flex;flex-direction:column;gap:4px}.ev-year>span:first-child{font-size:9px;letter-spacing:.16em}.ev-year strong{font-family:Georgia,serif;font-size:62px;font-weight:400;line-height:1.2}.ev-year span,.ev-year a{font-size:12px}.ev-year a{margin-top:12px}.ev-jumps{display:flex;gap:28px;border-top:1px solid #dce3dc;border-bottom:1px solid #dce3dc;padding:15px 0;margin-bottom:36px}.ev-jumps a{text-decoration:none;font-size:12px;font-weight:600}.ev-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:32px 0 18px}.ev-section-head .ev-eyebrow{color:#728277}.ev-filters{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px;margin-bottom:14px}.ev-filters label,.ev-sort{font-size:11px;font-weight:600}.evidence select{display:block;width:100%;min-width:0;max-width:100%;margin-top:5px;padding:11px 28px 11px 12px;border:1px solid #c9d7ce;border-radius:7px;color:#264e43;background:#fff;font-size:13px}.ev-selection{font-size:12px;color:#5a6e64}.ev-stats{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:14px;margin:15px 0}.ev-stat{padding:25px;background:#fff;border:1px solid #d7e1d8;border-radius:12px;display:flex;flex-direction:column;gap:10px}.ev-stat>span{font-size:12px;font-weight:600}.ev-stat strong{font-size:40px;line-height:1.15;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:500}.ev-stat small{font-size:11px;line-height:1.5;color:#687b70}.ev-stat-primary{background:#173f36;border-color:#173f36;color:#fff}.ev-stat-primary small{color:#c4d5c5}.ev-caution{font-size:11px;color:#6b756d;padding-bottom:12px}.ev-charts{display:grid;grid-template-columns:1.25fr 1fr;gap:20px;align-items:start}.ev-panel{background:#fff;border:1px solid #d9e2da;border-radius:12px;padding:24px;min-width:0}.ev-panel-head{display:flex;justify-content:space-between;gap:14px;align-items:start}.ev-panel-head>span{font-size:10px;color:#748178;text-align:right;max-width:115px}.ev-hint{font-size:12px;color:#6c7c72}.ev-company{display:block;width:100%;border:0;background:none;text-align:left;color:#264b40;padding:14px 0;border-bottom:1px solid #eff2ec;border-radius:4px}.ev-company:hover:not(:disabled),.ev-company[aria-pressed=true]{background:#f0f5ec}.ev-bar-label{display:flex;justify-content:space-between;gap:18px;font-size:12px;line-height:1.4}.ev-bar-label>span{max-width:73%;overflow-wrap:anywhere}.ev-bar-label strong{white-space:nowrap;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.ev-track{display:block;height:7px;background:#f0f3ed;border-radius:4px;margin:8px 0 3px;overflow:hidden}.ev-track>span{display:block;height:100%;background:#387e66;border-radius:4px;transition:width .35s ease}.ev-share{font-size:10px;color:#6e7b70}.ev-chart-stack{display:grid;gap:18px}.ev-nature{display:grid;grid-template-columns:1fr auto;gap:7px 12px;width:100%;text-align:left;border:0;background:transparent;padding:18px 0;color:#254e42}.ev-nature>span:first-child{display:flex;gap:7px;align-items:center;font-size:12px}.ev-nature strong{font-size:12px;font-weight:500}.ev-nature i{height:8px;width:8px;background:#bb863e;border-radius:50%;flex-shrink:0}.ev-nature .ev-track{grid-column:1/-1;margin:0}.ev-nature .ev-track>span{background:#bb863e}.ev-nature[aria-pressed=true]{outline:1px solid #bb863e;outline-offset:4px}.ev-insight{background:#edf1e4;border-radius:12px;padding:25px}.ev-insight h3{font-family:Georgia,serif;font-weight:400;font-size:23px;margin:12px 0}.ev-insight p{font-size:12px;color:#56654e}.ev-insight a{font-size:12px;font-weight:600}.ev-timeline{margin-top:20px}.ev-scale{font-size:10px;color:#6c7d72}.ev-months{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding:12px 0 0}.ev-month{min-width:0;border:0;background:none;color:#5c7063;padding:0;font-size:11px;text-align:center;border-radius:5px}.ev-month-track{height:120px;background:repeating-linear-gradient(to top,#eaf0e8 0px,#eaf0e8 1px,transparent 1px,transparent 40px);display:flex;align-items:end;border-bottom:1px solid #cad9cd;padding:0 9px}.ev-month-track>span{display:block;width:100%;background:#bad0bb;border-radius:4px 4px 0 0;transition:height .35s ease,background .2s}.ev-month:hover .ev-month-track>span,.ev-month[aria-pressed=true] .ev-month-track>span{background:#28694e}.ev-month[aria-pressed=true]{box-shadow:0 0 0 2px #28694e}.ev-month-value{display:block;font-size:9px;color:#617761;margin-bottom:8px;white-space:nowrap}.ev-caption{font-size:10px;color:#768371}.ev-result{padding:12px 0;color:#405e4a;font-size:12px}.ev-reset,.ev-more,.ev-record-actions button{border:1px solid #c8d6c8;border-radius:7px;padding:10px 16px;background:#fff;color:#315c44;font-size:12px}.ev-more{width:100%;margin-top:16px}.ev-sort{min-width:155px}.payment-record{border-bottom:1px solid #dce3d9}.payment-record summary{display:grid;grid-template-columns:100px 1fr auto;gap:20px;align-items:center;padding:18px 8px;cursor:pointer;list-style:none}.payment-record summary::-webkit-details-marker{display:none}.payment-record summary:hover{background:#f0f3ed}.payment-record small{display:block;color:#758071;font-size:10px;margin-top:3px}.ev-record-date{font-size:11px;font-variant-numeric:tabular-nums}.ev-record-company{font-size:13px;font-weight:600;overflow-wrap:anywhere}.payment-record summary>strong{font-size:15px;font-weight:500;white-space:nowrap}.payment-record summary>strong>span{margin-left:16px;font-size:16px;color:#778b76}.payment-record[open] summary>strong>span{display:inline-block;transform:rotate(45deg)}.ev-record-body{padding:8px 20px 24px 128px;font-size:12px}.ev-record-body dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:9px}.ev-record-body dd{margin:0;overflow-wrap:anywhere}.ev-record-body dt{color:#70816f}.ev-warning{color:#956025}.ev-warning-note{background:#fbf1db;color:#74501f;padding:14px;border-radius:6px}.ev-record-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:22px 0;font-size:11px}.ev-record-actions>a{margin-left:auto}.ev-empty{background:#f3f0e5;padding:28px;border-radius:10px}.ev-question-panel{background:#183e34;color:#f1f4e8;border-radius:14px;padding:34px;display:grid;grid-template-columns:1fr 1fr;gap:48px;margin:30px 0}.ev-question-panel p{font-size:13px;color:#c3d1bd}.ev-question-panel a{color:#e1eacb;font-size:12px}.ev-question-panel h2{font-size:31px;margin:15px 0}.ev-question-cards details{border-bottom:1px solid #49614e;padding:15px 0}.ev-question-cards summary{cursor:pointer;font-size:13px}.ev-question-cards p{padding-top:6px;font-size:12px}.ev-source{border-top:1px solid #d5dece;padding:20px 0;font-size:12px}.ev-source summary{cursor:pointer;font-weight:600}.ev-source summary>span{float:right;font-size:10px;font-weight:400}.ev-source p{max-width:850px;color:#65745e}.evidence section{scroll-margin-top:90px}.ev-stats{animation:ev-arrive .45s ease both}@keyframes ev-arrive{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:760px){.evidence{padding:20px 18px 40px}.ev-hero{grid-template-columns:1fr;padding-top:25px;gap:18px}.ev-year{border-radius:8px;flex-direction:row;align-items:center;justify-content:space-between;padding:12px 15px;gap:10px}.ev-year strong{font-size:28px}.ev-year>span:first-child{display:none}.ev-year a{margin:0}.ev-jumps{gap:16px;overflow-x:auto;white-space:nowrap}.ev-jumps a{font-size:10px}.ev-stats{grid-template-columns:1fr 1fr}.ev-stat-primary{grid-column:1/-1}.ev-stat{padding:18px;gap:7px}.ev-stat strong{font-size:33px}.ev-charts{grid-template-columns:1fr}.ev-filters{grid-template-columns:1fr 1fr}.ev-filters>label:first-child{grid-column:1/-1}.ev-panel{padding:18px}.ev-panel-head h3{font-size:16px}.ev-months{gap:5px}.ev-month-track{padding:0 3px;height:95px}.ev-month-value{display:none}.ev-month:focus .ev-month-value,.ev-month[aria-pressed=true] .ev-month-value{display:block;position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#173f36;color:#fff;padding:4px 7px;border-radius:4px;z-index:1}.ev-month{position:relative}.ev-timeline{padding-top:20px}.ev-timeline .ev-hint{margin-bottom:20px}.ev-section-head{align-items:start;gap:12px}.evidence h2{font-size:27px}.ev-sort{min-width:110px;max-width:120px}.payment-record summary{grid-template-columns:1fr auto;gap:6px 14px;padding:16px 2px}.ev-record-date{grid-column:1/-1}.ev-record-date small{display:inline;margin-left:6px}.payment-record summary>strong{font-size:14px}.payment-record summary>strong>span{margin-left:5px}.ev-record-body{padding:8px 4px 20px}.ev-record-actions>a{margin-left:0}.ev-question-panel{grid-template-columns:1fr;gap:10px;padding:24px}.ev-source summary>span{float:none;display:block;margin-top:8px}}
@media(prefers-reduced-motion:reduce){.evidence *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
@media print{.nav,.ev-filters,.ev-reset,.ev-jumps,.ev-more,.ev-sort,.ev-record-actions button{display:none!important}.evidence{max-width:none;padding:0}.ev-stats,.ev-charts,.ev-question-panel{break-inside:avoid}.ev-company,.payment-record{break-inside:avoid}.ev-stat-primary,.ev-question-panel{background:white;color:black}.ev-stat small,.ev-question-panel p{color:#333}}
@media(max-width:760px){.ev-hero{padding:18px 0}.evidence h1{font-size:32px;margin:10px 0 12px}.ev-intro{font-size:14px;line-height:1.5}.ev-jumps{margin-bottom:20px;padding:12px 0}.ev-section-head{margin:20px 0 12px}.ev-year{padding:9px 12px}.ev-filters{margin:18px 0}}
