.hub-search__box[data-astro-cid-uxpn26pj]{flex-direction:column;gap:14px;padding-bottom:6px;display:flex}.hub-search__heading[data-astro-cid-uxpn26pj]{color:var(--white);font-family:var(--font-head);font-size:var(--text-22);letter-spacing:.02em;text-transform:uppercase;font-weight:700}.hub-search__wrap[data-astro-cid-uxpn26pj]{--focus-ring:var(--ink);z-index:6;position:relative}.hub-search__field[data-astro-cid-uxpn26pj]{position:relative}.hub-search__field[data-astro-cid-uxpn26pj] .hub-search__icon[data-astro-cid-uxpn26pj]{z-index:1;pointer-events:none;position:absolute;top:50%;left:22px;transform:translateY(-50%)}.hub-search__icon[data-astro-cid-uxpn26pj]{color:var(--navy);font-size:21px}.hub-search__input[data-astro-cid-uxpn26pj]{background:var(--white);width:100%;height:60px;box-shadow:inset 4px 0 0 var(--red);color:var(--ink);appearance:none;border:0;border-radius:0;padding:0 60px 0 55px;font-size:17px;display:block}.hub-search__input[data-astro-cid-uxpn26pj]:focus-visible{outline:3px solid var(--white);outline-offset:2px}.hub-search__input[data-astro-cid-uxpn26pj]::-webkit-search-cancel-button{display:none}.hub-search__clear[data-astro-cid-uxpn26pj]{width:44px;height:44px;color:var(--text-muted);background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:18px;display:flex;position:absolute;top:8px;right:8px}.hub-search__clear[data-astro-cid-uxpn26pj]:hover{color:var(--red)}.hub-search__panel[data-astro-cid-uxpn26pj]{border-top:2px solid var(--ink);background:var(--white);color:var(--ink);position:absolute;top:100%;left:0;right:0;box-shadow:0 24px 50px #0006}.hub-search__count[data-astro-cid-uxpn26pj]{border-bottom:1px solid var(--rule-light);color:var(--text-muted);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;padding:11px 18px;font-size:11px}.hub-search__result[data-astro-cid-uxpn26pj]{border-bottom:1px solid var(--rule-faint);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:13px 18px;display:grid}.hub-search__result[data-astro-cid-uxpn26pj]:hover{background:var(--steel)}.hub-search__result[data-astro-cid-uxpn26pj]:focus-visible,.hub-search__fallback[data-astro-cid-uxpn26pj]:focus-visible{outline-offset:-3px}.hub-search__result-text[data-astro-cid-uxpn26pj]{flex-direction:column;gap:2px;display:flex}.hub-search__name[data-astro-cid-uxpn26pj]{font-size:16px;font-weight:700}.hub-search__fn[data-astro-cid-uxpn26pj],.hub-search__group[data-astro-cid-uxpn26pj]{color:var(--text-muted);font-size:13px}.hub-search__group[data-astro-cid-uxpn26pj]{white-space:nowrap}.hub-search__fallback[data-astro-cid-uxpn26pj]{background:var(--steel);color:var(--red);justify-content:space-between;align-items:center;padding:13px 18px;font-size:14px;font-weight:700;display:flex}.hub-search__trigger[data-astro-cid-uxpn26pj]{display:none}.hub-search__common[data-astro-cid-uxpn26pj]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hub-search__common-label[data-astro-cid-uxpn26pj]{color:var(--on-navy-label);margin-right:4px;font-size:14px}.hub-search__chip[data-astro-cid-uxpn26pj]{color:var(--white);background:0 0;border:1px solid #ffffff59;padding:6px 12px;font-size:14px;font-weight:600}.hub-search__chip[data-astro-cid-uxpn26pj]:hover{background:var(--white);color:var(--navy)}.hub-search__nojs[data-astro-cid-uxpn26pj]{color:var(--on-navy);font-size:17px;line-height:1.55}.hub-search__nojs-link[data-astro-cid-uxpn26pj]{color:var(--white);align-items:center;gap:8px;margin-left:6px;font-weight:700;display:inline-flex}@container page (width<=767.98px){.hub-search__box[data-astro-cid-uxpn26pj]{gap:8px;padding-bottom:0}.hub-search__heading[data-astro-cid-uxpn26pj]{color:var(--on-navy);font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.hub-search__field[data-astro-cid-uxpn26pj],.hub-search__panel[data-astro-cid-uxpn26pj]{display:none}.hub-search__trigger[data-astro-cid-uxpn26pj]{border:0;border-left:4px solid var(--red);background:var(--white);width:100%;height:54px;color:var(--text-placeholder);text-align:left;align-items:center;gap:10px;padding:0 14px;font-size:16px;display:flex}.hub-search__trigger[data-astro-cid-uxpn26pj]:focus-visible{outline-color:var(--white)}.hub-search__common[data-astro-cid-uxpn26pj]{margin-top:8px}.hub-search__common-label[data-astro-cid-uxpn26pj]{margin-right:2px}.hub-search__chip[data-astro-cid-uxpn26pj]{align-items:center;height:40px;padding:0 14px;font-size:15px;display:flex}}.parts-hero[data-astro-cid-oayzxh5q]{padding:44px var(--space-inline) 0;flex-direction:column;gap:52px;display:flex}.parts-hero__grid[data-astro-cid-oayzxh5q]{gap:var(--space-gap-72);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.parts-hero__text[data-astro-cid-oayzxh5q]{flex-direction:column;gap:24px;display:flex}.parts-hero__title[data-astro-cid-oayzxh5q]{text-wrap:initial;font-size:clamp(40px,3.81cqw + 25.14px,80px);line-height:.94}.parts-hero__lead[data-astro-cid-oayzxh5q]{max-width:640px;color:var(--on-navy);font-size:var(--text-20);line-height:1.55}.parts-hero[data-astro-cid-oayzxh5q] .parts-hero__reel{margin:0 calc(-1 * var(--space-inline)) -46px}.parts-hero__groups[data-astro-cid-oayzxh5q]{z-index:3;margin-bottom:calc(var(--hero-hang) * -1);filter:drop-shadow(0 22px 34px #08162938);position:relative}.parts-hero__group-list[data-astro-cid-oayzxh5q]{border-top:5px solid var(--gunmetal);background:var(--white);color:var(--ink);clip-path:polygon(0 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.parts-hero__group-list[data-astro-cid-oayzxh5q]>li[data-astro-cid-oayzxh5q]{border-right:1px solid var(--rule-light)}.parts-hero__group-list[data-astro-cid-oayzxh5q]>li[data-astro-cid-oayzxh5q]:last-child{border-right:0}.parts-hero__group[data-astro-cid-oayzxh5q]{flex-direction:column;gap:10px;height:100%;padding:22px 22px 26px;display:flex}.parts-hero__group[data-astro-cid-oayzxh5q]:hover{background:var(--gray-light);color:var(--red)}.parts-hero__group[data-astro-cid-oayzxh5q]:focus-visible{outline-offset:-3px}.parts-hero__group-top[data-astro-cid-oayzxh5q]{justify-content:space-between;align-items:center;display:flex}.parts-hero__group-num[data-astro-cid-oayzxh5q]{color:var(--text-muted);font-family:var(--font-data);letter-spacing:.12em;font-size:12px}.parts-hero__group-icon[data-astro-cid-oayzxh5q]{color:var(--text-muted);font-size:22px}.parts-hero__group-name[data-astro-cid-oayzxh5q]{font-family:var(--font-head);text-transform:uppercase;font-size:21px;font-weight:700;line-height:1.05}.parts-hero__group-count[data-astro-cid-oayzxh5q]{color:var(--text-muted);font-size:14px}.parts-hero__group-arrow[data-astro-cid-oayzxh5q],.parts-hero__count-short[data-astro-cid-oayzxh5q]{display:none}@media (prefers-reduced-motion:reduce){.parts-hero[data-astro-cid-oayzxh5q] .parts-hero__reel{margin-bottom:0}}@container page (width<=1199.98px){.parts-hero__grid[data-astro-cid-oayzxh5q]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.parts-hero__group-list[data-astro-cid-oayzxh5q]{grid-template-columns:repeat(3,minmax(0,1fr))}.parts-hero__group-list[data-astro-cid-oayzxh5q]>li[data-astro-cid-oayzxh5q]:nth-child(3n){border-right:0}.parts-hero__group-list[data-astro-cid-oayzxh5q]>li[data-astro-cid-oayzxh5q]:nth-child(-n+3){border-bottom:1px solid var(--rule-light)}.parts-hero__group[data-astro-cid-oayzxh5q]{padding:20px 18px 24px}}@container page (width<=899.98px){.parts-hero__grid[data-astro-cid-oayzxh5q]{grid-template-columns:minmax(0,1fr);gap:32px}}@container page (width<=767.98px){.parts-hero[data-astro-cid-oayzxh5q]{gap:28px;padding-top:32px}.parts-hero__grid[data-astro-cid-oayzxh5q]{gap:20px}.parts-hero__text[data-astro-cid-oayzxh5q]{gap:16px}.parts-hero__title[data-astro-cid-oayzxh5q]{font-size:40px}.parts-hero__lead[data-astro-cid-oayzxh5q]{font-size:17px}.parts-hero[data-astro-cid-oayzxh5q] .parts-hero__reel{margin-bottom:0}.parts-hero__groups[data-astro-cid-oayzxh5q]{margin:0 calc(-1 * var(--space-inline));padding:28px var(--space-inline) 14px;background-color:var(--steel);background-image:var(--texture-brushed-dark), var(--texture-grain-dark);color:var(--ink);--focus-ring:var(--ink)}.parts-hero__group-list[data-astro-cid-oayzxh5q]{border-top:3px solid var(--ink);background:var(--white);clip-path:none;grid-template-columns:minmax(0,1fr)}.parts-hero[data-astro-cid-oayzxh5q] .parts-hero__groups[data-astro-cid-oayzxh5q]{filter:none}.parts-hero__group-list[data-astro-cid-oayzxh5q]>li[data-astro-cid-oayzxh5q],.parts-hero__group-list[data-astro-cid-oayzxh5q]>li[data-astro-cid-oayzxh5q]:nth-child(-n+3){border:0}.parts-hero__group[data-astro-cid-oayzxh5q]{border-top:0;border-bottom:1px solid var(--rule-light-2);grid-template-columns:30px minmax(0,1fr) auto 14px;align-items:center;gap:12px;min-height:60px;margin:0;padding:8px 16px;display:grid}.parts-hero__group-top[data-astro-cid-oayzxh5q]{display:contents}.parts-hero__group-num[data-astro-cid-oayzxh5q]{color:var(--text-muted);letter-spacing:0;grid-area:1/1;font-size:13px}.parts-hero__group-icon[data-astro-cid-oayzxh5q]{display:none}.parts-hero__group-name[data-astro-cid-oayzxh5q]{grid-column:2;font-size:19px;line-height:1.1}.parts-hero__group-count[data-astro-cid-oayzxh5q]{color:var(--text-muted);font-family:var(--font-data);font-size:12px}.parts-hero__count-full[data-astro-cid-oayzxh5q]{display:none}.parts-hero__count-short[data-astro-cid-oayzxh5q]{white-space:nowrap;display:inline}.parts-hero__group-arrow[data-astro-cid-oayzxh5q]{color:var(--red);font-size:14px;display:block}}.old-part[data-astro-cid-bvkuwkrq]{padding:34px var(--space-inline);border-bottom:3px solid var(--gunmetal)}.hero-hangs+.old-part[data-astro-cid-bvkuwkrq]{padding-top:calc(34px + var(--hero-hang))}.old-part__panel[data-astro-cid-bvkuwkrq]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;display:grid}.old-part__text[data-astro-cid-bvkuwkrq]{align-items:center;gap:20px;display:flex}.old-part__mark[data-astro-cid-bvkuwkrq]{--chamfer:10px;background:var(--gunmetal);width:56px;height:56px;color:var(--white);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);flex:none;justify-content:center;align-items:center;font-size:26px;display:flex}.old-part__copy[data-astro-cid-bvkuwkrq]{flex-direction:column;gap:4px;display:flex}.old-part__title[data-astro-cid-bvkuwkrq]{font-size:var(--text-26);line-height:1}.old-part__body[data-astro-cid-bvkuwkrq]{color:var(--text-secondary);font-size:16px}.old-part__buttons[data-astro-cid-bvkuwkrq]{gap:12px;display:flex}.old-part__buttons[data-astro-cid-bvkuwkrq] .button{--button-chamfer:10px}.old-part__buttons[data-astro-cid-bvkuwkrq] .old-part__button--quote{--button-pad-x:22px}.old-part__label-short[data-astro-cid-bvkuwkrq]{display:none}@container page (width<=1199.98px){.old-part__panel[data-astro-cid-bvkuwkrq]{grid-template-columns:minmax(0,1fr);gap:20px}}@container page (width<=767.98px){.old-part[data-astro-cid-bvkuwkrq]{padding:0 var(--space-inline) 36px;border-bottom:0}.old-part__panel[data-astro-cid-bvkuwkrq]{background-color:var(--gunmetal);background-image:var(--texture-brushed-light);color:var(--white);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);--focus-ring:var(--white);gap:14px;padding:20px}.old-part__panel[data-astro-cid-bvkuwkrq] :focus-visible{outline-offset:-3px}.old-part__mark[data-astro-cid-bvkuwkrq]{display:none}.old-part__copy[data-astro-cid-bvkuwkrq]{gap:10px}.old-part__title[data-astro-cid-bvkuwkrq]{font-size:20px}.old-part__body[data-astro-cid-bvkuwkrq]{color:var(--on-navy);font-size:15px;line-height:1.5}.old-part__buttons[data-astro-cid-bvkuwkrq]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:-4px;display:grid}.old-part__buttons[data-astro-cid-bvkuwkrq] .button{--button-height:48px;--button-pad-x:6px;--button-font:15px;letter-spacing:.04em;white-space:normal;min-width:0}.old-part__buttons[data-astro-cid-bvkuwkrq] .old-part__button--how{--button-border:#fff9;--button-fg:var(--white);--button-bg-hover:var(--white)}.old-part__buttons[data-astro-cid-bvkuwkrq] .old-part__button--how:hover{color:var(--ink)}.old-part__buttons[data-astro-cid-bvkuwkrq] .old-part__button--quote .icon,.old-part__label-full[data-astro-cid-bvkuwkrq]{display:none}.old-part__label-short[data-astro-cid-bvkuwkrq]{display:inline}}.parts-intro[data-astro-cid-fymnzzpu]{gap:var(--space-gap-88);padding-block:var(--space-section) 24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.parts-intro__heading[data-astro-cid-fymnzzpu]{flex-direction:column;gap:18px;display:flex}.parts-intro__title[data-astro-cid-fymnzzpu]{font-size:var(--text-48);text-wrap:initial;line-height:.96}.parts-intro__text[data-astro-cid-fymnzzpu]{color:var(--text-secondary);font-size:var(--text-18);flex-direction:column;gap:16px;padding-top:6px;line-height:1.65;display:flex}@container page (width<=899.98px){.parts-intro[data-astro-cid-fymnzzpu]{grid-template-columns:minmax(0,1fr);gap:20px;padding-bottom:8px}.parts-intro__heading[data-astro-cid-fymnzzpu]{gap:14px}.parts-intro__title[data-astro-cid-fymnzzpu]{line-height:1}.parts-intro__text[data-astro-cid-fymnzzpu]{padding-top:0}}.part-groups[data-astro-cid-yd2jqv5v]{position:relative}.group-nav[data-astro-cid-yd2jqv5v]{z-index:8;height:60px;padding:0 var(--space-inline);border-bottom:1px solid var(--rule-light);-webkit-backdrop-filter:blur(8px);background:#fffffff7;justify-content:space-between;align-items:center;display:flex;position:relative}@media (min-height:500px){.group-nav[data-astro-cid-yd2jqv5v]{top:var(--header-offset);position:sticky}}.group-nav__toggle[data-astro-cid-yd2jqv5v]{display:none}.group-nav__list[data-astro-cid-yd2jqv5v]{height:100%;display:flex}.group-nav__link[data-astro-cid-yd2jqv5v]{height:100%;color:var(--text-muted);font-family:var(--font-head);letter-spacing:.05em;text-transform:uppercase;border-bottom:3px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 18px;font-size:16px;font-weight:700;display:flex}.group-nav__link[data-astro-cid-yd2jqv5v]:hover,.group-nav__link[data-astro-cid-yd2jqv5v][aria-current]{color:var(--ink)}.group-nav__link[data-astro-cid-yd2jqv5v][aria-current]{border-bottom-color:var(--red)}.group-nav__link[data-astro-cid-yd2jqv5v]:focus-visible{outline-offset:-3px}.group-nav__num[data-astro-cid-yd2jqv5v]{color:var(--text-placeholder);font-family:var(--font-data);letter-spacing:0;font-size:11px;font-weight:400}.group-nav__name[data-astro-cid-yd2jqv5v]{display:none}.group-nav__quote[data-astro-cid-yd2jqv5v]{color:var(--red);font-family:var(--font-head);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}.group-nav__quote[data-astro-cid-yd2jqv5v]:hover{color:var(--red-hover)}.part-groups__list[data-astro-cid-yd2jqv5v]{padding:72px var(--space-inline) 88px;flex-direction:column;display:flex}.part-group[data-astro-cid-yd2jqv5v]{gap:var(--space-gap-64);border-top:3px solid var(--ink);grid-template-columns:360px minmax(0,1fr);padding:52px 0;scroll-margin-top:60px;display:grid}.part-group__head[data-astro-cid-yd2jqv5v]{flex-direction:column;align-self:start;gap:18px;display:flex}@media (min-height:700px){.part-group__head[data-astro-cid-yd2jqv5v]{top:calc(var(--header-offset) + 84px);position:sticky}}.part-group__tag[data-astro-cid-yd2jqv5v]{background:var(--gunmetal);color:var(--white);font-family:var(--font-data);letter-spacing:.1em;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);align-self:flex-start;padding:7px 14px 7px 12px;font-size:13px}.part-group__tag-word[data-astro-cid-yd2jqv5v]{display:none}.part-group__title[data-astro-cid-yd2jqv5v]{text-wrap:initial;font-size:clamp(32px,.571cqw + 29.77px,38px);line-height:.98}.part-group__intro[data-astro-cid-yd2jqv5v]{color:var(--text-muted);font-size:var(--text-17);line-height:1.6}.part-group__parts[data-astro-cid-yd2jqv5v]{border-top:1px solid var(--rule-light);border-left:1px solid var(--rule-light);grid-template-columns:repeat(3,minmax(0,1fr));align-self:start;display:grid}.part-group__item[data-astro-cid-yd2jqv5v]{min-width:0;display:flex}.part-group__item--fill[data-astro-cid-yd2jqv5v]{grid-column:span var(--fill-3)}.part-group__item--no-fill-3[data-astro-cid-yd2jqv5v]{display:none}.part-group__card[data-astro-cid-yd2jqv5v]{border-right:1px solid var(--rule-light);border-bottom:1px solid var(--rule-light);background:var(--white);flex-direction:column;flex:1;gap:10px;min-height:160px;padding:24px 24px 28px;display:flex}.part-group__card[data-astro-cid-yd2jqv5v]:hover{background:var(--steel)}.part-group__card[data-astro-cid-yd2jqv5v]:focus-visible{outline-offset:-3px}.part-group__card-top[data-astro-cid-yd2jqv5v]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.part-group__name[data-astro-cid-yd2jqv5v]{font-size:var(--text-23);text-wrap:initial;line-height:1}.part-group__arrow[data-astro-cid-yd2jqv5v]{color:var(--red);font-size:18px}.part-group__fn[data-astro-cid-yd2jqv5v],.part-group__fill-body[data-astro-cid-yd2jqv5v]{color:var(--text-muted);font-size:16px;line-height:1.5}.part-group__row-arrow[data-astro-cid-yd2jqv5v]{display:none}.part-group__card--fill[data-astro-cid-yd2jqv5v]{background-color:var(--steel);background-image:var(--texture-brushed-dark);justify-content:space-between}.part-group__card--fill[data-astro-cid-yd2jqv5v]:hover{background-color:var(--steel-deep)}.part-group__fill-text[data-astro-cid-yd2jqv5v]{flex-direction:column;gap:8px;display:flex}.part-group__fill-body[data-astro-cid-yd2jqv5v]{color:var(--text-secondary)}.part-group__cta[data-astro-cid-yd2jqv5v]{color:var(--red);align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}@container page (width<=1199.98px){.part-group[data-astro-cid-yd2jqv5v]{grid-template-columns:280px minmax(0,1fr)}.part-group__parts[data-astro-cid-yd2jqv5v]{grid-template-columns:repeat(2,minmax(0,1fr))}.part-group__item--fill[data-astro-cid-yd2jqv5v]{grid-column:span var(--fill-2)}.part-group__item--no-fill-3[data-astro-cid-yd2jqv5v]{display:flex}.part-group__item--no-fill-2[data-astro-cid-yd2jqv5v]{display:none}}@container page (width<=999.98px){.group-nav[data-astro-cid-yd2jqv5v]{border-bottom:3px solid var(--gunmetal);background-color:var(--navy-section);background-image:var(--texture-brushed-fine-light), var(--texture-grain-light);-webkit-backdrop-filter:none;backdrop-filter:none;height:auto;color:var(--white);--focus-ring:var(--white);padding:0;display:block}.group-nav__toggle[data-astro-cid-yd2jqv5v]{width:100%;min-height:53px;padding:6px 16px 6px var(--space-inline);color:var(--white);text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) 20px;align-items:center;gap:12px;display:grid}.group-nav__toggle[data-astro-cid-yd2jqv5v]:focus-visible{outline-offset:-3px}.group-nav__position[data-astro-cid-yd2jqv5v]{color:var(--muted-on-dark-texture);font-family:var(--font-data);white-space:nowrap;font-size:13px}.group-nav__current[data-astro-cid-yd2jqv5v]{font-family:var(--font-head);text-transform:uppercase;font-size:18px;font-weight:700;line-height:1.05}.group-nav__caret[data-astro-cid-yd2jqv5v]{font-size:16px;transition:transform .2s}.group-nav[data-astro-cid-yd2jqv5v][data-open] .group-nav__caret[data-astro-cid-yd2jqv5v]{transform:rotate(180deg)}.group-nav__list[data-astro-cid-yd2jqv5v]{border-bottom:3px solid var(--gunmetal);background:var(--white);height:auto;color:var(--ink);--focus-ring:var(--ink);flex-direction:column;position:absolute;top:100%;left:0;right:0;box-shadow:0 20px 30px #0816294d}.group-nav[data-astro-cid-yd2jqv5v]:not([data-open]) .group-nav__list[data-astro-cid-yd2jqv5v]{display:none}.group-nav__link[data-astro-cid-yd2jqv5v]{border-bottom:1px solid var(--rule-light-2);height:auto;min-height:52px;color:var(--ink);letter-spacing:0;border-left:4px solid #0000;grid-template-columns:30px minmax(0,1fr);gap:12px;margin:0;padding:0 20px 0 16px;font-size:18px;line-height:1.1;display:grid}.group-nav__link[data-astro-cid-yd2jqv5v][aria-current]{border-bottom-color:var(--rule-light-2);border-left-color:var(--red);background:var(--gray-light)}.group-nav__num[data-astro-cid-yd2jqv5v]{color:var(--text-muted);font-size:13px}.group-nav__short[data-astro-cid-yd2jqv5v]{display:none}.group-nav__name[data-astro-cid-yd2jqv5v]{display:inline}.group-nav__quote[data-astro-cid-yd2jqv5v]{display:none}.part-groups__list[data-astro-cid-yd2jqv5v]{padding:0 var(--space-inline)}.part-group[data-astro-cid-yd2jqv5v]{border-top:0;grid-template-columns:minmax(0,1fr);gap:14px;padding:32px 0 44px;scroll-margin-top:56px}.part-group[data-astro-cid-yd2jqv5v]+.part-group[data-astro-cid-yd2jqv5v]{border-top:1px solid var(--rule-light)}.part-group__head[data-astro-cid-yd2jqv5v]{gap:14px;position:static}.part-group__tag[data-astro-cid-yd2jqv5v]{color:var(--text-muted);letter-spacing:0;clip-path:none;background:0 0;padding:0}.part-group__tag-word[data-astro-cid-yd2jqv5v]{display:inline}.part-group__title[data-astro-cid-yd2jqv5v]{font-size:32px;line-height:1}.part-group__intro[data-astro-cid-yd2jqv5v]{color:var(--text-secondary);font-size:16px}.part-group__parts[data-astro-cid-yd2jqv5v]{border-top:3px solid var(--ink);border-left:0;margin-top:6px}.part-group__card[data-astro-cid-yd2jqv5v]{border-right:0}.part-group__item[data-astro-cid-yd2jqv5v]:nth-child(odd) .part-group__card[data-astro-cid-yd2jqv5v]{border-right:1px solid var(--rule-light)}.part-group__card[data-astro-cid-yd2jqv5v]{min-height:0;padding:20px 20px 22px 0}.part-group__item[data-astro-cid-yd2jqv5v]:nth-child(2n) .part-group__card[data-astro-cid-yd2jqv5v]{padding-left:20px}}@media (scripting:none){.group-nav__list[data-astro-cid-yd2jqv5v]{flex-wrap:wrap;box-shadow:none!important;display:flex!important;position:static!important}}@container page (width<=767.98px){.part-group__parts[data-astro-cid-yd2jqv5v]{grid-template-columns:minmax(0,1fr)}.part-group__item--fill[data-astro-cid-yd2jqv5v],.part-group__item--no-fill-2[data-astro-cid-yd2jqv5v],.part-group__item--no-fill-3[data-astro-cid-yd2jqv5v]{grid-column:auto;margin-top:10px;display:flex}.part-group__item[data-astro-cid-yd2jqv5v] .part-group__card[data-astro-cid-yd2jqv5v],.part-group__item[data-astro-cid-yd2jqv5v]:nth-child(n) .part-group__card[data-astro-cid-yd2jqv5v]{border-right:0;border-bottom:1px solid var(--rule-light);grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:4px 14px;min-height:64px;padding:12px 0;display:grid}.part-group__card[data-astro-cid-yd2jqv5v]:active{background:var(--gray-light)}.part-group__card-top[data-astro-cid-yd2jqv5v]{display:block}.part-group__name[data-astro-cid-yd2jqv5v]{font-size:20px;line-height:1.05}.part-group__arrow[data-astro-cid-yd2jqv5v]{display:none}.part-group__fn[data-astro-cid-yd2jqv5v]{grid-column:1;font-size:15px;line-height:1.45}.part-group__card-top[data-astro-cid-yd2jqv5v],.part-group__fill-text[data-astro-cid-yd2jqv5v]{grid-column:1}.part-group__row-arrow[data-astro-cid-yd2jqv5v]{color:var(--red);grid-area:1/2/span 2;display:block}.part-group__item--fill[data-astro-cid-yd2jqv5v] .part-group__card--fill[data-astro-cid-yd2jqv5v]{background-image:none;border-bottom:0;padding:14px 16px}.part-group__fill-text[data-astro-cid-yd2jqv5v]{gap:4px}.part-group__name--fill[data-astro-cid-yd2jqv5v]{font-family:var(--font-body);text-transform:none;font-size:16px}.part-group__fill-body[data-astro-cid-yd2jqv5v]{font-size:15px;line-height:1.45}.part-group__cta[data-astro-cid-yd2jqv5v]{display:none}}.symptoms[data-astro-cid-4slxygda]{gap:var(--space-gap-56);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.symptoms__intro[data-astro-cid-4slxygda]{flex-direction:column;gap:20px;display:flex}.symptoms__title[data-astro-cid-4slxygda]{font-size:var(--text-48);text-wrap:initial;line-height:.96}.symptoms__text[data-astro-cid-4slxygda]{color:var(--text-secondary);font-size:var(--text-17);line-height:1.6}.symptoms__options[data-astro-cid-4slxygda]{border:0;flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;display:flex}.symptoms__option[data-astro-cid-4slxygda]{background:var(--white);color:var(--ink);white-space:nowrap;cursor:pointer;border:1px solid #c3cad4;padding:10px 14px;font-size:15px;font-weight:600;line-height:normal;position:relative}.symptoms__option[data-astro-cid-4slxygda]:hover{border-color:var(--ink)}.symptoms__option[data-astro-cid-4slxygda][data-checked]{border-color:var(--navy);background:var(--navy);color:var(--white)}.symptoms__option[data-astro-cid-4slxygda]:has(:checked){border-color:var(--navy);background:var(--navy);color:var(--white)}.symptoms__option[data-astro-cid-4slxygda]:has(:focus-visible){outline:3px solid var(--ink);outline-offset:2px}.symptoms__radio[data-astro-cid-4slxygda]{opacity:0;cursor:pointer;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}@media (scripting:enabled){.symptoms__result[data-astro-cid-4slxygda]:not([data-active]){display:none}}.symptoms__results[data-astro-cid-4slxygda]{flex-direction:column;gap:24px;display:flex}.symptoms__result[data-astro-cid-4slxygda]{background:var(--white);clip-path:polygon(0 0,calc(100% - 20px) 0,100% 20px,100% 100%,0 100%);flex-direction:column;gap:20px;padding:48px 52px;display:flex}.symptoms__result[data-astro-cid-4slxygda] [data-astro-cid-4slxygda]:focus-visible{outline-offset:-3px}.symptoms__label[data-astro-cid-4slxygda]{color:var(--text-muted);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.symptoms__group[data-astro-cid-4slxygda]{font-size:var(--text-36);line-height:1}.symptoms__parts[data-astro-cid-4slxygda]{border-top:3px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;display:grid}.symptoms__part[data-astro-cid-4slxygda]{border-bottom:1px solid var(--rule-light);justify-content:space-between;align-items:center;padding:14px 0;font-size:16px;font-weight:700;display:flex}.symptoms__part[data-astro-cid-4slxygda]:hover,.symptoms__see-all[data-astro-cid-4slxygda]:hover{color:var(--red)}.symptoms__part-chip-arrow[data-astro-cid-4slxygda],.symptoms__down[data-astro-cid-4slxygda],.symptoms__call-icon[data-astro-cid-4slxygda]{display:none}.symptoms__more[data-astro-cid-4slxygda]{align-items:center;gap:24px;margin-top:6px;display:flex}.symptoms__see-all[data-astro-cid-4slxygda]{color:var(--navy);align-items:center;gap:8px;margin:-3px 0;padding:3px 0;font-weight:700;display:flex}.symptoms__call[data-astro-cid-4slxygda]{color:var(--text-muted);text-underline-offset:4px;margin:-3px 0;padding:3px 0;font-size:15px;text-decoration:underline;display:inline-block}.symptoms__call[data-astro-cid-4slxygda]:hover{color:var(--ink)}@container page (width<=999.98px){.symptoms[data-astro-cid-4slxygda]{grid-template-columns:minmax(0,1fr);gap:16px}}@container page (width<=767.98px){.symptoms[data-astro-cid-4slxygda]{padding-block:56px}.symptoms__intro[data-astro-cid-4slxygda]{gap:16px}.symptoms__title[data-astro-cid-4slxygda]{font-size:32px;line-height:1}.symptoms__text[data-astro-cid-4slxygda]{font-size:16px}.symptoms__options[data-astro-cid-4slxygda]{margin-top:4px}.symptoms__option[data-astro-cid-4slxygda]{white-space:normal;align-items:center;min-height:44px;padding:0 14px;display:flex}.symptoms__results[data-astro-cid-4slxygda]{margin-top:6px}.symptoms__result[data-astro-cid-4slxygda]{border-top:4px solid var(--navy);clip-path:none;gap:12px;padding:20px}.symptoms__label[data-astro-cid-4slxygda]{letter-spacing:.1em}.symptoms__group[data-astro-cid-4slxygda]{font-size:24px;line-height:1.05}.symptoms__parts[data-astro-cid-4slxygda]{border-top:0;flex-wrap:wrap;gap:8px;display:flex}.symptoms__part[data-astro-cid-4slxygda]{background:var(--steel);border:0;gap:6px;min-height:44px;padding:0 12px;font-size:15px;font-weight:600}.symptoms__part-arrow[data-astro-cid-4slxygda]{display:none}.symptoms__part-chip-arrow[data-astro-cid-4slxygda]{color:var(--navy);font-size:12px;display:inline-block}.symptoms__more[data-astro-cid-4slxygda]{border-top:2px solid var(--ink);flex-direction:column;align-items:stretch;gap:0;margin-top:4px}.symptoms__see-all[data-astro-cid-4slxygda],.symptoms__call[data-astro-cid-4slxygda]{min-height:48px;color:var(--ink);justify-content:space-between;align-items:center;margin:0;padding:0;font-size:16px;font-weight:700;text-decoration:none;display:flex}.symptoms__more[data-astro-cid-4slxygda] li[data-astro-cid-4slxygda]:first-child{border-bottom:1px solid var(--rule-light)}.symptoms__up[data-astro-cid-4slxygda]{display:none}.symptoms__down[data-astro-cid-4slxygda],.symptoms__call-icon[data-astro-cid-4slxygda]{display:inline-block}}.replace[data-astro-cid-xa3yrtem]{flex-direction:column;gap:clamp(36px,2.286cqw + 27.09px,60px);display:flex}.replace[data-astro-cid-xa3yrtem] .replace__intro{--intro-max:540px}.replace[data-astro-cid-xa3yrtem] .section-intro__title{font-size:clamp(34px,1.905cqw + 26.57px,54px)}.replace[data-astro-cid-xa3yrtem] .replace__rail{--rail-line:#3d5170;--rail-text:var(--on-navy-2)}@container page (width>=768px){.replace[data-astro-cid-xa3yrtem] .process-rail__step{gap:18px}.replace[data-astro-cid-xa3yrtem] .process-rail__text{line-height:1.6}}.replace__foot[data-astro-cid-xa3yrtem]{border-top:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:32px;padding-top:36px;display:flex}.replace__note[data-astro-cid-xa3yrtem]{color:var(--on-navy);font-size:var(--text-17);align-items:center;gap:14px;display:flex}.replace__note-icon[data-astro-cid-xa3yrtem]{color:var(--on-navy-label);font-size:24px}.replace__buttons[data-astro-cid-xa3yrtem]{gap:12px;display:flex}.replace__buttons[data-astro-cid-xa3yrtem] .button{--button-height:54px;--button-font:var(--text-17)}.replace__buttons[data-astro-cid-xa3yrtem] .button--secondary{--button-pad-x:22px;letter-spacing:.05em}.replace__buttons[data-astro-cid-xa3yrtem] .button--primary{--button-pad-x:24px}@container page (width<=1199.98px){.replace__foot[data-astro-cid-xa3yrtem]{flex-direction:column;align-items:flex-start}}@container page (width<=767.98px){.replace[data-astro-cid-xa3yrtem] .section-intro__title{line-height:1}.replace[data-astro-cid-xa3yrtem] .section-intro__title br{display:none}.replace__foot[data-astro-cid-xa3yrtem]{align-items:stretch;gap:24px;padding-top:28px}.replace__note[data-astro-cid-xa3yrtem]{align-items:flex-start}.replace__buttons[data-astro-cid-xa3yrtem]{flex-direction:column;gap:10px}.replace__buttons[data-astro-cid-xa3yrtem] .button{--button-chamfer:10px;white-space:normal;width:100%}}.choosing[data-astro-cid-aepjujpl]{gap:var(--space-gap-88);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.choosing__intro[data-astro-cid-aepjujpl]{flex-direction:column;gap:20px;display:flex}.choosing__title[data-astro-cid-aepjujpl]{font-size:var(--text-48);text-wrap:initial;line-height:.96}.choosing__text[data-astro-cid-aepjujpl]{color:var(--text-secondary);font-size:var(--text-17);line-height:1.65}.choosing__intro[data-astro-cid-aepjujpl] .choosing__link{--text-link-hover:var(--red);margin-top:4px}.choosing__guides[data-astro-cid-aepjujpl]{border-top:1px solid var(--rule-light);flex-direction:column;gap:12px;margin-top:18px;padding-top:20px;display:flex}.choosing__guides-label[data-astro-cid-aepjujpl]{color:var(--text-muted);font-family:var(--font-data);letter-spacing:.12em;font-size:11px;font-weight:400;line-height:normal}.choosing__chips[data-astro-cid-aepjujpl]{flex-wrap:wrap;gap:8px;display:flex}.choosing__chip[data-astro-cid-aepjujpl]{white-space:nowrap;border:1px solid #c3cad4;align-items:center;gap:8px;padding:8px 12px 8px 14px;font-size:15px;font-weight:600;display:flex}.choosing__chip[data-astro-cid-aepjujpl]:hover{border-color:var(--ink);background:var(--steel)}.choosing__chip-arrow[data-astro-cid-aepjujpl]{color:var(--red);font-size:13px}.choosing__factors[data-astro-cid-aepjujpl]{flex-direction:column;gap:14px;display:flex}.choosing__factors-title[data-astro-cid-aepjujpl]{font-size:var(--text-22);line-height:normal}.choosing__list[data-astro-cid-aepjujpl]{border-top:3px solid var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.choosing__factor[data-astro-cid-aepjujpl]{--icon-x:24px;padding:22px 0 22px calc(var(--icon-x) + 40px);border-bottom:1px solid var(--rule-light);flex-direction:column;gap:4px;display:flex;position:relative}.choosing__factor[data-astro-cid-aepjujpl]:nth-child(odd){--icon-x:0px;border-right:1px solid var(--rule-light);padding-right:24px}.choosing__factor--wide[data-astro-cid-aepjujpl],.choosing__factor--wide[data-astro-cid-aepjujpl]:nth-child(odd){border-right:0;grid-column:span 2}.choosing__icon[data-astro-cid-aepjujpl]{top:22px;left:var(--icon-x);color:var(--navy);font-size:24px;position:absolute}.choosing__factor-title[data-astro-cid-aepjujpl]{font-size:17px;font-weight:700}.choosing__factor-text[data-astro-cid-aepjujpl]{color:var(--text-muted);margin:0;font-size:15px}@container page (width<=999.98px){.choosing[data-astro-cid-aepjujpl]{grid-template-columns:minmax(0,1fr);gap:48px}}@container page (width<=767.98px){.choosing[data-astro-cid-aepjujpl]{padding-block:64px}.choosing__intro[data-astro-cid-aepjujpl]{gap:16px}.choosing__title[data-astro-cid-aepjujpl]{line-height:1}.choosing__chip[data-astro-cid-aepjujpl]{min-height:40px}.choosing__list[data-astro-cid-aepjujpl]{grid-template-columns:minmax(0,1fr)}.choosing__factor[data-astro-cid-aepjujpl],.choosing__factor[data-astro-cid-aepjujpl]:nth-child(odd),.choosing__factor--wide[data-astro-cid-aepjujpl]{--icon-x:0px;border-right:0;grid-column:auto;padding:18px 0 18px 40px}.choosing__icon[data-astro-cid-aepjujpl]{top:18px}}@container page (width>=768px){#faq .faq__button{padding-block:24px}#faq .faq__question{line-height:1.2}#faq .faq__answer p{padding-bottom:26px}}.parts-hub__closing[data-astro-cid-jxefhp3a]{padding-top:var(--space-section);background:var(--white)}
