.bearings-page{overflow-x:clip}.bearings-page .hero-content,.bearings-page .hero-description,.bearings-page .card,.bearings-page .tool-card,.bearings-page .faq-item{max-width:100%}.bearings-page .hero-title,.bearings-page .subtitle,.bearings-page .hero-description,.bearings-page .tool-description,.bearings-page .faq-answer,.bearings-page .ref-value,.bearings-page .bearing-table-note{overflow-wrap:anywhere}.bearings-page #bearing-size-table-wrap{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.bearings-page #bearing-size-table{min-width:1380px}.bearings-page #bearing-size-table th{cursor:pointer}.bearings-page .bearings-note-card{border-left:4px solid var(--color-danger)}.bearings-page .bearings-checklist li{align-items:flex-start;gap:.625rem;display:flex}.bearings-page .bearings-checklist li:before{content:"•";color:var(--color-primary);margin-top:.05rem}@media (max-width:480px){.bearings-page .hero-title{font-size:clamp(1.8rem,7.5vw,2.35rem);line-height:1.18}.bearings-page .subtitle{letter-spacing:.08em;font-size:13px}.bearings-page .cta-actions{align-items:stretch}.bearings-page .button-primary,.bearings-page .button-secondary{white-space:normal;width:100%;height:auto;min-height:48px;padding:12px 16px}}
