.gear-page[data-astro-cid-mw65dbbi]{flex-direction:column;display:flex}.gear-head[data-astro-cid-mw65dbbi]{padding:var(--space-section-y) var(--space-6) var(--space-8)}.gear-head__wrap[data-astro-cid-mw65dbbi]{max-width:var(--width-container);margin:var(--space-0) auto}.gear-head__eyebrow[data-astro-cid-mw65dbbi]{font-family:var(--font-family-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-text-muted);margin-bottom:var(--space-4);display:block}.gear-head__title[data-astro-cid-mw65dbbi]{font-family:var(--font-family-heading);font-size:var(--text-display-cta);font-weight:var(--font-weight-display);line-height:var(--leading-display);letter-spacing:var(--tracking-tight);color:var(--color-text-primary);text-align:center}.gear-head__title[data-astro-cid-mw65dbbi] em[data-astro-cid-mw65dbbi]{color:var(--color-brand-secondary);font-style:italic}.gear-section[data-astro-cid-mw65dbbi]{padding:var(--space-0) var(--space-6) var(--space-10)}.gear-section__wrap[data-astro-cid-mw65dbbi]{max-width:var(--width-content);margin:var(--space-0) auto}.gear-section__heading[data-astro-cid-mw65dbbi]{font-family:var(--font-family-heading);font-size:var(--text-2xl);font-weight:var(--font-weight-display-alt);color:var(--color-text-primary);line-height:var(--leading-tight);margin-bottom:var(--space-4)}.gear-prose[data-astro-cid-mw65dbbi]{font-size:var(--text-md);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-4)}.gear-prose[data-astro-cid-mw65dbbi]:last-child{margin-bottom:var(--space-0)}.gear-prose[data-astro-cid-mw65dbbi] a{color:var(--color-text-link);text-decoration:underline}.gear-prose[data-astro-cid-mw65dbbi] a:hover{color:var(--color-text-link-hover)}.gear-list[data-astro-cid-mw65dbbi]{padding-left:var(--space-6);gap:var(--space-2);margin-bottom:var(--space-4);font-size:var(--text-md);color:var(--color-text-secondary);line-height:var(--leading-relaxed);flex-direction:column;list-style:outside;display:flex}.gear-list[data-astro-cid-mw65dbbi] a{color:var(--color-text-link);text-decoration:underline}.gear-list[data-astro-cid-mw65dbbi] a:hover{color:var(--color-text-link-hover)}.gear-list[data-astro-cid-mw65dbbi] strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.gear-downloads[data-astro-cid-mw65dbbi]{padding:var(--space-0) var(--space-6) var(--space-section-y)}.gear-downloads__wrap[data-astro-cid-mw65dbbi]{max-width:var(--width-content);margin:var(--space-0) auto;background-color:var(--color-surface-subtle);border:var(--border-width-default) solid var(--color-border-default);border-radius:var(--radius-md);padding:var(--space-8) var(--space-8) var(--space-6);text-align:center}.gear-downloads__title[data-astro-cid-mw65dbbi]{font-family:var(--font-family-heading);font-size:var(--text-display-section);font-weight:var(--font-weight-display);line-height:var(--leading-tight);color:var(--color-text-primary);margin-bottom:var(--space-3)}.gear-downloads__title[data-astro-cid-mw65dbbi] em[data-astro-cid-mw65dbbi]{color:var(--color-brand-secondary);font-style:italic}.gear-downloads__desc[data-astro-cid-mw65dbbi]{font-size:var(--text-md);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-6)}.gear-downloads__links[data-astro-cid-mw65dbbi]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.gear-downloads__link[data-astro-cid-mw65dbbi]{padding:var(--btn-padding-y) var(--btn-padding-x);font-family:var(--font-family-mono);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--btn-radius);border:var(--border-width-default) solid var(--color-border-default);color:var(--color-text-secondary);transition:var(--btn-transition);background:0 0;text-decoration:none;display:inline-block}.gear-downloads__link[data-astro-cid-mw65dbbi]:hover{background-color:var(--color-surface-inverse);color:var(--color-text-inverse);border-color:var(--color-surface-inverse)}.gear-downloads__link--primary[data-astro-cid-mw65dbbi]{background-color:var(--color-cta-bg);color:var(--color-cta-text);border-color:var(--color-cta-bg)}.gear-downloads__link--primary[data-astro-cid-mw65dbbi]:hover{background-color:var(--color-cta-bg-hover);border-color:var(--color-cta-bg-hover);color:var(--color-cta-text)}.gear-downloads__legend[data-astro-cid-mw65dbbi]{margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--border-width-default) solid var(--color-border-default);text-align:left}.gear-downloads__legend-title[data-astro-cid-mw65dbbi]{font-family:var(--font-family-heading);font-size:var(--text-lg);font-weight:var(--font-weight-display-alt);color:var(--color-text-primary);margin-bottom:var(--space-3)}.gear-downloads__legend-text[data-astro-cid-mw65dbbi]{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);margin-bottom:var(--space-3)}.gear-downloads__legend-text[data-astro-cid-mw65dbbi]:last-child{margin-bottom:var(--space-0)}.gear-downloads__legend-list[data-astro-cid-mw65dbbi]{padding-left:var(--space-6);gap:var(--space-1half);margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--color-text-secondary);line-height:var(--leading-relaxed);flex-direction:column;list-style:outside;display:flex}.gear-downloads__legend-list[data-astro-cid-mw65dbbi] strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.gear-faq[data-astro-cid-mw65dbbi]{padding:var(--space-section-y) var(--space-6)}.gear-faq__wrap[data-astro-cid-mw65dbbi]{max-width:var(--width-container);margin:var(--space-0) auto}.gear-faq__title[data-astro-cid-mw65dbbi]{font-family:var(--font-family-heading);font-size:var(--text-display-section);font-weight:var(--font-weight-display);line-height:var(--leading-tight);color:var(--color-text-primary);margin-bottom:var(--space-8)}.gear-faq__title[data-astro-cid-mw65dbbi] em[data-astro-cid-mw65dbbi]{color:var(--color-brand-secondary);font-style:italic}.gear-final-cta[data-astro-cid-mw65dbbi]{padding:var(--space-section-y) var(--space-6);text-align:center}.gear-final-cta__wrap[data-astro-cid-mw65dbbi]{max-width:var(--width-container);margin:var(--space-0) auto}.gear-final-cta__title[data-astro-cid-mw65dbbi]{font-family:var(--font-family-heading);font-size:var(--text-display-cta);font-weight:var(--font-weight-display);line-height:var(--leading-display);color:var(--color-text-primary);margin-bottom:var(--space-6)}.gear-final-cta__title[data-astro-cid-mw65dbbi] em[data-astro-cid-mw65dbbi]{color:var(--color-brand-secondary);font-style:italic}.gear-final-cta__btn[data-astro-cid-mw65dbbi]{padding:var(--btn-padding-y-lg) var(--btn-padding-x-lg);font-family:var(--font-family-body);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);color:var(--color-cta-text);background-color:var(--color-cta-bg);border-radius:var(--btn-radius);transition:var(--btn-transition);text-decoration:none;display:inline-block}.gear-final-cta__btn[data-astro-cid-mw65dbbi]:hover{background-color:var(--color-cta-bg-hover)}
