/* Creator Academy proof guide; deliberately scoped to the added content. */
.sk-proof{--proof-ink:#17213a;--proof-muted:#475569;--proof-line:#d9e1ed;--proof-purple:#6240c6;--proof-teal:#087667;color:var(--proof-ink);font-size:1rem;line-height:1.75;overflow-wrap:anywhere}
.sk-proof *{box-sizing:border-box}
.sk-proof a{color:var(--proof-purple);text-decoration:underline;text-underline-offset:3px}
.sk-proof a:focus-visible,.sk-proof summary:focus-visible{outline:3px solid #0d8c7c;outline-offset:5px;border-radius:4px}
.sk-proof .sp-wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}
.sk-proof .sp-hero{padding:64px 0;background:radial-gradient(ellipse at 85% 0,rgba(48,208,178,.17),transparent 55%),#111b32;color:#fff}
.sk-proof .sp-kicker{font-size:.875rem;letter-spacing:.08em;font-weight:750;color:#90e5d4;margin:0 0 14px}
.sk-proof h1{font-size:clamp(2.15rem,5.3vw,3.8rem);line-height:1.15;letter-spacing:-.025em;max-width:900px;margin:0 0 22px;color:#fff}
.sk-proof .sp-hero p{max-width:780px;color:#dae4f5;font-size:1.125rem}
.sk-proof .sp-meta{font-size:.875rem!important;color:#bfcfe8!important;margin-top:22px}
.sk-proof .sp-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}
.sk-proof .sp-actions a{display:inline-block;padding:11px 17px;border:1px solid #60769a;border-radius:10px;color:#fff;font-weight:700;text-decoration:none}
.sk-proof .sp-actions a:first-child{background:#c1f4e7;color:#102e35;border-color:#c1f4e7}
.sk-proof .sp-layout{display:grid;grid-template-columns:minmax(0,1fr) 250px;gap:36px;padding-block:44px}
.sk-proof .sp-article{min-width:0}
.sk-proof .sp-article section{scroll-margin-top:100px;margin:0 0 42px}
.sk-proof h2{font-size:clamp(1.45rem,3vw,1.95rem);line-height:1.3;margin:0 0 16px;color:var(--proof-ink)}
.sk-proof h3{font-size:1.125rem;line-height:1.4;margin:0 0 9px;color:var(--proof-ink)}
.sk-proof p{margin:0 0 16px;color:var(--proof-muted)}
.sk-proof ul,.sk-proof ol{padding-left:24px;margin:12px 0 20px}
.sk-proof li{margin:8px 0}
.sk-proof .sp-note{padding:22px;border:1px solid #bdded5;border-left:4px solid var(--proof-teal);border-radius:12px;background:#f1fbf7;margin:20px 0}
.sk-proof .sp-note p:last-child{margin-bottom:0}
.sk-proof .sp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}
.sk-proof .sp-card{padding:22px;border:1px solid var(--proof-line);border-radius:16px;background:#fff;min-width:0}
.sk-proof .sp-card p:last-child{margin-bottom:0}
.sk-proof .sp-num{display:inline-block;color:var(--proof-teal);font-weight:800;font-size:.875rem;margin-bottom:9px}
.sk-proof .sp-table{overflow:auto;border:1px solid var(--proof-line);border-radius:12px;margin:20px 0}
.sk-proof table{width:100%;border-collapse:collapse;font-size:1rem}
.sk-proof th,.sk-proof td{text-align:left;padding:14px;vertical-align:top;border-bottom:1px solid var(--proof-line);min-width:150px}
.sk-proof th{background:#edf2f9;font-weight:750;color:#253653}
.sk-proof tr:last-child td{border-bottom:0}
.sk-proof .sp-side{align-self:start;position:sticky;top:90px;border:1px solid var(--proof-line);border-radius:14px;background:#fff;padding:20px}
.sk-proof .sp-side a{display:block;padding:8px 0;font-size:1rem}
.sk-proof .sp-side b{display:block;margin-bottom:8px;color:var(--proof-ink)}
.sk-proof details{border:1px solid var(--proof-line);border-radius:12px;padding:16px 20px;margin:12px 0;background:#fff}
.sk-proof summary{cursor:pointer;font-weight:700;color:var(--proof-ink)}
.sk-proof details p{margin:13px 0 0}
.sk-proof pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:22px;background:#edf2f9;color:#21334d;border-radius:12px;font:inherit}
.sk-proof .sp-section-label{color:var(--proof-teal);font-weight:750;font-size:.875rem;letter-spacing:.06em}
.sk-proof.sp-academy{background:#f2f6fd;padding:42px 0;border-block:1px solid #d9e1ed}
.sk-proof.sp-academy .sp-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:0}
.sk-proof.sp-academy .sp-card{display:flex;flex-direction:column}
.sk-proof.sp-academy .sp-card>a:last-child{margin-top:auto;font-weight:700}
@media(max-width:850px){.sk-proof .sp-layout{grid-template-columns:1fr}.sk-proof .sp-side{position:static;order:-1}.sk-proof.sp-academy .sp-grid{grid-template-columns:1fr}}
@media(max-width:600px){.sk-proof .sp-wrap{width:calc(100% - 32px)}.sk-proof .sp-hero{padding:42px 0}.sk-proof .sp-grid{grid-template-columns:1fr}.sk-proof .sp-layout{gap:24px}.sk-proof .sp-card{padding:18px}}
@media print{.sk-proof .sp-side,.sk-proof .sp-actions{display:none}.sk-proof .sp-layout{display:block}.sk-proof .sp-hero{background:#fff;color:#000;padding:20px 0}.sk-proof .sp-hero h1,.sk-proof .sp-hero p{color:#000!important}.sk-proof .sp-card{break-inside:avoid}.sk-proof .sp-table{overflow:visible}}
