.page-title.svelte-8t22u0{font-size:1.2rem;font-weight:700;margin:0 0 4px}.page-intro.svelte-8t22u0{font-size:.8rem;color:var(--color-text-muted);margin:0 0 20px}.section-title.svelte-8t22u0{font-size:1rem;font-weight:700;margin:28px 0 4px}.section-intro.svelte-8t22u0{font-size:.8rem;color:var(--color-text-muted);margin:0 0 16px}.video-header.svelte-8t22u0{display:flex;gap:14px;align-items:center;margin-bottom:24px;padding:14px 16px;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:14px}.video-header-link.svelte-8t22u0{position:relative;flex-shrink:0;border-radius:8px;overflow:hidden}.video-header-thumb.svelte-8t22u0{width:120px;aspect-ratio:16/9;object-fit:cover;display:block}.video-header-play.svelte-8t22u0{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059;color:#fff;opacity:.8;transition:opacity .15s}.video-header-link.svelte-8t22u0:hover .video-header-play:where(.svelte-8t22u0){opacity:1}.video-header-info.svelte-8t22u0 h3:where(.svelte-8t22u0){margin:0 0 4px;font-size:.95rem;font-weight:700}.video-header-info.svelte-8t22u0 p:where(.svelte-8t22u0){margin:0;font-size:.75rem;color:var(--color-text-muted)}.group.svelte-8t22u0{margin-bottom:20px}.group-header.svelte-8t22u0{display:flex;align-items:center;gap:10px;margin-bottom:8px}.severity.svelte-8t22u0{width:10px;height:10px;border-radius:50%;flex-shrink:0}.severity--red.svelte-8t22u0{background:#ef4444}.severity--yellow.svelte-8t22u0{background:#eab308}.severity--green.svelte-8t22u0{background:#22c55e}.severity--blue.svelte-8t22u0{background:#3b82f6}.group-text.svelte-8t22u0{display:flex;flex-direction:column}.group-question.svelte-8t22u0{font-weight:700;font-size:.9rem}.group-label.svelte-8t22u0{font-size:.7rem;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em}.chapter-list.svelte-8t22u0{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.chapter.svelte-8t22u0{display:flex;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;color:inherit;transition:background .15s}.chapter.svelte-8t22u0:hover{background:#ffffff08}.chapter.svelte-8t22u0+.chapter:where(.svelte-8t22u0){border-top:1px solid var(--color-border)}.chapter-thumb.svelte-8t22u0{width:64px;aspect-ratio:16/9;object-fit:cover;border-radius:4px;flex-shrink:0}.chapter-main.svelte-8t22u0{flex:1;min-width:0}.chapter-title.svelte-8t22u0{display:block;font-weight:600;font-size:.85rem}.chapter-action.svelte-8t22u0{display:block;font-size:.75rem;color:var(--color-text-muted);line-height:1.3}.chapter-time.svelte-8t22u0{font-size:.7rem;font-family:monospace;color:var(--color-action);flex-shrink:0}.rules-card.svelte-8t22u0{background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:12px;padding:16px;margin-bottom:10px}.rules-heading.svelte-8t22u0{font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);margin:0 0 12px}.cert-table.svelte-8t22u0{width:100%;border-collapse:collapse;font-size:.8rem}.cert-table.svelte-8t22u0 th:where(.svelte-8t22u0){text-align:left;font-weight:600;color:var(--color-text-muted);font-size:.7rem;text-transform:uppercase;letter-spacing:.05em;padding:0 0 8px}.cert-table.svelte-8t22u0 td:where(.svelte-8t22u0){padding:6px 0;border-top:1px solid var(--color-border);vertical-align:top}.cert-table.svelte-8t22u0 td:where(.svelte-8t22u0):first-child{font-weight:600;white-space:nowrap;padding-right:16px;color:var(--color-action)}.rules-list.svelte-8t22u0{display:flex;flex-direction:column;gap:8px}.rule.svelte-8t22u0{display:flex;gap:12px;font-size:.8rem}.rule-label.svelte-8t22u0{font-weight:600;white-space:nowrap;min-width:120px;flex-shrink:0}.rule-value.svelte-8t22u0{color:var(--color-text-muted)}.why.svelte-8t22u0{font-size:.7rem;color:var(--color-text-muted);font-style:italic}.inst.svelte-8t22u0{font-size:.7rem;color:var(--color-text-muted)}.rules-note.svelte-8t22u0{font-size:.75rem;color:var(--color-text-muted);margin:10px 0 0;font-style:italic}.further-title.svelte-8t22u0{font-size:.85rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;margin:32px 0 12px}.resources.svelte-8t22u0{display:flex;flex-direction:column;gap:8px}.resource-card.svelte-8t22u0{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:10px;text-decoration:none;color:inherit;transition:all .15s}.resource-card.svelte-8t22u0:hover{border-color:var(--color-action)}.resource-icon.svelte-8t22u0{width:34px;height:34px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.resource-icon--video.svelte-8t22u0{background:#ef444426;color:#ef4444}.resource-icon--doc.svelte-8t22u0{background:#3b82f626;color:#3b82f6}.resource-icon--link.svelte-8t22u0{background:rgba(var(--color-action-rgb, 96, 165, 250),.15);color:var(--color-action)}.resource-body.svelte-8t22u0{flex:1;min-width:0}.resource-name.svelte-8t22u0{display:block;font-weight:600;font-size:.85rem}.resource-desc.svelte-8t22u0{display:block;font-size:.7rem;color:var(--color-text-muted)}
