/* mobil uyum — inline grid/padding değerlerini sadece küçük ekranlarda ezer */
html,body{overflow-x:hidden;-webkit-text-size-adjust:100%}
img,image-slot,svg,video,table{max-width:100%}
@media(max-width:1100px){
[style*="grid-template-columns: repeat(5"],[style*="grid-template-columns: repeat(7"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}
[style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
[style*="grid-template-columns: 1fr 420px"],[style*="grid-template-columns: 340px"],[style*="grid-template-columns: 1.4fr"],[style*="grid-template-columns: minmax(0, 300px)"],[style*="grid-template-columns: minmax(0,420px)"],[style*="grid-template-columns: minmax(0,1fr) minmax(0,420px)"]{grid-template-columns:minmax(0,1fr)!important}
}
@media(max-width:820px){
:root{--container-pad:20px;--font-size-display-l:34px;--font-size-display-m:28px;--font-size-h1:25px;--font-size-h2:21px;--font-size-h3:18px;--font-size-body-l:16px}
[style*="grid-template-columns: repeat("],[style*="grid-template-columns: minmax"],[style*="grid-template-columns: 1fr "],[style*="grid-template-columns: 340px"],[style*="grid-template-columns: 1.4fr"]{grid-template-columns:minmax(0,1fr)!important}
[style*="grid-template-columns: 1fr auto 1fr"]{grid-template-columns:minmax(0,1fr)!important;justify-items:center;text-align:center}
[style*="padding: 120px"],[style*="padding: 112px"],[style*="padding: 100px"],[style*="padding: 96px"],[style*="padding: 88px"],[style*="padding: 80px"],[style*="padding: 72px"],[style*="padding: 64px"]{padding-top:52px!important;padding-bottom:52px!important}
[style*="margin: 64px 0px 20px"]{margin-top:40px!important}
[style*="order: 1"]{order:0!important}
[style*="height: 260px"],[style*="height: 240px"],[style*="height: 210px"]{height:200px!important}
a,button,[role="button"]{min-height:44px}
nav a,footer a{min-height:auto}
}
@media(max-width:480px){
:root{--container-pad:16px;--font-size-display-l:29px;--font-size-display-m:25px}
[style*="gap: 64px"],[style*="gap: 56px"],[style*="gap: 48px"],[style*="gap: 40px"]{gap:28px!important}
}