.content-page,.wrap,.section,.pricing{min-width:0}.content-page img{max-width:100%;height:auto}.os-table-wrap,.comparison-table{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.site-header{min-width:0}.site-header .brand{flex-shrink:0}.site-header .header-actions{min-width:0}.site-header .button-small{white-space:nowrap}
@media(max-width:760px){.site-header{height:auto;min-height:68px;padding-top:10px;padding-bottom:10px}.site-header .brand img{width:145px;max-width:42vw}.site-header .header-actions .button{padding:10px 12px;font-size:12px}.content-page .page-hero{gap:28px}.content-page .page-hero img{max-height:62vw;object-fit:contain}.content-page h1{font-size:clamp(38px,11vw,58px)}.content-page h2{font-size:28px}.os-compare{overflow:hidden}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand img{max-width:100%}}
@media(max-width:420px){.site-header .brand img{width:125px}.site-header .header-actions .button{font-size:11px;padding:9px 10px}.page-breadcrumbs{padding-left:14px;padding-right:14px}.footer-grid{gap:24px 14px}.footer-column a{overflow-wrap:anywhere}.os-table{min-width:680px}}
