@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;500;600;700;800;900&display=swap');
/* TAŞIYO legal pages and editorial reveal, progressive enhancement */
.ts-legal-layout{background:#f5f9f7;color:#172c39;padding-bottom:65px}.ts-legal-wrap{width:min(960px,calc(100% - 32px));margin:auto}.ts-legal-hero{background:linear-gradient(135deg,#062e35,#0e7250);color:white;padding:76px 0 85px}.ts-legal-hero span{font-size:13px;font-weight:800;letter-spacing:.08em;color:#baf2cc}.ts-legal-hero h1{font-size:clamp(32px,5vw,60px);line-height:1.12;margin:15px 0}.ts-legal-hero p{color:#ddf4e7}.ts-legal-paper{background:white;border-radius:22px;margin-top:-32px;position:relative;padding:clamp(24px,4.5vw,64px);box-shadow:0 15px 55px #072e2614}.ts-legal-body section{margin-bottom:44px}.ts-legal-body h2{font-size:clamp(21px,2.6vw,29px);line-height:1.35;margin:0 0 17px;color:#0b4438}.ts-legal-body p,.ts-legal-body li{font-size:17px;line-height:1.95;color:#3e5660}.ts-legal-body a{color:#168551}.ts-legal-ending,.ts-legal-foot{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:30px}.ts-legal-ending a,.ts-legal-foot a{color:#168551;text-decoration:underline;text-underline-offset:4px}.ts-animated-article .ts-reveal,.ts-animated-article h2,.ts-animated-article h3,.ts-animated-article p,.ts-legal-body .ts-reveal{transition:opacity .65s ease,transform .65s ease}@media(prefers-reduced-motion:no-preference){.ts-motion-ready .ts-animated-article .ts-reveal:not(.ts-inview),.ts-motion-ready .ts-animated-article h2:not(.ts-inview),.ts-motion-ready .ts-animated-article h3:not(.ts-inview),.ts-motion-ready .ts-animated-article p:not(.ts-inview),.ts-motion-ready .ts-legal-body .ts-reveal:not(.ts-inview){opacity:0;transform:translateX(-28px)}}@media(max-width:600px){.ts-legal-body p,.ts-legal-body li{font-size:16px}.ts-legal-hero{padding:52px 0 72px}}
/* v4.1 – Local Turkish font fix; bypass global Jakarta with missing glyphs. */
.ts-legal-layout,.ts-legal-layout *, .ts-legal-hero, .ts-legal-body, .ts-legal-paper,
.ts-legal-body h1,.ts-legal-body h2,.ts-legal-body h3,.ts-legal-body p,.ts-legal-body li {
 font-family:'Noto Sans','Segoe UI',Arial,sans-serif!important;
 font-synthesis:none;
}
.ts-legal-body h2,.ts-legal-body h3,.ts-legal-body p,.ts-legal-body li{letter-spacing:normal!important;word-spacing:normal!important;overflow-wrap:break-word}
@media(prefers-reduced-motion:no-preference){
 .ts-legal-body [data-ts-reveal="pending"]{opacity:0;transform:translate3d(-42px,0,0)}
 .ts-legal-body [data-ts-reveal="done"]{opacity:1;transform:none}
}
.ts-legal-body [data-ts-reveal]{transition:opacity .7s ease-out,transform .7s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}
@media(prefers-reduced-motion:reduce){.ts-legal-body [data-ts-reveal]{transition:none!important;transform:none!important;opacity:1!important}}
