@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/big-shoulders-display/big-shoulders-display-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/big-shoulders-display/big-shoulders-display-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/big-shoulders-display/big-shoulders-display-latin-ext-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/big-shoulders-display/big-shoulders-display-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/big-shoulders-display/big-shoulders-display-latin-ext-800.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Big Shoulders Display;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/big-shoulders-display/big-shoulders-display-latin-800.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Big Shoulders Display Fallback;src:local(Arial);size-adjust:62.19%;ascent-override:158.23%;descent-override:34.25%;line-gap-override:0%}[data-calc-slug=running-age-grade-calculator]{--rag-bib:#faf7f1;--rag-board:#ede8de;--rag-well:#fff;--rag-ink:#16130f;--rag-ink-soft:#5c5449;--rag-orange:#cf3f14;--rag-orange-deep:#a83210;--rag-navy:#0f3350;--rag-green:#166534;--rag-warn:#8a5a06;--rag-error:#b3261e;--rag-rule:#16130f29;--rag-rule-strong:#16130f6b;--rag-lane-1:#a3bcd0;--rag-lane-2:#558cb8;--rag-lane-3:#26608e;--rag-lane-4:#0e3a5c;--rag-display:"Big Shoulders Display", "Big Shoulders Display Fallback", "Arial Narrow", Arial, sans-serif;--rag-card-face:linear-gradient(180deg, #fff 0%, #fbf9f5 100%);--sc-primary:var(--rag-orange);--sc-primary-ink:var(--rag-orange-deep);--sc-on-primary:#fff;--sc-bg-paper:var(--rag-bib);--sc-bg-default:var(--rag-board);--sc-text-primary:var(--rag-ink);--sc-text-secondary:var(--rag-ink-soft);--sc-error:var(--rag-error);--sc-error-ink:var(--rag-error);--sc-warn-ink:var(--rag-warn);--sc-success-ink:var(--rag-green);--sc-divider:var(--rag-rule);--sc-surface-hover:var(--rag-board);--sc-surface-selected:#cf3f141a;--sc-shadow-mark:#16130f59;--sc-overlay-light:transparent;--sc-band-high:var(--rag-lane-1);--sc-band-warn:var(--rag-lane-2);--sc-band-ok:var(--rag-lane-3);--sc-band-low:var(--rag-lane-4);--sc-band-critical:var(--rag-lane-4);--sc-series-1:var(--rag-navy);--sc-series-2:var(--rag-orange-deep);--sc-series-3:var(--rag-green);--sc-series-4:var(--rag-warn);--sc-series-5:var(--rag-lane-2);--sc-gradient-primary:var(--rag-card-face);--sc-gradient-success:var(--rag-card-face);--sc-gradient-secondary:var(--rag-card-face);--sc-gradient-warning:var(--rag-card-face);--sc-gradient-danger:var(--rag-card-face)}[data-color-scheme=dark] [data-calc-slug=running-age-grade-calculator]{--rag-bib:#191712;--rag-board:#12100c;--rag-well:#232019;--rag-ink:#f3efe6;--rag-ink-soft:#b0a695;--rag-orange:#ff7a45;--rag-orange-deep:#ffa077;--rag-navy:#9ec7ea;--rag-green:#7ddba4;--rag-warn:#f0b757;--rag-error:#ff8a80;--rag-rule:#f3efe629;--rag-rule-strong:#f3efe666;--rag-lane-1:#2f4a60;--rag-lane-2:#46708f;--rag-lane-3:#5f9ac4;--rag-lane-4:#9ec7ea;--rag-card-face:linear-gradient(180deg, #262219 0%, #201d16 100%);--sc-on-primary:var(--rag-bib);--sc-surface-selected:#ff7a452e;--sc-shadow-mark:#0009}.ck-panel[data-calc-slug=running-age-grade-calculator]{background:var(--rag-bib);border:1px solid var(--rag-rule);color:var(--rag-ink);border-radius:14px;position:relative}.ck-panel[data-calc-slug=running-age-grade-calculator]:before{content:"";pointer-events:none;border-radius:inherit;background-image:radial-gradient(circle at 3px 3px, var(--rag-rule) 1.6px, transparent 1.7px), radial-gradient(circle at 3px 3px, var(--rag-rule) 1.6px, transparent 1.7px);background-position:0 6px,0 calc(100% - 6px);background-repeat:repeat-x;background-size:12px 6px;position:absolute;inset:0}.ck-panel[data-calc-slug=running-age-grade-calculator]>*{position:relative}[data-calc-slug=running-age-grade-calculator] .ck-plaque-overline{font-family:var(--rag-display);color:var(--rag-ink);font-weight:800}[data-calc-slug=running-age-grade-calculator] .ck-plaque-badge{font-family:var(--rag-display);letter-spacing:.04em;font-weight:800}[data-calc-slug=running-age-grade-calculator] .ck-glint{color:var(--rag-orange-deep)}[data-calc-slug=running-age-grade-calculator] .ck-plaque-sub:after{background-color:var(--rag-bib);background-image:linear-gradient(45deg, var(--rag-ink) 25%, transparent 25%, transparent 75%, var(--rag-ink) 75%), linear-gradient(45deg, var(--rag-ink) 25%, transparent 25%, transparent 75%, var(--rag-ink) 75%);background-position:0 0,5px 5px;background-size:10px 10px;border-radius:2px;block-size:10px;inline-size:100%}[data-calc-slug=running-age-grade-calculator] .ck-plaque-sub{text-wrap:balance}[data-calc-slug=running-age-grade-calculator] .ck-control{border-color:var(--rag-rule)}[data-calc-slug=running-age-grade-calculator] .ck-control:hover{border-color:var(--rag-rule-strong)}[data-calc-slug=running-age-grade-calculator] :is(summary,button):focus-visible{outline:2px solid var(--rag-orange);outline-offset:2px}[data-calc-slug=running-age-grade-calculator] .ck-fieldset>.ck-table-title,[data-calc-slug=running-age-grade-calculator] .ck-subfieldset-title{font-family:var(--rag-display);text-transform:uppercase;letter-spacing:.1em;color:var(--rag-ink);font-weight:800}[data-calc-slug=running-age-grade-calculator] .ck-modes span{border-color:var(--rag-rule)}[data-calc-slug=running-age-grade-calculator] .ck-card{color:var(--rag-ink);border:1px solid var(--rag-rule);border-radius:10px}[data-calc-slug=running-age-grade-calculator] .ck-card:before{content:"";background:var(--rag-cap,var(--rag-rule-strong));block-size:4px;position:absolute;inset-block-start:0;inset-inline:0}[data-calc-slug=running-age-grade-calculator] .ck-card[data-tone=primary]{--rag-cap:var(--rag-orange)}[data-calc-slug=running-age-grade-calculator] .ck-card[data-tone=success]{--rag-cap:var(--rag-green)}[data-calc-slug=running-age-grade-calculator] .ck-card[data-tone=secondary]{--rag-cap:var(--rag-navy)}[data-calc-slug=running-age-grade-calculator] .ck-card[data-tone=warning]{--rag-cap:var(--rag-warn)}[data-calc-slug=running-age-grade-calculator] .ck-card[data-tone=danger]{--rag-cap:var(--rag-error)}[data-calc-slug=running-age-grade-calculator] .ck-card-label{color:var(--rag-ink-soft);text-transform:uppercase;letter-spacing:.09em;font-weight:600}[data-calc-slug=running-age-grade-calculator] .ck-card-value{font-family:var(--rag-display);color:var(--rag-ink);font-variant-numeric:tabular-nums;font-weight:800;line-height:1.05}[data-calc-slug=running-age-grade-calculator] .ck-card[data-hero]{--ck-card-value-size:2.25rem}@container calc (width>=560px){[data-calc-slug=running-age-grade-calculator] .ck-card[data-hero]{--ck-card-value-size:2.75rem}}[data-calc-slug=running-age-grade-calculator] .ck-card[data-hero] .ck-card-value{border-block:1px solid var(--rag-rule);padding-block:.35rem}[data-calc-slug=running-age-grade-calculator] .ck-card-sub,[data-calc-slug=running-age-grade-calculator] .ck-card-note,[data-calc-slug=running-age-grade-calculator] .ck-gauge-label{color:var(--rag-ink-soft)}[data-calc-slug=running-age-grade-calculator] .ck-gauge-track{box-shadow:inset 0 0 0 1px var(--rag-rule)}[data-calc-slug=running-age-grade-calculator] .ck-gauge-ticks span{font-family:var(--rag-display);color:var(--rag-ink-soft);font-weight:800}[data-calc-slug=running-age-grade-calculator] .ck-table-wrap{background:var(--rag-well);border-color:var(--rag-rule);border-radius:10px}[data-calc-slug=running-age-grade-calculator] .ck-table thead th{font-family:var(--rag-display);text-transform:uppercase;letter-spacing:.07em;color:var(--rag-ink);background:var(--rag-board);border-block-end:1px solid var(--rag-rule-strong);font-weight:800}[data-calc-slug=running-age-grade-calculator] .ck-table td{color:var(--rag-ink);font-variant-numeric:tabular-nums}[data-calc-slug=running-age-grade-calculator] .ck-table tbody tr:hover{background:var(--rag-board)}[data-calc-slug=running-age-grade-calculator] .ck-table tr.ck-selected{box-shadow:inset 3px 0 0 var(--rag-orange)}[data-calc-slug=running-age-grade-calculator] .ck-table .ck-strong{color:var(--rag-orange-deep)}[data-calc-slug=running-age-grade-calculator] .ck-table-title{font-family:var(--rag-display);letter-spacing:.04em;color:var(--rag-ink);font-weight:800}[data-calc-slug=running-age-grade-calculator] .ck-caption{color:var(--rag-ink-soft)}[data-calc-slug=running-age-grade-calculator] :is(.ck-fold,.ck-table-fold,.ck-disclosure,.ck-fieldset-fold){background:var(--rag-well);border-color:var(--rag-rule);border-radius:10px}[data-calc-slug=running-age-grade-calculator] .ck-lines{color:var(--rag-ink);font-variant-numeric:tabular-nums}[data-calc-slug=running-age-grade-calculator] .callout{background:var(--rag-board);border-color:var(--rag-rule-strong);color:var(--rag-ink)}[data-calc-slug=running-age-grade-calculator] .ck-lead{color:var(--rag-ink);font-weight:600}[data-calc-slug=running-age-grade-calculator] .ck-note,[data-calc-slug=running-age-grade-calculator] .ck-intro{color:var(--rag-ink-soft)}@container calc (width<=419px){[data-calc-slug=running-age-grade-calculator] .ck-gauge-ticks span{font-size:.6875rem}[data-calc-slug=running-age-grade-calculator] .ck-plaque-overline{letter-spacing:.14em}.ck-panel[data-calc-slug=running-age-grade-calculator]:before{display:none}}@media (prefers-reduced-motion:reduce){[data-calc-slug=running-age-grade-calculator] *{animation:none!important}}
