/* Kategori SEO yazısı + çerez bildirimi: düz renkler, gölgesiz */
.cat-seo{padding-block:8px 64px}
.cat-seo__body{max-width:76ch;color:#2A4B49;line-height:1.75;font-size:16px}
.cat-seo__body h2{font-size:clamp(22px,2.4vw,28px);margin:28px 0 10px;color:var(--forest-3)}
.cat-seo__body h3{font-size:19px;margin:22px 0 8px;color:var(--forest-3)}
.cat-seo__body p{margin:0 0 14px}
.cat-seo__body ul,.cat-seo__body ol{margin:0 0 14px;padding-left:22px;display:grid;gap:6px}
.cat-seo__body a{color:var(--teal-ink);text-decoration:underline}
.consent{position:fixed;left:max(16px,env(safe-area-inset-left,0px));right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:80;max-width:720px;margin-inline:auto;background:var(--forest);color:#fff;border-radius:18px;padding:16px 18px;display:flex;gap:16px;align-items:center;flex-wrap:wrap}
.consent[hidden]{display:none}
.consent p{margin:0;flex:1 1 320px;font-size:14px;line-height:1.55;color:var(--mint-2)}
.consent a{color:#fff;text-decoration:underline}
.consent__btns{display:flex;gap:8px}
.consent .btn--ghost{color:#fff;border-color:rgba(255,255,255,.5)}
.consent .btn:not(.btn--ghost){background:var(--mint);border-color:var(--mint);color:var(--forest)}
