/* inline */
@scope (html[data-site-styles~="500431ea2d674dea"]) {body:where(:scope, *){margin:0;background:var(--gray-100,#f1f5f9);color:var(--gray-900,#0f172a);font-family:var(--font-family-base,Arial,sans-serif)}.site-header:where(:scope, *){padding:18px max(20px,calc((100vw - 1100px)/2));background:#fff;border-bottom:1px solid var(--gray-300,#cbd5e1);display:flex;justify-content:space-between}.site-header a:where(:scope, *){color:var(--color-primary,#2c3e50);font-weight:700;text-decoration:none}.wrap:where(:scope, *){max-width:1100px;margin:32px auto;padding:0 20px}.eyebrow:where(:scope, *){color:var(--color-primary,#2c3e50);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem}h1:where(:scope, *){margin:4px 0 8px}.module:where(:scope, *){background:#fff;border:1px solid var(--gray-300,#cbd5e1);border-radius:var(--radius-lg,12px);padding:20px;margin-top:24px}.module h2:where(:scope, *){margin:0 0 18px}.cards:where(:scope, *){display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.chapter-card:where(:scope, *){display:flex;min-height:105px;flex-direction:column;justify-content:space-between;padding:15px;border:1px solid var(--gray-300,#cbd5e1);border-radius:var(--radius-md,8px);color:var(--gray-900,#0f172a);text-decoration:none}.chapter-card:hover:where(:scope, *){border-color:var(--color-secondary,#16a085);background:var(--gray-50,#f8fafc)}.chapter-card strong:where(:scope, *){color:var(--color-primary,#2c3e50);font-size:.9rem}
}
