.bearing-role[data-astro-cid-amhsnkoa]{flex-direction:column;gap:40px;display:flex}.bearing-role__body[data-astro-cid-amhsnkoa]{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:20px;display:grid}.bearing-role__image[data-astro-cid-amhsnkoa]{--chamfer:20px;aspect-ratio:3/2;background:var(--white);min-height:420px}.bearing-role__side[data-astro-cid-amhsnkoa]{flex-direction:column;gap:16px;display:flex}.bearing-role__mounts[data-astro-cid-amhsnkoa]{flex-direction:column;flex:1;gap:16px;display:flex}.bearing-role__mount[data-astro-cid-amhsnkoa]{border-top:5px solid var(--navy);background:var(--white);flex-direction:column;flex:1;gap:10px;padding:26px 28px;display:flex}.bearing-role__mount--second[data-astro-cid-amhsnkoa]{border-top-color:var(--gunmetal)}.bearing-role__mount-title[data-astro-cid-amhsnkoa]{align-items:center;gap:12px;font-size:clamp(22px,.286cqw + 20.89px,25px);line-height:1;display:flex}.bearing-role__mount-icon[data-astro-cid-amhsnkoa]{color:var(--navy);flex:none;font-size:26px}.bearing-role__mount-text[data-astro-cid-amhsnkoa]{color:var(--text-muted);font-size:16px;line-height:1.55}.bearing-role[data-astro-cid-amhsnkoa] .bearing-role__note{--note-pad:20px 24px;--note-icon:var(--on-navy-label)}@container page (width<=999.98px){.bearing-role__body[data-astro-cid-amhsnkoa]{grid-template-columns:minmax(0,1fr)}.bearing-role__image[data-astro-cid-amhsnkoa]{aspect-ratio:auto;min-height:clamp(220px,40cqw,380px)}}@container page (width<=767.98px){.bearing-role__image[data-astro-cid-amhsnkoa]{--chamfer:14px}.bearing-role__mount[data-astro-cid-amhsnkoa]{padding:20px}}.bearing-build[data-astro-cid-vy6qbth3]{gap:var(--space-gap-44);flex-direction:column;display:flex}.bearing-build__intro[data-astro-cid-vy6qbth3] .section-intro__text{color:var(--on-navy)}.bearing-build__cards[data-astro-cid-vy6qbth3]{grid-template-columns:repeat(var(--cols), minmax(0, 1fr));background:#ffffff24;gap:2px;display:grid}.bearing-build__card[data-astro-cid-vy6qbth3]{background:var(--gunmetal);flex-direction:column;gap:16px;min-width:0;padding:34px 36px;display:flex}.bearing-build__image[data-astro-cid-vy6qbth3]{background:var(--steel);height:170px;color:var(--ink)}.bearing-build__title[data-astro-cid-vy6qbth3]{font-size:var(--text-30);line-height:1}.bearing-build__text[data-astro-cid-vy6qbth3]{color:var(--on-navy);font-size:var(--text-17);line-height:1.55}.bearing-build__facts[data-astro-cid-vy6qbth3]{border-top:1px solid #ffffff2e;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;padding-top:14px;font-size:15px;display:grid}.bearing-build__facts[data-astro-cid-vy6qbth3] dt[data-astro-cid-vy6qbth3]{color:var(--muted-on-dark-texture);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;padding-top:3px;font-size:11px}.bearing-build__feature[data-astro-cid-vy6qbth3]{--chamfer:18px;background:var(--white);color:var(--ink);scroll-margin-top:calc(var(--header-offset) + 24px);grid-template-columns:300px minmax(0,1fr) auto;align-items:center;gap:36px;padding-right:36px;display:grid}.bearing-build__feature-image[data-astro-cid-vy6qbth3]{background:var(--steel);align-self:stretch;min-height:210px}.bearing-build__feature-text[data-astro-cid-vy6qbth3]{flex-direction:column;gap:10px;padding:30px 0;display:flex}.bearing-build__feature-label[data-astro-cid-vy6qbth3]{color:var(--text-muted);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;font-size:12px}.bearing-build__feature-title[data-astro-cid-vy6qbth3]{font-size:var(--text-32);line-height:1}.bearing-build__feature-body[data-astro-cid-vy6qbth3]{color:var(--text-secondary);font-size:16px;line-height:1.6}.bearing-build__feature-body[data-astro-cid-vy6qbth3] .rich-text__link{color:inherit;text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.bearing-build__feature-body[data-astro-cid-vy6qbth3] .rich-text__link:after{content:"→" / "";margin-left:4px;font-size:13px}.bearing-build__feature[data-astro-cid-vy6qbth3] .bearing-build__feature-cta{--text-link-size:17px;--text-link-tracking:.05em;white-space:nowrap}@container page (width<=1199.98px){.bearing-build__feature[data-astro-cid-vy6qbth3]{grid-template-columns:240px minmax(0,1fr);grid-template-areas:"image text""image cta";row-gap:0}.bearing-build__feature-image[data-astro-cid-vy6qbth3]{grid-area:image}.bearing-build__feature-text[data-astro-cid-vy6qbth3]{grid-area:text;padding-bottom:14px}.bearing-build__feature[data-astro-cid-vy6qbth3] .bearing-build__feature-cta{grid-area:cta;margin-bottom:30px}}@container page (width<=899.98px){.bearing-build__cards[data-astro-cid-vy6qbth3]{grid-template-columns:minmax(0,1fr)}.bearing-build__card[data-astro-cid-vy6qbth3]{padding:24px 20px}}@container page (width<=767.98px){.bearing-build__feature[data-astro-cid-vy6qbth3]{--chamfer:14px;grid-template-columns:minmax(0,1fr);grid-template-areas:"image""text""cta";gap:0;padding:0 20px 24px}.bearing-build__feature-image[data-astro-cid-vy6qbth3]{min-height:180px;margin:0 -20px}.bearing-build__feature-text[data-astro-cid-vy6qbth3]{padding:22px 0 16px}.bearing-build__feature[data-astro-cid-vy6qbth3] .bearing-build__feature-cta{white-space:normal;margin-bottom:0}}
