/* ===== AUTO RESPONSIVE FIX ===== */ *,*::before,*::after{box-sizing:border-box} body{overflow-x:hidden;-webkit-text-size-adjust:100%} img,video,iframe,svg{max-width:100%;height:auto} table{max-width:100%} pre,code{overflow-x:auto;white-space:pre-wrap;word-break:break-word} @media(max-width:1024px){ .container,main,article,.wrapper,[class*="container"]{max-width:100%!important;padding-left:20px!important;padding-right:20px!important} [style*="grid-template-columns: repeat(3"],[style*="grid-template-columns:repeat(3"]{grid-template-columns:repeat(2,1fr)!important} [style*="grid-template-columns: repeat(4"],[style*="grid-template-columns:repeat(4"]{grid-template-columns:repeat(2,1fr)!important} [style*="grid-template-columns: 2fr 1fr"],[style*="grid-template-columns:2fr 1fr"],[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important} } @media(max-width:768px){ body{font-size:15px!important} h1{font-size:clamp(1.6rem,5vw,2.2rem)!important;line-height:1.2!important} h2{font-size:clamp(1.3rem,4vw,1.8rem)!important} h3{font-size:clamp(1.1rem,3vw,1.4rem)!important} p,li,td,th{font-size:clamp(0.85rem,2.5vw,1rem)!important} header{padding:12px 16px!important} header nav ul{flex-wrap:wrap!important;gap:4px!important} header nav a{font-size:12px!important;padding:6px 10px!important} section,.hero{padding:32px 16px!important} .hero h1,[class*="hero"] h1{font-size:clamp(1.5rem,6vw,2rem)!important} [style*="grid-template-columns"]{grid-template-columns:1fr!important} [style*="display: grid"],[style*="display:grid"]{gap:16px!important} [style*="display: flex"],[style*="display:flex"]{flex-wrap:wrap!important} table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important} th,td{padding:8px 10px!important;font-size:13px!important;white-space:nowrap!important} footer{padding:24px 16px!important;text-align:center!important} footer [style*="grid-template-columns"]{grid-template-columns:1fr!important} footer [style*="display: flex"]{flex-direction:column!important;align-items:center!important} blockquote{padding:16px 20px!important;margin:16px 0!important} .btn,a[class*="btn"],[class*="cta"]{width:100%!important;text-align:center!important;justify-content:center!important} [style*="padding: 60px"],[style*="padding:60px"],[style*="padding: 50px"],[style*="padding:50px"]{padding:24px 16px!important} [style*="gap: 40px"],[style*="gap:40px"],[style*="gap: 50px"],[style*="gap:50px"]{gap:16px!important} } @media(max-width:480px){ body{font-size:14px!important} h1{font-size:1.5rem!important} h2{font-size:1.25rem!important} h3{font-size:1.1rem!important} header nav ul{display:none!important} header nav a[class*="cta"],header nav a[href]:last-child{display:inline-flex!important} section,.hero{padding:24px 12px!important} .card,[class*="card"]{padding:12px!important;border-radius:8px!important} [style*="padding: 40px"],[style*="padding:40px"],[style*="padding: 30px"],[style*="padding:30px"]{padding:16px 12px!important} table th,table td{padding:6px 8px!important;font-size:11px!important} footer{font-size:13px!important} [style*="font-size: 72px"],[style*="font-size:72px"],[style*="font-size: 64px"],[style*="font-size:64px"],[style*="font-size: 56px"],[style*="font-size:56px"],[style*="font-size: 48px"],[style*="font-size:48px"]{font-size:28px!important} } /* ===== END AUTO RESPONSIVE ===== */