.content-section.svelte-17otthv{margin-bottom:2.5rem}.content-section.svelte-17otthv h2:where(.svelte-17otthv){font-size:1.35rem;font-weight:700;margin:0 0 1rem;color:var(--text-primary)}.content-section.svelte-17otthv p:where(.svelte-17otthv){font-size:.95rem;line-height:1.7;color:var(--text-secondary);margin:0 0 1rem}.pitfall-list.svelte-17otthv{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.pitfall-list.svelte-17otthv li:where(.svelte-17otthv){position:relative;padding-left:1.5rem;font-size:.95rem;line-height:1.6;color:var(--text-secondary)}.pitfall-list.svelte-17otthv li:where(.svelte-17otthv):before{content:"!";position:absolute;left:0;top:0;width:1rem;height:1rem;font-size:.7rem;font-weight:700;color:var(--color-danger);background-color:var(--color-danger-bg);border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;text-align:center;margin-top:.2rem}.checklist.svelte-17otthv{list-style:none;padding:0;margin:1rem 0 0;display:flex;flex-direction:column;gap:.6rem}.checklist-item.svelte-17otthv{display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem;line-height:1.6;color:var(--text-secondary)}.checklist-box.svelte-17otthv{flex-shrink:0;width:1.15rem;height:1.15rem;border:2px solid var(--accent);border-radius:3px;margin-top:.2rem}.guide-list.svelte-17otthv{padding-left:1.25rem;margin:1rem 0 0;display:flex;flex-direction:column;gap:.6rem}.guide-list.svelte-17otthv li:where(.svelte-17otthv){font-size:.95rem;line-height:1.6;color:var(--text-secondary)}.guide-list.svelte-17otthv li:where(.svelte-17otthv) a:where(.svelte-17otthv){color:var(--text-secondary);text-decoration:none}.guide-list.svelte-17otthv li:where(.svelte-17otthv) a:where(.svelte-17otthv):hover{color:var(--accent)}
