.gear-wrap[data-astro-cid-zqs5c2gc]{max-inline-size:calc(80rem + 2 * var(--mm-space-gutter))}.gear-eyebrow[data-astro-cid-zqs5c2gc]{margin:0;font-size:var(--mm-text-xs);font-weight:var(--mm-weight-heavy);letter-spacing:var(--mm-tracking-caps-loose);line-height:var(--mm-leading-snug);text-transform:uppercase;color:var(--mm-accent-eyebrow)}.gear-hero[data-astro-cid-zqs5c2gc]{padding-block:var(--mm-space-xl);background:var(--mm-bg-subtle);border-block-end:var(--mm-border-width) solid var(--mm-border)}.gear-hero__grid[data-astro-cid-zqs5c2gc]{display:grid;gap:var(--mm-space-lg);align-items:start}.gear-hero__words[data-astro-cid-zqs5c2gc]{display:flex;flex-direction:column;gap:var(--mm-space-md);min-inline-size:0}.gear-hero__title[data-astro-cid-zqs5c2gc]{margin:0;max-inline-size:18ch;font-size:var(--mm-text-4xl);line-height:var(--mm-leading-tight);letter-spacing:var(--mm-tracking-display);color:var(--mm-fg-strong)}.gear-hero__lead[data-astro-cid-zqs5c2gc]{margin:0;max-inline-size:var(--mm-measure);font-size:var(--mm-text-lg);line-height:var(--mm-leading-normal);color:var(--mm-fg)}.gear-jumps[data-astro-cid-zqs5c2gc]{display:flex;flex-wrap:wrap;gap:var(--mm-space-xs);margin:0;padding:0;list-style:none}.gear-jump[data-astro-cid-zqs5c2gc]{display:inline-flex;align-items:center;gap:var(--mm-space-xs);min-block-size:2.75rem;padding-inline:var(--mm-space-md);border:var(--mm-border-width) solid var(--mm-border-strong);border-radius:var(--mm-radius-pill);background:var(--mm-bg-raised);color:var(--mm-fg-strong);font-size:var(--mm-text-base);font-weight:var(--mm-weight-bold);text-decoration:none}.gear-jump[data-astro-cid-zqs5c2gc]:hover{border-color:var(--mm-fg-strong)}.gear-jump__n[data-astro-cid-zqs5c2gc]{font-weight:var(--mm-weight-semibold);color:var(--mm-fg-muted)}.gear-disclosure[data-astro-cid-zqs5c2gc]{margin:0;max-inline-size:var(--mm-measure);font-size:var(--mm-text-xs);line-height:var(--mm-leading-normal);color:var(--mm-fg-muted)}.gear-check[data-astro-cid-zqs5c2gc]{padding:var(--mm-space-md) var(--mm-space-lg);background:var(--mm-bg-raised);border:var(--mm-border-width) solid var(--mm-border-faint);border-radius:var(--mm-radius-lg);box-shadow:var(--mm-shadow-md)}.gear-check__head[data-astro-cid-zqs5c2gc]{display:flex;align-items:center;justify-content:space-between;gap:var(--mm-space-sm);min-block-size:2.75rem;cursor:pointer;list-style:none}.gear-check__head[data-astro-cid-zqs5c2gc]::-webkit-details-marker{display:none}.gear-check__head[data-astro-cid-zqs5c2gc]:after{content:"";flex:none;inline-size:.5rem;block-size:.5rem;border-inline-end:2px solid var(--mm-fg-muted);border-block-end:2px solid var(--mm-fg-muted);transform:rotate(45deg);transition:transform var(--mm-dur-fast) var(--mm-ease)}.gear-check[data-astro-cid-zqs5c2gc][open] .gear-check__head[data-astro-cid-zqs5c2gc]:after{transform:rotate(-135deg)}.gear-check__title[data-astro-cid-zqs5c2gc]{margin:0;margin-inline-end:auto;font-size:var(--mm-text-lg);font-weight:var(--mm-weight-heavy);line-height:var(--mm-leading-snug);color:var(--mm-fg-strong)}.gear-check__count[data-astro-cid-zqs5c2gc]{font-size:var(--mm-text-xs);font-weight:var(--mm-weight-bold);color:var(--mm-fg-muted);white-space:nowrap}.gear-check__list[data-astro-cid-zqs5c2gc]{margin:var(--mm-space-xs) 0 0;padding:0;list-style:none}.gear-check__row[data-astro-cid-zqs5c2gc]{display:flex;align-items:flex-start;gap:var(--mm-space-sm);padding-block:var(--mm-space-sm);border-block-start:var(--mm-border-width) solid var(--mm-border-faint)}.gear-check__box[data-astro-cid-zqs5c2gc]{flex:none;inline-size:1.375rem;block-size:1.375rem;margin:0;accent-color:var(--mm-brand-navy);cursor:pointer}.gear-check__box[data-astro-cid-zqs5c2gc]:focus-visible{outline:var(--mm-focus-width) solid var(--mm-focus);outline-offset:2px}.gear-check__label[data-astro-cid-zqs5c2gc]{display:flex;flex-direction:column;gap:2px;min-inline-size:0;cursor:pointer}.gear-check__what[data-astro-cid-zqs5c2gc]{font-size:var(--mm-text-base);font-weight:var(--mm-weight-bold);line-height:var(--mm-leading-snug);color:var(--mm-fg-strong)}.gear-check__box[data-astro-cid-zqs5c2gc]:checked+.gear-check__label[data-astro-cid-zqs5c2gc] .gear-check__what[data-astro-cid-zqs5c2gc]{text-decoration:line-through;text-decoration-thickness:2px;color:var(--mm-fg-muted)}.gear-check__detail[data-astro-cid-zqs5c2gc]{font-size:var(--mm-text-xs);line-height:var(--mm-leading-normal);color:var(--mm-fg-muted)}.gear-check__foot[data-astro-cid-zqs5c2gc]{margin:0;padding-block-start:var(--mm-space-sm);border-block-start:var(--mm-border-width) solid var(--mm-border-faint);font-size:var(--mm-text-xs);line-height:var(--mm-leading-normal);color:var(--mm-fg-muted)}.gear-check__foot[data-astro-cid-zqs5c2gc] a[data-astro-cid-zqs5c2gc]{color:var(--mm-fg-strong);font-weight:var(--mm-weight-bold)}.gear-group[data-astro-cid-zqs5c2gc]{padding-block-start:var(--mm-space-section)}.gear-group[data-astro-cid-zqs5c2gc]:last-of-type{padding-block-end:var(--mm-space-section)}.gear-group[data-astro-cid-zqs5c2gc]:not(.gear-group--first) .gear-group__head[data-astro-cid-zqs5c2gc]{padding-block-start:var(--mm-space-xl);border-block-start:var(--mm-border-width) solid var(--mm-border)}.gear-group__head[data-astro-cid-zqs5c2gc]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--mm-space-sm) var(--mm-space-lg);margin-block-end:var(--mm-space-lg)}.gear-group__titles[data-astro-cid-zqs5c2gc]{display:flex;flex-direction:column;gap:var(--mm-space-xs)}.gear-group__title[data-astro-cid-zqs5c2gc]{margin:0;font-size:var(--mm-text-2xl);line-height:var(--mm-leading-tight);color:var(--mm-fg-strong)}.gear-group__lead[data-astro-cid-zqs5c2gc]{margin:0;max-inline-size:28rem;font-size:var(--mm-text-base);line-height:var(--mm-leading-normal);color:var(--mm-fg-muted)}.gear-grid[data-astro-cid-zqs5c2gc]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--mm-space-md);margin:0;padding:0;list-style:none}.gear-grid__cell[data-astro-cid-zqs5c2gc]{display:flex;min-inline-size:0}.gear-grid__cell[data-astro-cid-zqs5c2gc]>.gtile-wrap{flex:1}.gear-kind[data-astro-cid-zqs5c2gc]{font-weight:var(--mm-weight-bold);color:var(--mm-fg-strong)}@media(min-width:48rem){.gear-grid[data-astro-cid-zqs5c2gc]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--mm-space-lg)}}@media(min-width:64rem){.gear-hero[data-astro-cid-zqs5c2gc]{padding-block:var(--mm-space-2xl)}.gear-hero__grid[data-astro-cid-zqs5c2gc]{grid-template-columns:minmax(0,1fr) 25rem;gap:var(--mm-space-2xl)}.gear-grid[data-astro-cid-zqs5c2gc]{grid-template-columns:repeat(3,minmax(0,1fr))}}
