:root{color-scheme:light;--ink:#27342b;--green:#173b2c;--muted:#526055;--line:#d9e0d9}*{box-sizing:border-box}html{scroll-padding-top:24px}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif;font-size:17px;line-height:1.65}a{color:var(--green);text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}a:hover{text-decoration-thickness:2px}a:focus-visible{outline:3px solid #8a5e12;outline-offset:4px}.wrap{width:min(960px,100% - 48px);margin-inline:auto}.skip-link{position:absolute;top:-100px;left:16px;padding:10px 16px;background:#fff;z-index:5}.skip-link:focus{top:12px}.site-header{border-bottom:1px solid var(--line)}.header-inner{justify-content:space-between;gap:20px;padding-block:18px}.brand,.header-inner{display:flex;align-items:center}.brand{gap:12px;font-size:16px;font-weight:700;text-decoration:none}.brand img{width:42px;height:auto}.home-link{flex-shrink:0;font-size:15px}main{padding-block:36px 48px}h1,h2,h3{color:var(--green);line-height:1.3;overflow-wrap:anywhere}h1{font-size:calc(clamp(28px,4.3vw,40px));letter-spacing:-.02em}h1,h2{margin:0 0 20px}h2{font-size:calc(clamp(23px,3vw,28px));letter-spacing:-.015em}h3{margin:0 0 8px;font-size:18px}p{margin:0 0 14px}.lead{max-width:860px}.lead strong{font-weight:700}dl{margin:0}.summary{margin-top:24px;padding-block:14px;border-block:1px solid var(--line)}.summary>div{display:grid;grid-template-columns:140px minmax(0,1fr);gap:16px;padding-block:3px}dt{color:var(--green);font-weight:700}dd{margin:0;min-width:0;overflow-wrap:anywhere}.date{margin-top:14px;color:var(--muted);font-size:14px}.contents{padding-block:16px 26px}.contents ul{display:flex;flex-wrap:wrap;gap:5px 22px;margin:0;padding:0;list-style:none;font-size:15px}.fact-section{padding-block:30px;border-top:1px solid var(--line)}.data>div{display:grid;grid-template-columns:minmax(190px,0.7fr) minmax(0,1.8fr);gap:28px;padding-block:12px;border-bottom:1px solid var(--line)}.data>div:first-child{padding-top:0}.data>div:last-child{border-bottom:0;padding-bottom:0}.data dt{font-size:15px}.source-note{margin:20px 0 0;color:var(--muted);font-size:14px}.answer{padding-block:18px;border-bottom:1px solid var(--line)}.answer:first-of-type{padding-top:0}.answer:last-child{padding-bottom:0;border-bottom:0}.answer p{margin:0}.sources{margin:0;padding-left:24px}.sources li{margin-block:12px;padding-left:3px;scroll-margin-top:24px}.source-note a,.sources a{font-weight:500}.site-footer{border-top:1px solid var(--line);background:#f6f8f5}.footer-inner{padding-block:28px}.footer-links{gap:12px 24px;font-size:15px}.footer-links,.funding{display:flex;flex-wrap:wrap}.funding{align-items:center;gap:24px;margin-top:26px;font-size:16px;color:var(--ink)}.funding img{display:block;width:500px;max-width:100%;height:auto;padding:0;background:#000;flex-shrink:0;print-color-adjust:exact;-webkit-print-color-adjust:exact}.funding p{margin:0;min-width:0;max-width:490px;flex:1 1 280px}@media (max-width:640px){.wrap{width:calc(100% - 32px)}.header-inner{align-items:flex-start;flex-direction:column;gap:10px}main{padding-top:26px}.summary>div{grid-template-columns:108px minmax(0,1fr);gap:12px}.data>div{grid-template-columns:1fr;gap:4px}.fact-section{padding-block:24px}.funding{align-items:flex-start;flex-direction:column;gap:16px}.funding p{flex-basis:auto}}@media print{.contents,.site-header,.skip-link{display:none}.wrap{width:100%}body{font-size:11pt}main{padding:0}h1{font-size:22pt}h2{font-size:16pt;break-after:avoid}.answer,.data>div{break-inside:avoid}.site-footer{background:#fff}}.back-top{position:fixed;right:max(20px,env(safe-area-inset-right));bottom:calc(20px + env(safe-area-inset-bottom));z-index:90;display:grid;place-items:center;width:60px;height:60px;padding:0;border:0;border-radius:50%;background:transparent;color:#173b2c;cursor:pointer;-webkit-tap-highlight-color:transparent}.back-top[hidden]{display:none}.back-top-core{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:0 3px 12px rgba(10,32,21,.2)}.back-top-arrow{width:24px;height:24px}.back-top-ring{position:absolute;inset:0;width:60px;height:60px;transform:rotate(-90deg);pointer-events:none;filter:drop-shadow(0 0 1px #fff)}.back-top-track{stroke:#cbd6c5}.back-top-progress{stroke:#173b2c}.back-top:hover .back-top-core{background:#e8eee5}.back-top:focus-visible{outline:3px solid #173b2c;outline-offset:4px;box-shadow:0 0 0 7px #fff}@media(min-width:1321px){.header-inner{gap:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}@media print{.back-top{display:none!important}}body{overflow-wrap:anywhere}.header-inner{flex-wrap:wrap}.brand{min-width:0;max-width:100%}.brand img{flex-shrink:0}.summary>div,.data>div{grid-template-columns:repeat(auto-fit,minmax(min(100%,14em),1fr))}.summary dt,.data dt{min-width:0;overflow-wrap:anywhere}