.vo2-page{--vo2-border:#dce6e3;--vo2-muted:#5c6d6b}.vo2-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(380px,.98fr);gap:64px;align-items:center;padding:40px 0 54px}.vo2-hero h1{max-width:690px;font-size:clamp(43px,5vw,67px);font-weight:600;line-height:1.04;letter-spacing:-.05em;text-wrap:balance}.vo2-hero-copy>p:first-of-type{max-width:650px;margin-top:25px;font-size:18px;line-height:1.75;color:var(--vo2-muted)}.vo2-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px}.vo2-byline{margin-top:24px;font-size:12px;color:var(--vo2-muted)}.vo2-trend{margin:0}.vo2-trend figcaption{font-size:17px;font-weight:600}.vo2-trend svg{width:100%;height:auto;margin-top:12px;overflow:visible}.vo2-trend svg line{stroke:#e6ecea;stroke-width:1}.vo2-trend svg text{fill:#697b78;font-size:10px;text-anchor:end}.vo2-trend svg .vo2-trend-age{text-anchor:middle;font-size:9px}.vo2-trend polyline{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.vo2-trend-men{stroke:#11686b}.vo2-trend-women{stroke:#67a98b}.vo2-trend-legend{display:flex;justify-content:center;gap:24px;margin-top:-5px;font-size:12px;color:#344441}.vo2-trend-legend span{display:flex;align-items:center;gap:7px}.vo2-trend-legend i{display:block;width:22px;height:3px;border-radius:4px}.vo2-trend-legend .men{background:#11686b}.vo2-trend-legend .women{background:#67a98b}.vo2-trend>p{text-align:center;margin-top:8px;font-size:11px;color:var(--vo2-muted)}.vo2-quick-answer{display:grid;grid-template-columns:1.1fr .9fr;gap:52px;align-items:center;border:1px solid var(--vo2-border);background:#f2f7f5;padding:32px 36px}.vo2-quick-answer>div:first-child{padding-right:48px;border-right:1px solid #cfded9}.vo2-quick-answer>div:first-child>p{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:600;color:#11686b}.vo2-quick-answer h2{margin-top:8px;font-size:clamp(25px,3vw,36px);line-height:1.2;font-weight:600;letter-spacing:-.035em}.vo2-quick-answer>div:last-child p{font-size:15px;line-height:1.7;color:#344441}.vo2-quick-answer a{display:inline-block;margin-top:10px;color:#11686b;font-size:13px;font-weight:600}.vo2-calculator-section,.vo2-reference{scroll-margin-top:100px;padding-top:64px}.vo2-section-heading{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:24px}.vo2-section-heading h2{font-size:clamp(29px,3.4vw,42px);font-weight:600;line-height:1.16;letter-spacing:-.035em}.vo2-section-heading p{max-width:720px;margin-top:10px;font-size:15px;line-height:1.7;color:var(--vo2-muted)}.vo2-section-heading>a{flex:none;color:#11686b;font-size:13px;font-weight:600}.vo2-tables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.vo2-table-wrap{border:1px solid var(--vo2-border);background:#fff}.vo2-table-wrap h3{padding:15px 18px;border-bottom:1px solid var(--vo2-border);font-size:18px;font-weight:600}.vo2-table-scroll{overflow-x:auto}.vo2-table-wrap table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.vo2-table-wrap td,.vo2-table-wrap th{padding:11px 12px;border-bottom:1px solid #edf1ef;text-align:center;font-size:13px}.vo2-table-wrap thead th{background:#f7faf9;color:#344441;font-size:11px;font-weight:600}.vo2-table-wrap thead small{font-size:9px;color:#71817e}.vo2-table-wrap tbody th{text-align:left;font-weight:600}.vo2-table-wrap tr:last-child td,.vo2-table-wrap tr:last-child th{border-bottom:0}.vo2-good-cell{background:#f1f8f6;color:#11686b;font-weight:700}.vo2-chart-note{max-width:980px;margin-top:15px;font-size:12px;line-height:1.7;color:var(--vo2-muted)}.vo2-calculator-section>.not-prose{margin-top:0}.vo2-guide-rail{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:26px;border-block:1px solid var(--vo2-border)}.vo2-guide-rail a{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:14px;padding:23px;border-left:1px solid var(--vo2-border);color:#11686b;transition:background .18s}.vo2-guide-rail a:first-child{border-left:0}.vo2-guide-rail a:hover{background:#f2f7f5}.vo2-guide-rail small,.vo2-guide-rail strong{display:block}.vo2-guide-rail strong{font-size:14px}.vo2-guide-rail small{margin-top:4px;color:var(--vo2-muted);font-size:11px;line-height:1.5}.vo2-editorial{max-width:780px;margin-top:60px}.vo2-faq{margin-top:54px}.vo2-faq h2{font-size:30px;font-weight:600;letter-spacing:-.025em}.vo2-faq details{border-top:1px solid var(--vo2-border);padding:20px 0}.vo2-faq details:first-of-type{margin-top:18px}.vo2-faq summary{cursor:pointer;font-size:17px;font-weight:600}.vo2-faq details p{max-width:680px;margin-top:12px;color:#344441;font-size:15px;line-height:1.75}@media(max-width:900px){.vo2-hero{grid-template-columns:1fr;gap:34px}.vo2-trend{max-width:600px}.vo2-guide-rail,.vo2-tables{grid-template-columns:1fr}.vo2-guide-rail a{border-left:0;border-top:1px solid var(--vo2-border)}.vo2-guide-rail a:first-child{border-top:0}}@media(max-width:640px){.vo2-hero{padding:28px 0 40px}.vo2-hero h1{font-size:clamp(39px,11vw,52px)}.vo2-hero-copy>p:first-of-type{font-size:16px}.vo2-hero-actions{align-items:flex-start;flex-direction:column;gap:18px}.vo2-trend figcaption{font-size:15px}.vo2-quick-answer{grid-template-columns:1fr;gap:22px;padding:25px 22px}.vo2-quick-answer>div:first-child{padding-right:0;padding-bottom:22px;border-right:0;border-bottom:1px solid #cfded9}.vo2-calculator-section,.vo2-reference{padding-top:48px}.vo2-section-heading{align-items:flex-start;flex-direction:column;gap:12px}.vo2-table-wrap{margin-inline:-1px}.vo2-table-wrap table{min-width:0}.vo2-table-wrap td,.vo2-table-wrap th{padding:9px 5px;font-size:11px}.vo2-table-wrap thead th{font-size:9px}.vo2-table-wrap thead small{font-size:8px}.vo2-guide-rail a{padding-inline:8px}.vo2-editorial{margin-top:48px}}.vo2-chart-note a{color:#11686b;text-decoration:underline;text-underline-offset:3px}