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