.inseo-page,.inseo-extra .tss-prose{line-height:1.7}
.inseo-page h2,.inseo-extra h2{margin:2rem 0 .75rem}
.inseo-page h3,.inseo-extra h3{margin:1.5rem 0 .5rem}
.inseo-page table,.inseo-extra table{width:100%;border-collapse:collapse;margin:1.25rem 0;font-size:.95em}
.inseo-page th,.inseo-page td,.inseo-extra th,.inseo-extra td{border:1px solid rgba(127,127,127,.3);padding:.55rem .7rem;text-align:left;vertical-align:top}
.inseo-page th,.inseo-extra th{background:rgba(127,127,127,.08)}
.inseo-page details,.inseo-extra details{border:1px solid rgba(127,127,127,.25);border-radius:10px;padding:.8rem 1rem;margin:.6rem 0}
.inseo-page summary,.inseo-extra summary{cursor:pointer;font-weight:600}
.inseo-figure{margin:1.75rem 0}.inseo-figure img{width:100%;height:auto;border-radius:12px}
.inseo-figure figcaption{font-size:.9em;opacity:.8;margin-top:.4rem}
.inseo-lead{font-size:1.15em}
.inseo-tldr{border-left:4px solid currentColor;padding:.6rem 1rem;background:rgba(127,127,127,.07)}
.inseo-cta{border-radius:14px;padding:1.4rem 1.5rem;margin:2rem 0;background:rgba(37,211,102,.08);border:1px solid rgba(37,211,102,.35)}
.inseo-cta__title{font-weight:700;font-size:1.2em;margin:0 0 .3rem}.inseo-cta__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 0}
.inseo-links__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem}
.inseo-links__grid ul{list-style:none;padding:0;margin:.5rem 0 0}.inseo-links__grid li{margin:.35rem 0}
.inseo-links__title{font-weight:700;margin:0}
