.kl-seo-hero.is-solo .kl-hero-text{flex-basis:100%;max-width:860px}.kl-seo-crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:var(--kl-mute-2)}.kl-seo-crumbs a{color:var(--kl-mute);text-decoration:none}.kl-seo-crumbs a:hover{color:var(--kl-ink)}.kl-seo-crumbs [aria-current=page]{color:var(--kl-ink-2)}.kl-seo-prose{max-width:760px}.kl-seo-prose li,.kl-seo-prose p{font-size:16px;line-height:1.7;color:var(--kl-ink-2)}.kl-seo-prose p{margin:0 0 14px}.kl-seo-prose ol,.kl-seo-prose ul{margin:0 0 14px;padding-left:22px}.kl-seo-prose li+li{margin-top:6px}.kl-seo-prose strong{color:var(--kl-ink);font-weight:600}.kl-seo-prose a{color:var(--kl-accent-2)}.kl .kl-seo-prose code,.kl-seo-hero .kl-lead code{font-family:var(--kl-mono);font-size:.875em;color:var(--kl-ink);background:var(--kl-card);border:1px solid var(--kl-line-2);border-radius:6px;padding:1px 6px;overflow-wrap:anywhere}.kl-seo-prose .kl-seo-src{font-size:14px;color:var(--kl-mute-2)}.kl-seo-cards{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.kl-seo-card{height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:20px;background:var(--kl-card);border:1px solid var(--kl-line-2);border-radius:14px;color:var(--kl-ink);text-decoration:none;transition:border-color .15s ease}.kl-seo-card:hover{border-color:var(--kl-line-3)}.kl-seo-card-t{font-weight:600;font-size:17px}.kl-seo-card-b{font-size:15px;line-height:1.55;color:var(--kl-mute)}.kl-seo-sec-gap{margin-top:24px}.kl-seo-sec-gap a{color:var(--kl-accent-2)}.kl-seo-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kl-seo-tablewrap{margin-top:24px;overflow-x:auto;border:1px solid var(--kl-line-2);border-radius:14px;background:var(--kl-card)}.kl-seo-ptable{width:100%;min-width:720px;border-collapse:collapse;font-size:15px}.kl-seo-ptable td,.kl-seo-ptable th{padding:14px 16px;text-align:left;border-bottom:1px solid var(--kl-line);white-space:nowrap}.kl-seo-ptable tbody tr:last-child td,.kl-seo-ptable tbody tr:last-child th{border-bottom:0}.kl-seo-ptable thead th{font-weight:600;color:var(--kl-ink)}.kl-seo-ptable tbody th{font-weight:500;color:var(--kl-mute)}.kl-seo-ptable td{font-family:var(--kl-mono);font-size:14px;color:var(--kl-ink-2)}