.finder{gap:2rem;display:grid}.finder .page[hidden]{display:none}.finder .page{gap:1.75rem;min-width:0;display:grid}.finder h2{font-size:clamp(1.875rem,1.25rem + 2.4vw,3rem);line-height:1.02}.finder h2:focus{outline:none}.finder h3{letter-spacing:-.01em;font-size:1.25rem;font-weight:600}.finder .choices{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:0 2rem;display:grid}.finder .choice{border-top:1px solid var(--color-border-strong);color:var(--color-text);flex-direction:column;gap:.625rem;padding:1.375rem 0 .5rem;text-decoration:none;display:flex}.finder .choice-number{color:var(--color-text-faint);font-family:var(--font-mono);font-size:.75rem}.finder .choice-title{letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.25}.finder .choice-text{color:var(--color-text-muted);font-size:.9375rem}.finder .choice-go{color:var(--color-accent);font-size:.875rem;font-weight:600}.finder .choice:hover{border-top-color:var(--color-accent)}.finder .choice:hover .choice-go{color:var(--color-accent-hover)}.finder .menu{letter-spacing:-.01em;max-width:48rem;font-size:clamp(1.125rem,1rem + .6vw,1.5rem);font-weight:500;line-height:2.3}.finder .menu select{width:auto;max-width:100%;min-height:2.5rem;font-size:inherit;padding-block:.25rem;font-weight:600;display:inline-block}.finder .steps{flex-wrap:wrap;gap:.75rem;display:flex}.finder .page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem 1.5rem;display:flex}.finder .page-head>:first-child{flex:auto}.finder .summary{width:100%;color:var(--color-text-muted)}.finder .layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2rem,4vw,3rem);display:grid}@media (width>=62rem){.finder .layout{grid-template-columns:minmax(18rem,23rem) minmax(0,1fr)}.finder .layout:has(.two-columns){grid-template-columns:minmax(0,1fr)}}.finder .columns{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}@media (width>=48rem){.finder .columns.two-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.finder .options{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;grid-template-columns:minmax(0,1fr);align-content:start;gap:1.375rem;padding:clamp(1.125rem,3vw,1.5rem);display:grid}.finder .options[hidden],.finder [data-two-only][hidden],.finder .field[hidden]{display:none}.finder .field{gap:.5rem;min-width:0;display:grid}.finder fieldset{border:0;min-width:0;margin:0;padding:0}.finder .options label,.finder .options legend,.finder .units-field legend,.finder .results-toolbar label,.finder .sentence-field .custom legend,.finder .sentence-field .custom label{color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:0;font-size:.6875rem;font-weight:500}.finder legend{margin-bottom:.5rem}.finder select{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background-color:var(--color-bg);background-image:linear-gradient(45deg, transparent 50%, var(--color-text-muted) 50%), linear-gradient(135deg, var(--color-text-muted) 50%, transparent 50%);width:100%;min-height:2.75rem;color:var(--color-text);appearance:none;cursor:pointer;background-position:right 1.125rem center,right .8125rem center;background-repeat:no-repeat;background-size:.3125rem .3125rem,.3125rem .3125rem;padding:.5rem 2.25rem .5rem .75rem;font-size:.9375rem}.finder select:hover{border-color:var(--color-text-faint)}.finder select option{background:var(--color-surface);color:var(--color-text)}@media (forced-colors:active){.finder select{appearance:auto;background-image:none}}.finder .units-field{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.finder .units-field legend{float:left;margin:0 .75rem 0 0;line-height:2.25rem}.finder .segmented{border:1px solid var(--color-border);border-radius:var(--radius-small);font-family:var(--font-mono);gap:.125rem;padding:.1875rem;font-size:.75rem;display:inline-flex}.finder .segmented label{color:var(--color-text-muted);text-align:center;white-space:nowrap;cursor:pointer;border-radius:.3125rem;padding:.375rem .625rem;font-weight:500;position:relative}.finder .segmented label:has(:checked){background:var(--color-text);color:var(--color-bg)}@media (forced-colors:active){.finder .segmented label:has(:checked){outline-offset:-2px;outline:2px solid highlight}}.finder .segmented label:has(:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.finder .segmented input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.finder .units{color:var(--color-text-faint)}.finder .segmented label:has(:checked) .units{color:inherit;opacity:.8}.finder .custom{gap:.5rem;margin-top:.5rem;display:grid}.finder .custom[hidden],.finder [data-position][hidden]{display:none}.finder .pair,.finder .note-grid{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.75rem;display:grid}.finder .pair{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.finder .stack{gap:.375rem;display:grid}.finder .note-grid .stack,.finder .pair .stack{align-content:end}.finder .hint{color:var(--color-text-faint);font-size:.84375rem;line-height:1.5}.finder .type-descriptions{gap:.375rem;padding-left:1.1rem;display:grid}.finder .type-descriptions strong{color:var(--color-text-muted);font-weight:600}.finder .type-descriptions .selected,.finder .type-descriptions .selected strong{color:var(--color-text)}.finder .advanced{gap:1rem;display:grid}.finder .advanced summary{color:var(--color-text-muted);cursor:pointer;font-size:.875rem;font-weight:600}.finder .advanced summary:hover{color:var(--color-text)}.finder .advanced[open] summary{margin-bottom:1rem}.finder .advanced.flat summary{display:none}.finder .advanced .field+.field{margin-top:1.375rem}.finder .column-title{margin-bottom:-.375rem}.finder .reset{color:var(--color-text-faint);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.84375rem;font-weight:500;text-decoration:underline}.finder .reset:hover{color:var(--color-text)}.finder .results-area{grid-template-columns:minmax(0,1fr);gap:1.75rem;min-width:0;display:grid}.finder .results-toolbar{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.finder .results-toolbar select{width:auto}.finder .finder-results{gap:3rem;min-width:0;display:grid}.finder .finder-results:empty{display:none}.finder .results-section,.finder .alternative{gap:1rem;min-width:0;display:grid}.finder .results-section>p:not([class]){color:var(--color-text-muted)}.finder .results-section h2{font-size:clamp(1.625rem,1.25rem + 1.6vw,2.5rem)}.finder .alternative{border-top:1px solid var(--color-border);padding-top:1.5rem}.finder .table-wrap{position:relative;overflow-x:auto}.finder .table-wrap:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.finder table{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.875rem}.finder :is(th,td){border-bottom:1px solid var(--color-border);text-align:left;white-space:nowrap;padding:.5rem .75rem}.finder th{color:var(--color-text-faint);font-size:.75rem;font-weight:500}.finder .compare-table :is(th,td){padding:.375rem .5rem;font-size:.8125rem}.finder .construction,.finder .total{color:var(--color-text-faint)}.finder .construction{font-size:.75rem}.finder .total{font-family:var(--font-mono);font-size:.875rem}.finder .notice{border:1px solid var(--color-border);border-left:3px solid var(--color-accent);border-radius:var(--radius-small);background:var(--color-surface);color:var(--color-text-muted);padding:.875rem 1.125rem}.finder .notice p+p{margin-top:.5rem}.finder .matches{gap:.625rem;padding:0;list-style:none;display:grid}.finder .match{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);gap:.875rem;min-width:0;padding:1.25rem 1.375rem;display:grid}.finder .match-head{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;display:flex}.finder .match-rank{color:var(--color-text-faint);font-family:var(--font-mono);align-self:flex-start;padding-top:.125rem;font-size:.8125rem}.finder .match-main{flex-direction:column;flex:17.5rem;gap:.5rem;min-width:0;display:flex}.finder .match-brand{color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.finder .match-title{flex-wrap:wrap;align-items:center;gap:.375rem .75rem;display:flex}.finder .product-name{letter-spacing:-.01em;font-size:1.1875rem;font-weight:600;line-height:1.25}.finder .gauges{color:var(--color-text-muted);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.875rem}.finder .facts{flex-wrap:wrap;gap:.375rem;padding:0;list-style:none;display:flex}.finder .facts li{background:var(--color-border);color:var(--color-text-muted);font-family:var(--font-mono);border-radius:.3125rem;padding:.25rem .5rem;font-size:.71875rem}.finder .bars{align-items:center;gap:.1875rem;height:2.25rem;display:flex}.finder .bar{width:.5rem;height:2.25rem;position:relative}.finder .bar:before,.finder .bar:after{content:"";position:absolute;left:0;right:0}.finder .bar:before{background:var(--color-border-strong);height:1px;top:1.125rem}.finder .bar:after{top:var(--top);height:var(--height);background:var(--color-text-faint);border-radius:1.5px}.finder .bar.near:after{background:var(--color-accent)}@media (forced-colors:active){.finder .bar{forced-color-adjust:none}.finder .bar:before{background:graytext}.finder .bar:after{background:canvastext}.finder .bar.near:after{background:highlight}}.finder .match-score{text-align:right;flex-direction:column;align-items:flex-end;gap:.375rem;min-width:7rem;display:flex}.finder .score-sub{color:var(--color-text-faint);font-family:var(--font-mono);font-size:.71875rem}.finder .score-total{font-family:var(--font-mono);font-size:1.5rem;font-weight:600;line-height:1}.finder .quality{border:1px solid var(--color-border-strong);color:var(--color-text-muted);white-space:nowrap;border-radius:999px;padding:.25rem .625rem;font-size:.8125rem;font-weight:600}.finder .match-score .quality{font-family:var(--font-mono);letter-spacing:-.02em;border:0;padding:0;font-size:1.375rem}.finder .match-score .quality-great,.finder .match-score .quality-good{color:var(--color-accent)}.finder .match-title :is(.quality-great,.quality-good,.badge-even){border-color:var(--color-accent);color:var(--color-accent)}.finder .match-title .quality-poor{border-color:var(--color-danger);color:var(--color-danger)}.finder .differences,.finder .parts,.finder .warnings ul,.finder aside.notes ul{color:var(--color-text-muted);padding-left:1.25rem;font-size:.90625rem}.finder .parts{color:var(--color-text)}.finder p.differences{padding-left:0}.finder .match .hint{font-size:.78125rem}.finder .warnings{border-left:3px solid var(--color-danger);border-radius:var(--radius-small);background:var(--color-bg);padding:.75rem 1rem;font-size:.90625rem}.finder .warnings ul{padding-left:1.1rem}.finder aside.notes{border-top:1px solid var(--color-border);gap:.75rem;padding-top:1.5rem;display:grid}.finder aside.notes h2{letter-spacing:-.01em;font-size:1.25rem}.finder aside.notes p{color:var(--color-text-faint);font-size:.875rem}.finder .fine-print{color:var(--color-text-faint);font-size:.84375rem}.finder .categories{grid-template-columns:auto 1fr;gap:.625rem 1rem;display:grid}.finder .categories div{display:contents}@media (width<=30rem){.finder .categories{grid-template-columns:1fr;gap:.25rem}.finder .categories div+div dt{margin-top:.375rem}}.finder .categories dt{color:var(--color-text-faint);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;line-height:1.9}.finder .categories dd{color:var(--color-text-muted);margin:0}.finder .compare-results{grid-template-columns:minmax(0,1fr);gap:3rem;display:grid}@media (width>=62rem){.finder .compare-results{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.finder .compare-column{align-content:start;gap:3rem;min-width:0;display:grid}.finder .current-bar{top:calc(var(--header-height) + 1px);z-index:1;border-bottom:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);font-family:var(--font-mono);margin-block:-.5rem;padding:.625rem 0;font-size:.8125rem;position:sticky}.finder .current-bar strong{color:var(--color-text);font-family:var(--font-sans);font-weight:600}.finder .current-bar:empty{display:none}html:has(.finder [data-page=current\/options]:not([hidden])){scroll-padding-top:calc(5rem + var(--current-bar-height,0px))}.finder .bar-narrow{display:none}@media (width<=40rem){.finder .bar-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.finder .bar-wide{display:none}.finder .bar-narrow{display:inline}.finder .match{padding:1.125rem 1rem}.finder .match-score{text-align:left;align-items:flex-start}}@media (height<=30rem){.finder .current-bar{top:0}html:has(.finder [data-page=current\/options]:not([hidden])){scroll-padding-top:calc(1rem + var(--current-bar-height,0px))}}html.finder-restoring .finder .page{visibility:hidden}.finder .current-panel{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;padding:clamp(1.125rem,3vw,1.5rem)}.finder .current-panel h2{font-size:1.375rem}.finder .current-name{color:var(--color-text-muted)}.finder .current-name strong{color:var(--color-text)}.finder .recommend{border-top:1px solid var(--color-border);padding-top:1.5rem}.finder .menu.sentence{font-size:clamp(1.0625rem,.95rem + .45vw,1.3125rem);line-height:2.2}.finder .menu.sentence select{margin-block:.1875rem}.finder .contents{display:contents}.finder .cell-tension{color:var(--color-text-muted);white-space:nowrap;display:block}.finder .feel-closer{color:var(--color-accent);font-weight:600}.finder .feel-further{color:var(--color-danger);font-weight:600}.finder .feel-mark{margin-left:.125rem}.noscript{color:var(--color-text-muted);margin-top:1rem}.finder [data-results][aria-busy=true]{opacity:.55;transition:opacity .15s .1s}@media (prefers-reduced-motion:reduce){.finder [data-results][aria-busy=true]{transition:none}}.finder .construction-mark{display:none}@media (width<=30rem){.finder table{font-size:.78125rem}.finder :is(th,td){padding:.375rem .4375rem}.finder .compare-table :is(th,td){padding:.3125rem;font-size:.71875rem}.finder .construction-word{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.finder .construction-mark{display:inline}.finder td .inches{color:var(--color-text-faint);font-size:.6875rem;display:block}.finder td .cell-note{display:block}.finder th.wrap,.finder .compare-table th[scope=row]{white-space:normal}.finder .compare-table .total-col{display:none}}.finder .table-wrap.scrolls:not(.at-end){-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.finder .table-wrap.scrolls:focus-visible{-webkit-mask-image:none;mask-image:none}.demo[data-astro-cid-cwbtovfw]{padding-top:clamp(2.5rem,5vw,3.5rem)}.card[data-astro-cid-cwbtovfw]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:1rem;padding:clamp(1.25rem,3vw,1.75rem) clamp(1rem,3vw,2rem) 1.5rem}.head[data-astro-cid-cwbtovfw]{grid-template-columns:minmax(0,1fr) minmax(20rem,auto);grid-template-areas:"sub total""groups groups";align-items:start;gap:1.125rem 1.5rem;display:grid}.sub[data-astro-cid-cwbtovfw],.delta[data-astro-cid-cwbtovfw],.label[data-astro-cid-cwbtovfw],.chip-sub[data-astro-cid-cwbtovfw],.gauge[data-astro-cid-cwbtovfw],.ticks[data-astro-cid-cwbtovfw],.axis-unit[data-astro-cid-cwbtovfw],.unit[data-astro-cid-cwbtovfw]{font-family:var(--font-mono)}.sub[data-astro-cid-cwbtovfw]{color:var(--color-text-faint);flex-wrap:wrap;grid-area:sub;align-items:center;gap:.25rem .5rem;font-size:.78125rem;display:flex}.set[data-astro-cid-cwbtovfw]{border:1px solid var(--color-border-strong);border-radius:var(--radius-small);background-color:var(--color-bg);background-image:linear-gradient(45deg, transparent 50%, var(--color-text-muted) 50%), linear-gradient(135deg, var(--color-text-muted) 50%, transparent 50%);max-width:100%;color:var(--color-text);font-family:var(--font-sans);text-overflow:ellipsis;appearance:none;cursor:pointer;background-position:right .9375rem center,right .625rem center;background-repeat:no-repeat;background-size:.3125rem .3125rem,.3125rem .3125rem;padding:.3125rem 1.75rem .3125rem .625rem;font-size:.84375rem;font-weight:500}.set[data-astro-cid-cwbtovfw]:enabled:hover{border-color:var(--color-text-faint)}.set[data-astro-cid-cwbtovfw]:disabled{cursor:default}@media (scripting:none){.set[data-astro-cid-cwbtovfw]{background-image:none;padding-right:.625rem}}.groups[data-astro-cid-cwbtovfw]{flex-wrap:wrap;grid-area:groups;gap:1.375rem;display:flex}.group[data-astro-cid-cwbtovfw]{flex-direction:column;gap:.5rem;display:flex}.label[data-astro-cid-cwbtovfw]{color:var(--color-text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem}.chips[data-astro-cid-cwbtovfw]{flex-wrap:wrap;gap:.375rem;display:flex}.chip[data-astro-cid-cwbtovfw]{border:1px solid var(--color-border-strong);color:var(--color-text-muted);cursor:pointer;background:0 0;border-radius:999px;align-items:baseline;gap:.5rem;padding:.5rem .8125rem;font-size:.84375rem;font-weight:500;display:inline-flex}.chip[data-astro-cid-cwbtovfw][aria-pressed=true]{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}@media (forced-colors:active){.chip[data-astro-cid-cwbtovfw][aria-pressed=true]{outline:2px solid highlight}.set[data-astro-cid-cwbtovfw]{appearance:auto;background-image:none}.track[data-astro-cid-cwbtovfw]{forced-color-adjust:none}.string[data-astro-cid-cwbtovfw]{background:canvastext}.grid[data-astro-cid-cwbtovfw]{background:graytext}.dot[data-astro-cid-cwbtovfw]{background:highlight}}.chip-sub[data-astro-cid-cwbtovfw]{opacity:.75;font-size:.6875rem}.total[data-astro-cid-cwbtovfw]{text-align:right;grid-area:total}.total[data-astro-cid-cwbtovfw] p[data-astro-cid-cwbtovfw]:first-child{font-family:var(--font-mono);letter-spacing:-.03em;font-size:clamp(2.5rem,2rem + 2vw,3.375rem);font-weight:600;line-height:1}.total[data-astro-cid-cwbtovfw] .unit[data-astro-cid-cwbtovfw]{color:var(--color-text-faint);letter-spacing:0;margin-left:.375rem;font-size:1rem}.delta[data-astro-cid-cwbtovfw]{color:var(--color-text-muted);margin-top:.625rem;font-size:.78125rem}.chart[data-astro-cid-cwbtovfw]{margin-top:1.875rem}.axis[data-astro-cid-cwbtovfw],.row[data-astro-cid-cwbtovfw]{grid-template-columns:6rem minmax(0,1fr) 5.25rem;align-items:center;gap:1.25rem;display:grid}.axis[data-astro-cid-cwbtovfw]{height:1.25rem}.ticks[data-astro-cid-cwbtovfw]{height:100%;color:var(--color-text-faint);font-size:.6875rem;position:relative}.ticks[data-astro-cid-cwbtovfw] span[data-astro-cid-cwbtovfw]{position:absolute;transform:translate(-50%)}.axis-unit[data-astro-cid-cwbtovfw]{color:var(--color-text-faint);text-align:right;font-size:.6875rem}.rows[data-astro-cid-cwbtovfw]{padding:0;list-style:none}.row[data-astro-cid-cwbtovfw]{border-top:1px solid color-mix(in oklch, var(--color-border) 60%, transparent);cursor:pointer;height:3.75rem}.note[data-astro-cid-cwbtovfw]{font-family:var(--font-mono);align-items:baseline;gap:.625rem;font-size:.9375rem;font-weight:600;display:flex}.gauge[data-astro-cid-cwbtovfw]{color:var(--color-text-faint);font-size:.75rem;font-weight:400}.track[data-astro-cid-cwbtovfw]{height:100%;position:relative}.grid[data-astro-cid-cwbtovfw]{background:color-mix(in oklch, var(--color-border) 70%, transparent);width:1px;position:absolute;top:0;bottom:0}.string[data-astro-cid-cwbtovfw]{height:var(--thickness);margin-top:calc(var(--thickness) / -2);border-radius:var(--thickness);background:linear-gradient(oklch(82% .006 85),oklch(62% .01 80) 45%,oklch(36% .01 75));position:absolute;top:50%;left:0;right:0;box-shadow:0 2px 3px oklch(20% 0 0/.25)}.string[data-astro-cid-cwbtovfw].wound{background:repeating-linear-gradient(100deg,oklch(78% .01 85) 0 1px,oklch(38% .012 75) 1px 2.2px)}.plucked[data-astro-cid-cwbtovfw] .string[data-astro-cid-cwbtovfw]{animation:wiggle .9s ease-out var(--delay,0s)}.plucked[data-astro-cid-cwbtovfw] .track[data-astro-cid-cwbtovfw]:after{content:"";height:calc(var(--swing) * 2 + var(--thickness,2px));opacity:0;animation:envelope 1.5s cubic-bezier(.15, .7, .3, 1) var(--delay,0s);pointer-events:none;background:oklch(30% .01 85/.1);border-radius:50%;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.dot[data-astro-cid-cwbtovfw]{top:50%;left:var(--position,50%);z-index:2;border:3px solid var(--color-surface);background:var(--color-accent);border-radius:50%;width:1rem;height:1rem;margin:-.5rem 0 0 -.5rem;transition:left .7s cubic-bezier(.2,.8,.2,1);position:absolute}.value[data-astro-cid-cwbtovfw]{font-family:var(--font-mono);text-align:right;font-size:1.0625rem;font-weight:600}.value[data-astro-cid-cwbtovfw] .unit[data-astro-cid-cwbtovfw]{color:var(--color-text-faint);margin-left:.25rem;font-size:.75rem;font-weight:400}.note-text[data-astro-cid-cwbtovfw]{color:var(--color-text-faint);margin-top:.875rem;font-size:.84375rem}@keyframes wiggle{0%{transform:translateY(0)}10%{transform:translateY(-1.6px)}20%{transform:translateY(1.4px)}30%{transform:translateY(-1px)}42%{transform:translateY(.7px)}56%{transform:translateY(-.4px)}72%{transform:translateY(.2px)}to{transform:translateY(0)}}@keyframes envelope{0%{opacity:.9;transform:translateY(-50%)scaleY(1)}to{opacity:0;transform:translateY(-50%)scaleY(.08)}}@media (width<=48rem){.head[data-astro-cid-cwbtovfw]{grid-template-columns:minmax(0,1fr);grid-template-areas:"sub""groups""total"}.total[data-astro-cid-cwbtovfw]{text-align:left;margin-top:.375rem}}@media (width<=40rem){.axis[data-astro-cid-cwbtovfw],.row[data-astro-cid-cwbtovfw]{grid-template-columns:4.25rem minmax(0,1fr) 3.5rem;gap:.75rem}.note[data-astro-cid-cwbtovfw]{flex-direction:column;gap:0;line-height:1.2}.value[data-astro-cid-cwbtovfw] .unit[data-astro-cid-cwbtovfw],.ticks[data-astro-cid-cwbtovfw] span[data-astro-cid-cwbtovfw]:nth-child(2n){display:none}}.hero[data-astro-cid-lcdefpme]{padding-top:clamp(3rem,8vw,5rem)}h1[data-astro-cid-lcdefpme]{letter-spacing:-.05em;max-width:12.5ch;margin-top:1.5rem;font-size:clamp(3rem,1rem + 7.4vw,6.75rem);line-height:.93}.hero-foot[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.75rem 3rem;margin-top:2.25rem;display:flex}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;display:flex}html[data-route=start] .tool-heading[data-astro-cid-lcdefpme],html[data-route]:not([data-route=start]) .start-only[data-astro-cid-lcdefpme]{display:none}.tool[data-astro-cid-lcdefpme]{padding-top:clamp(3.5rem,8vw,5.5rem)}html[data-route]:not([data-route=start]) .tool[data-astro-cid-lcdefpme]{padding-top:clamp(2rem,5vw,3rem)}
