.statistics-page{max-width:var(--max);margin:0 auto;padding:0 34px 96px}.statistics-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);grid-gap:72px;gap:72px;align-items:end;padding:76px 0 58px;border-bottom:1px solid var(--line)}.statistics-hero h1{max-width:900px;font-size:clamp(56px,7vw,104px);margin:15px 0 20px}.statistics-hero>div>p:not(.eyebrow):not(.statistics-updated){max-width:700px;color:var(--body);font-size:21px;line-height:1.42}.statistics-updated{max-width:640px;margin-top:20px;color:var(--body);font-size:14px;font-weight:700}.statistics-snapshot{padding:30px;border:1px solid var(--line);background:#e8e1d5}.statistics-snapshot span{display:block;color:var(--wine);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.statistics-snapshot strong{display:block;margin:14px 0 10px;font-family:Playfair Display,Georgia,serif;font-size:37px;line-height:1.04;letter-spacing:-.03em}.statistics-snapshot p{color:var(--body);font-size:17px}.statistics-intro{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:64px;gap:64px;padding:58px 0;border-bottom:1px solid var(--line)}.statistics-actions h2,.statistics-closing h2,.statistics-intro h2,.statistics-methodology h2{font-size:45px}.statistics-actions p,.statistics-closing p,.statistics-intro p,.statistics-methodology li,.statistics-methodology p{color:var(--body);font-size:18px;line-height:1.58}.statistics-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-left:1px solid var(--line)}.statistic{min-height:350px;padding:38px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.statistic-value{font-family:Playfair Display,Georgia,serif;font-size:clamp(43px,5vw,68px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;color:var(--wine);letter-spacing:-.045em}.statistic h2{max-width:470px;margin:13px 0;font-size:31px}.statistic>p:not(.statistic-value){max-width:530px;color:var(--body);font-size:17px;line-height:1.52}.statistic footer{display:grid;grid-gap:6px;gap:6px;margin-top:25px;font-size:13px;line-height:1.4}.statistic footer a,.statistics-methodology a{color:var(--wine);font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.statistic footer span{color:var(--body)}.statistics-actions,.statistics-methodology{display:grid;grid-template-columns:.82fr 1.18fr;grid-gap:64px;gap:64px;padding:70px 0;border-bottom:1px solid var(--line)}.statistics-actions>div:last-child,.statistics-methodology>div:last-child{max-width:700px}.statistics-actions .button-row{margin-top:26px}.statistics-methodology ul{display:grid;grid-gap:13px;gap:13px;margin:23px 0 28px;padding-left:22px}.citation-box{padding:28px 30px;border:1px solid var(--line);background:#e8e1d5}.citation-box h3{font-family:DM Sans,sans-serif;font-size:13px;letter-spacing:.1em;text-transform:uppercase}.citation-box p{margin-top:10px;font-size:16px}.statistics-closing{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:68px 0 0}.statistics-closing h2{margin:10px 0 13px}.statistics-closing p{max-width:570px}.statistics-closing>.button{flex:0 0 auto}@media(max-width:820px){.statistics-page{padding:0 24px 70px}.statistics-actions,.statistics-hero,.statistics-intro,.statistics-methodology{grid-template-columns:1fr;gap:28px}.statistics-hero{padding:52px 0 42px}.statistics-hero h1{font-size:56px}.statistics-hero>div>p:not(.eyebrow):not(.statistics-updated){font-size:18px}.statistics-snapshot{padding:24px}.statistics-snapshot strong{font-size:34px}.statistics-actions,.statistics-intro,.statistics-methodology{padding:45px 0}.statistics-actions h2,.statistics-closing h2,.statistics-intro h2,.statistics-methodology h2{font-size:39px}.statistics-actions p,.statistics-closing p,.statistics-intro p,.statistics-methodology li,.statistics-methodology p{font-size:17px}.statistics-grid{grid-template-columns:1fr}.statistic{min-height:0;padding:30px 0 30px 24px}.statistic-value{font-size:52px}.statistic h2{font-size:29px}.statistics-closing{display:block;padding-top:48px}.statistics-closing>.button{margin-top:24px}}