*{box-sizing:border-box}
:root{--bg:#fbf6f2;--bg2:#fff;--ink:#1f1a1f;--muted:#7a6e72;--accent:#c99bad;--accent-d:#a87b8e;--blue:#4a6b8a;--blue-d:#2d4a6b;--gold:#c9a85b}
body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.7 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}
.wrap{max-width:820px;margin:0 auto;padding:0 22px 90px}
header.lg{background:var(--blue-d);color:#fff;padding:28px 0 26px;margin-bottom:36px}
header.lg .wrap{padding-bottom:0}
header.lg a.back{color:#cdd9e6;text-decoration:none;font-size:.9rem}
header.lg a.back:hover{color:#fff}
header.lg h1{margin:.5rem 0 .3rem;font-size:1.8rem;letter-spacing:-.02em}
header.lg .sub{color:#cdd9e6;font-size:.92rem}
h2{margin:2.2rem 0 .7rem;font-size:1.18rem;color:var(--blue-d);letter-spacing:-.01em}
h3{margin:1.5rem 0 .4rem;font-size:1rem;color:var(--accent-d)}
p,li{color:#3a3238}
ul{padding-left:1.15rem}
li{margin:.3rem 0}
a{color:var(--blue)}
.kutu{background:var(--bg2);border:1px solid #ece0e4;border-left:3px solid var(--gold);border-radius:10px;padding:16px 18px;margin:1.4rem 0}
.kutu strong{color:var(--blue-d)}
.kutu.uyari{border-left-color:var(--accent-d)}
table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.94rem;background:var(--bg2);border-radius:10px;overflow:hidden}
th,td{text-align:left;padding:10px 12px;border-bottom:1px solid #f0e6ea;vertical-align:top}
th{background:#f6eef1;color:var(--blue-d);font-weight:600}
tr:last-child td{border-bottom:none}
.tarih{color:var(--muted);font-size:.86rem;margin-top:2.6rem;padding-top:1rem;border-top:1px solid #ece0e4}
.bag{display:flex;flex-wrap:wrap;gap:14px;margin:1.6rem 0 0;font-size:.92rem}
.bag a{color:var(--blue);text-decoration:none;border-bottom:1px solid #cdd9e6;padding-bottom:1px}
.bag a:hover{border-color:var(--blue)}
@media(max-width:600px){header.lg h1{font-size:1.45rem}.wrap{padding:0 16px 60px}}
