.statistics-hero{padding:65px 0;background:var(--green);color:#fff}.statistics-hero h1{max-width:1120px;font-size:clamp(2.5rem,5.2vw,4.9rem);color:#fff;line-height:1.1}.statistics-hero .eyebrow{color:var(--gold)}.statistics-byline{font-size:.88rem;margin:24px 0 0;color:#e1eae4}.statistics-layout{display:grid;grid-template-columns:235px minmax(0,1fr);gap:46px;padding-top:48px;padding-bottom:80px}.statistics-contents{align-self:start;font-size:.82rem}.statistics-contents h2{font:700 .9rem/1.5 ui-sans-serif,system-ui;margin-bottom:12px;letter-spacing:.06em}.statistics-contents ul{padding-left:17px}.statistics-contents li{margin:12px 0}.statistics-body{min-width:0}.statistics-body h2{font-size:clamp(1.9rem,3.2vw,2.65rem);line-height:1.2;margin:60px 0 22px;border-top:1px solid var(--line);padding-top:25px;scroll-margin-top:100px}.statistics-body h3{font-size:1.5rem;line-height:1.3;margin:38px 0 18px}.statistics-body a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.statistics-body li{margin-bottom:14px}.statistics-body figure{margin:28px 0 36px;min-width:0}.statistics-body figure img{display:block;width:100%;height:auto;border:1px solid var(--line);background:#fff}.statistics-body figcaption{font-size:.77rem;line-height:1.65;margin-top:13px;color:#586c61}.statistics-table{max-width:100%;overflow-x:auto;border:1px solid var(--line);margin:24px 0 38px}.statistics-table:focus-visible{outline:3px solid var(--green2);outline-offset:3px}.statistics-table table{border-collapse:collapse;width:100%;min-width:580px;font-size:.86rem;line-height:1.6}.statistics-table th,.statistics-table td{padding:13px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.statistics-table th{background:var(--sage)}.statistics-table td:nth-child(2){white-space:nowrap}.statistics-table td:last-child{font-size:.76rem;width:30%}.statistics-table tr:nth-child(even){background:#f7f8f5}@media(max-width:950px){.statistics-layout{grid-template-columns:1fr;gap:24px}.statistics-contents{padding:24px;background:var(--cream);font-size:.9rem}.statistics-contents ul{columns:2}.statistics-hero{padding:45px 0}}@media(max-width:600px){.statistics-contents ul{columns:1}.statistics-hero h1{font-size:2.6rem}.statistics-layout{padding-top:28px}.statistics-body h2{margin-top:44px}}
