:where(.sp-content){--sp-caution:#b45309;--sp-caution-bg:#fffbeb;--sp-note:#1d4ed8;--sp-note-bg:#eff6ff;--sp-border:#e5e7eb;overflow-wrap:anywhere;word-break:keep-all;line-height:1.75}:where(.sp-content) :where(h2,h3){margin:2em 0 .6em;line-height:1.4}:where(.sp-content) :where(p,ul,ol,blockquote){margin:0 0 1em}:where(.sp-content) :where(ul,ol){padding-left:1.4em}:where(.sp-content) :where(ul){list-style:outside}:where(.sp-content) :where(ol){list-style:decimal}:where(.sp-content) :where(blockquote){border-left:3px solid var(--sp-border);color:#4b5563;padding-left:1em}:where(.sp-content) :where(a){text-decoration:underline}:where(.sp-content) :where(img){border-radius:8px;max-width:100%;height:auto}:where(.sp-content) :where(.sp-figure){margin:1.5em 0}:where(.sp-content) :where(.sp-figure figcaption){color:#6b7280;text-align:center;margin-top:.5em;font-size:.875em}:where(.sp-content) :where(.sp-table){margin:1.5em 0;overflow-x:auto}:where(.sp-content) :where(table){border-collapse:collapse;min-width:100%;font-size:.95em}:where(.sp-content) :where(th,td){border:1px solid var(--sp-border);text-align:left;vertical-align:top;padding:.5em .75em}:where(.sp-content) :where(th){background:#f9fafb;font-weight:600}:where(.sp-content) :where(.sp-callout){border-left:4px solid;border-radius:6px;margin:1.5em 0;padding:1em 1.25em}:where(.sp-content) :where(.sp-callout>:last-child){margin-bottom:0}:where(.sp-content) :where(.sp-callout-title){margin-bottom:.4em;font-weight:700}:where(.sp-content) :where(.sp-callout-caution){border-color:var(--sp-caution);background:var(--sp-caution-bg)}:where(.sp-content) :where(.sp-callout-caution .sp-callout-title){color:var(--sp-caution)}:where(.sp-content) :where(.sp-callout-note){border-color:var(--sp-note);background:var(--sp-note-bg)}:where(.sp-content) :where(.sp-callout-note .sp-callout-title){color:var(--sp-note)}:where(.sp-content) :where(.sp-video){aspect-ratio:16/9;margin:1.5em 0}:where(.sp-content) :where(.sp-video iframe){border:0;border-radius:8px;width:100%;height:100%}:where(.sp-content) :where(.sp-small){color:#6b7280;font-size:.875em}:where(.sp-content) :where(.sp-small>:last-child){margin-bottom:1em}:where(.sp-references) :where(ol){padding-left:1.4em;font-size:.9em;list-style:decimal}:where(.sp-references) :where(li){margin:.4em 0}:where(.sp-references) :where(.sp-reference-publisher,.sp-reference-note){color:#6b7280}:where(.sp-related-posts) :where(ul){padding:0;list-style:none}:where(.sp-related-posts) :where(li){border-bottom:1px solid #e5e7eb;padding:.6em 0}:where(.sp-faq) :where(dt){margin-top:1em;font-weight:700}:where(.sp-faq) :where(dd){margin:.3em 0 0}:where(.sp-list) :where(ul){padding:0;list-style:none}:where(.sp-list) :where(li){border-bottom:1px solid #e5e7eb;padding:1em 0}:where(.sp-pinned){margin-right:.4em;font-size:.8em;font-weight:700}:where(.sp-takeaways){border:1px solid var(--sp-border,#e5e7eb);border-radius:8px;margin:1.5em 0;padding:1em 1.25em}:where(.sp-takeaways-title){margin:0 0 .5em;font-size:.85em;font-weight:600}:where(.sp-takeaways) :where(ul){margin:0;padding-left:1.2em;list-style:outside}:where(.sp-takeaways) :where(li){margin:.3em 0}:where(.sp-toc){margin:1.5em 0;font-size:.9em}:where(.sp-toc) :where(ol){margin:0;padding-left:1.4em;list-style:decimal}
