.calc-block.pace-calc .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.calc-block.pace-calc .calc-body{display:grid;gap:1.5rem;padding:1.5rem}.calc-block.pace-calc .pc-section-h{margin:0 0 .625rem;font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--site-chalk)}.calc-block.pace-calc .pc-section-h.pc-flush{margin:0}.calc-block.pace-calc .pc-distance{display:grid;gap:.625rem}.calc-block.pace-calc .pc-distance-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end}.calc-block.pace-calc .pc-quick{display:flex;flex-wrap:wrap;gap:.5rem}.calc-block.pace-calc .pc-quick button{height:2.25rem;padding:0 .875rem;border-radius:999px;border:0;background:transparent;box-shadow:inset 0 0 0 1px var(--site-rule-strong);color:var(--site-steel);font:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .16s var(--site-ease),color .16s var(--site-ease)}.calc-block.pace-calc .pc-quick button:hover{background:rgb(255 255 255/.06);color:var(--site-chalk)}.calc-block.pace-calc .pc-quick button[aria-pressed=true]{background:var(--site-chalk);box-shadow:none;color:var(--site-ink)}.calc-block.pace-calc .pc-time{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.calc-block.pace-calc .pc-field{display:flex;flex-direction:column;gap:.375rem}.calc-block.pace-calc .pc-field label>span,.calc-block.pace-calc .pc-field>span{font-size:.8125rem;color:var(--site-ash)}.calc-block.pace-calc .pc-field input{width:100%;height:2.75rem;padding:0 .875rem;border:0;border-radius:.75rem;background:var(--site-ink);box-shadow:inset 0 0 0 1px var(--site-rule-strong);color:var(--site-chalk);font:inherit;font-size:1rem;font-variant-numeric:tabular-nums;transition:box-shadow .16s var(--site-ease)}.calc-block.pace-calc .pc-field input:hover{box-shadow:inset 0 0 0 1px rgb(255 255 255/.28)}.calc-block.pace-calc .pc-field input:focus-visible{outline:none;box-shadow:inset 0 0 0 1.5px var(--site-signal)}.calc-block.pace-calc .pc-actions{display:flex;flex-wrap:wrap;gap:.625rem}.calc-block.pace-calc .pc-actions .btn{cursor:pointer}.calc-block.pace-calc .pc-error{margin:0;font-size:.875rem;color:var(--site-signal)}.calc-block.pace-calc .pc-results{display:grid;gap:1.5rem;padding-top:1.5rem;border-top:1px solid var(--site-rule)}.calc-block.pace-calc .pc-headline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.calc-block.pace-calc .pc-headline .stat{padding:1rem 1.125rem;border-radius:.875rem;background:var(--site-ink);box-shadow:inset 0 0 0 1px var(--site-rule)}.calc-block.pace-calc .pc-headline .num{font-size:1.875rem;line-height:1;letter-spacing:-.02em;font-weight:600;font-variation-settings:"wdth" 80;color:var(--site-chalk);font-variant-numeric:tabular-nums}.calc-block.pace-calc .pc-unit{margin-left:.375rem;font-size:.875rem;font-weight:500;letter-spacing:0;font-variation-settings:"wdth" 100;color:var(--site-ash)}.calc-block.pace-calc .pc-headline .lbl{margin-top:.5rem;font-size:.8125rem;color:var(--site-ash)}.calc-block.pace-calc .pc-right{text-align:right!important}.calc-block.pace-calc td.num-cell{font-variant-numeric:tabular-nums}.calc-block.pace-calc .pc-reverse{display:grid;gap:.75rem;padding:1.125rem;border-radius:.875rem;background:var(--site-ink);box-shadow:inset 0 0 0 1px var(--site-rule)}.calc-block.pace-calc .pc-hint{margin:.375rem 0 0!important;font-size:.875rem!important;line-height:1.5;color:var(--site-steel)}.calc-block.pace-calc .pc-reverse-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:end}.calc-block.pace-calc .pc-reverse-out{font-size:1.5rem;font-weight:600;color:var(--site-chalk);font-variant-numeric:tabular-nums}.calc-block.pace-calc .pc-reverse-note{margin-top:.25rem;font-size:.8125rem;color:var(--site-ash)}@media (max-width:640px){.calc-block.pace-calc .calc-body{gap:1.25rem;padding:1.125rem}.calc-block.pace-calc .pc-distance-row,.calc-block.pace-calc .pc-headline,.calc-block.pace-calc .pc-reverse-row{grid-template-columns:minmax(0,1fr)}.calc-block.pace-calc .table-wrap td,.calc-block.pace-calc .table-wrap th{padding:.5rem .625rem!important;font-size:.8125rem!important}}