.legal{--lg-bg:#f4f4f6;--lg-card:#fff;--lg-text:#16151c;--lg-body:#2e2d35;--lg-muted:#5f6066;--lg-border:#16151c1a;--lg-shadow:0 1px 2px #16151c0a, 0 8px 24px #16151c0f;--lg-warn-bg:#fff4e5;--lg-warn-border:#e59a1e;--lg-warn-text:#7a4a00;--lg-mark:url(/logo/nextbody-isaret-siyah.svg);background:var(--lg-bg);min-height:100vh;color:var(--lg-text);font:16px/1.7 Figtree,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}@media (prefers-color-scheme:dark){.legal{--lg-bg:#0a0a0c;--lg-card:#16161a;--lg-text:#f5f5f7;--lg-body:#d8d8de;--lg-muted:#9a9aa2;--lg-border:#ffffff1a;--lg-shadow:none;--lg-warn-bg:#e59a1e1a;--lg-warn-border:#e59a1e;--lg-warn-text:#f3c77a;--lg-mark:url(/logo/nextbody-isaret-beyaz.svg)}}.legal main{max-width:760px;margin:0 auto;padding:32px 20px 64px}.legal .logo{letter-spacing:-.03em;color:var(--lg-text);align-items:center;font-family:inherit;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.legal .logo:before{content:"";background:var(--lg-mark) center / contain no-repeat;flex:none;width:22px;height:24px;margin-right:8px}.legal .logo span{color:inherit}.legal h1{letter-spacing:-.03em;color:var(--lg-text);margin:32px 0 6px;font-family:inherit;font-size:34px;font-weight:800;line-height:1.15}.legal h2{color:var(--lg-text);letter-spacing:-.01em;margin:36px 0 8px;font-family:inherit;font-size:20px;font-weight:700;line-height:1.3}.legal p,.legal li{color:var(--lg-body)}.legal p{margin:0 0 1em}.legal strong{color:var(--lg-text)}.legal .meta{color:var(--lg-muted);font-size:14px}.legal .draft{border:1px solid var(--lg-warn-border);background:var(--lg-warn-bg);color:var(--lg-warn-text);border-radius:14px;margin-top:20px;padding:12px 16px;font-size:14px}.legal .card{background:var(--lg-card);border:1px solid var(--lg-border);box-shadow:var(--lg-shadow);border-radius:20px;margin:16px 0;padding:20px}.legal .card>:first-child{margin-top:0}.legal .card>:last-child{margin-bottom:0}.legal a{color:var(--lg-text);text-underline-offset:2px;text-decoration:underline}.legal a.logo{text-decoration:none}.legal nav a{margin-right:16px;font-size:14px;font-weight:600}.legal table{border-collapse:collapse;width:100%;font-size:14px}.legal th,.legal td{text-align:left;border-bottom:1px solid var(--lg-border);vertical-align:top;padding:10px 8px}.legal th{color:var(--lg-muted);font-weight:600}.legal footer{color:var(--lg-muted);border:0;margin-top:48px;padding:0;font-size:13px}.legal footer a{color:var(--lg-muted)}.legal ul{margin:0 0 1em;padding-left:1.4em;list-style:outside}.legal ol{margin:0 0 1em;padding-left:1.4em;list-style:decimal}
