.ki-seo{padding:32px 48px;background:var(--sand,#f5f1e8);color:var(--ink,#143b31)}.ki-seo-inner{max-width:1180px;margin:auto}.ki-seo h2{font-family:'DM Serif Display',serif;font-size:clamp(24px,3vw,34px);margin:0 0 12px}.ki-seo p{max-width:820px;line-height:1.7}.ki-seo-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:20px}.ki-seo a{color:inherit;text-underline-offset:4px}.ki-seo a:focus-visible{outline:2px solid #e77b68;outline-offset:5px}@media(max-width:768px){.ki-seo{padding:28px 24px}}