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