
.legal-page{background:radial-gradient(circle at 90% 5%,#ffdeef,transparent 28%),radial-gradient(circle at 3% 15%,#cdeeff,transparent 23%),#f8fbff;font-family:Arial,sans-serif;color:#203d64}
.legal-header{max-width:1080px;margin:0 auto;padding:20px 25px;display:flex;gap:20px;align-items:center;justify-content:space-between}
.legal-logo{display:flex;align-items:center;text-decoration:none;gap:10px;color:#173762;font-weight:1000;font-size:20px}.legal-logo img{width:44px;height:44px;border-radius:15px}
.legal-links{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.legal-links a{font-weight:800;color:#365b8f;text-decoration:none;font-size:13px}.legal-links a:hover{text-decoration:underline}
.legal-lang{display:flex;gap:4px;border:1px solid #d6e8fb;border-radius:999px;padding:3px;background:#fff}.legal-lang button{border:0;cursor:pointer;border-radius:999px;padding:6px 9px;background:transparent;color:#365b8f;font-weight:900}.legal-lang button[aria-pressed=true]{background:#2576e0;color:#fff}
.legal-shell{max-width:1000px;margin:25px auto 75px;padding:0 22px}.legal-banner{text-align:center;background:linear-gradient(120deg,#b9ecff,#fff2c4 62%,#ffe1eb);border:5px solid white;box-shadow:0 18px 42px #15396222;border-radius:30px;padding:45px 24px}
.legal-banner img{width:94px;height:94px;object-fit:cover;border:4px solid #fff;border-radius:24px;box-shadow:0 7px 24px #2951aa22}
.legal-banner h1{font-size:clamp(34px,5vw,57px);margin:17px 0 10px;letter-spacing:-.05em}.legal-banner p{line-height:1.6;margin:0 auto;max-width:600px;color:#4b6784}
.legal-notice{margin:22px auto;border-radius:16px;background:#fff9e7;border:1px solid #ffe0a1;padding:17px 22px;color:#865b1e;font-size:13px;line-height:1.7}
.legal-content{background:#fff;padding:40px 50px;border-radius:28px;box-shadow:0 16px 42px #16467a12;line-height:1.85}.legal-content h2{font-size:21px;margin:32px 0 8px;color:#153d6c}.legal-content h2:first-child{margin-top:0}.legal-content p,.legal-content li{color:#536b86;font-size:14px}.legal-content a{color:#157ac2}
.legal-content .callout{background:#eff7ff;padding:17px 21px;border-radius:18px;margin-top:25px}.legal-content .callout p{margin:0}
.legal-foot{text-align:center;font-size:12px;color:#67829d;padding:23px}.legal-foot a{color:#3277be}
.legal-page [data-legal-lang=en]{display:none}.legal-page.is-en [data-legal-lang=tr]{display:none}.legal-page.is-en [data-legal-lang=en]{display:block}
@media(max-width:660px){.legal-header{flex-direction:column;justify-content:center}.legal-links{justify-content:center}.legal-shell{padding:0 14px}.legal-banner{padding:30px 17px}.legal-content{padding:24px 21px}}

/* v5 final legal text: clear, accessible notices and inline code */
.legal-notice{background:#eff8ff;border:1px solid #d5eaf9;color:#355b7d;text-align:center}.legal-notice a{color:#145c9e;font-weight:700}.legal-content code{font-size:.92em;background:#f0f7fc;border-radius:4px;padding:2px 5px}.legal-content h2{scroll-margin-top:60px}
