.page-container[data-astro-cid-4icdtmyg]{max-width:800px;margin:0 auto;padding:2rem 1.5rem 4rem}.page-header[data-astro-cid-4icdtmyg]{text-align:center;margin-bottom:3rem;padding:2rem 0}.page-icon[data-astro-cid-4icdtmyg]{font-size:3rem;margin-bottom:1rem}.page-header[data-astro-cid-4icdtmyg] h1[data-astro-cid-4icdtmyg]{font-size:clamp(1.8rem,4vw,2.4rem);font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:var(--text)}.page-intro[data-astro-cid-4icdtmyg]{font-size:1.05rem;line-height:1.8;color:var(--text-muted);max-width:680px;margin:0 auto;text-align:left}.section[data-astro-cid-4icdtmyg]{margin-bottom:3rem}.section[data-astro-cid-4icdtmyg] h2[data-astro-cid-4icdtmyg]{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:var(--text)}.section[data-astro-cid-4icdtmyg] h3[data-astro-cid-4icdtmyg]{font-size:1.15rem;font-weight:600;margin-bottom:.5rem;color:var(--text)}.section[data-astro-cid-4icdtmyg] p[data-astro-cid-4icdtmyg]{font-size:.95rem;line-height:1.8;color:var(--text-muted);margin-bottom:1rem}.section[data-astro-cid-4icdtmyg] ul[data-astro-cid-4icdtmyg]{padding-left:1.5rem;margin-bottom:1rem}.section[data-astro-cid-4icdtmyg] li[data-astro-cid-4icdtmyg]{font-size:.95rem;line-height:1.7;color:var(--text-muted);margin-bottom:.5rem}.symptom-grid[data-astro-cid-4icdtmyg]{display:grid;gap:1rem;margin-top:1.5rem}.symptom-card[data-astro-cid-4icdtmyg]{background:var(--surface);border:1px solid var(--border);border-radius:12px;position:relative;padding:1.5rem 1.5rem 1.5rem 4rem}.symptom-number[data-astro-cid-4icdtmyg]{position:absolute;left:1.25rem;top:1.5rem;width:2rem;height:2rem;border-radius:50%;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:.85rem}.symptom-card[data-astro-cid-4icdtmyg] h3[data-astro-cid-4icdtmyg]{margin-bottom:.5rem}.symptom-card[data-astro-cid-4icdtmyg] p[data-astro-cid-4icdtmyg]{margin-bottom:0}.comparison-table-wrapper[data-astro-cid-4icdtmyg]{overflow-x:auto;margin:1.5rem 0;border-radius:12px;border:1px solid var(--border)}.comparison-table[data-astro-cid-4icdtmyg]{width:100%;border-collapse:collapse;font-size:.9rem}.comparison-table[data-astro-cid-4icdtmyg] th[data-astro-cid-4icdtmyg]{background:var(--surface);padding:.875rem 1rem;text-align:left;font-weight:600;color:var(--text);border-bottom:2px solid var(--border)}.comparison-table[data-astro-cid-4icdtmyg] td[data-astro-cid-4icdtmyg]{padding:.75rem 1rem;border-bottom:1px solid var(--border);color:var(--text-muted);line-height:1.5}.comparison-table[data-astro-cid-4icdtmyg] tr[data-astro-cid-4icdtmyg]:last-child td[data-astro-cid-4icdtmyg]{border-bottom:none}.callout[data-astro-cid-4icdtmyg]{padding:1.25rem 1.5rem;border-radius:12px;margin:1.5rem 0;font-size:.9rem;line-height:1.7}.callout-insight[data-astro-cid-4icdtmyg]{background:#5a8a7a14;border:1px solid rgba(90,138,122,.2);color:var(--text-muted)}.cycle-steps[data-astro-cid-4icdtmyg]{display:grid;gap:1rem;margin:1.5rem 0}.cycle-step[data-astro-cid-4icdtmyg]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:1.25rem 1.5rem}.cycle-label[data-astro-cid-4icdtmyg]{font-weight:700;font-size:.95rem;color:var(--accent);margin-bottom:.5rem}.cycle-step[data-astro-cid-4icdtmyg] p[data-astro-cid-4icdtmyg]{margin-bottom:0}.exercise-cards[data-astro-cid-4icdtmyg]{display:grid;gap:1.25rem;margin-top:1.5rem}.exercise-card[data-astro-cid-4icdtmyg]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.75rem}.exercise-number[data-astro-cid-4icdtmyg]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);margin-bottom:.5rem}.exercise-card[data-astro-cid-4icdtmyg] h3[data-astro-cid-4icdtmyg]{font-size:1.1rem;margin-bottom:.75rem}.exercise-card[data-astro-cid-4icdtmyg] ul[data-astro-cid-4icdtmyg]{padding-left:1.25rem;margin-bottom:.75rem}.exercise-card[data-astro-cid-4icdtmyg] li[data-astro-cid-4icdtmyg]{font-size:.9rem;margin-bottom:.35rem}.vulnerability-grid[data-astro-cid-4icdtmyg]{display:grid;gap:1rem;margin:1.5rem 0}.vulnerability-card[data-astro-cid-4icdtmyg]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem}.vulnerability-card[data-astro-cid-4icdtmyg] h3[data-astro-cid-4icdtmyg]{margin-bottom:.5rem}.vulnerability-card[data-astro-cid-4icdtmyg] p[data-astro-cid-4icdtmyg]{margin-bottom:0}.warning-signs[data-astro-cid-4icdtmyg]{display:grid;gap:1.25rem;margin:1.5rem 0}.warning-category[data-astro-cid-4icdtmyg]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem}.warning-category[data-astro-cid-4icdtmyg] h3[data-astro-cid-4icdtmyg]{margin-bottom:.75rem}.warning-category[data-astro-cid-4icdtmyg] ul[data-astro-cid-4icdtmyg]{list-style:disc;padding-left:1.25rem}.warning-category[data-astro-cid-4icdtmyg] li[data-astro-cid-4icdtmyg]{margin-bottom:.4rem;font-size:.9rem}.key-takeaways[data-astro-cid-4icdtmyg]{background:#5a8a7a0f;border:2px solid rgba(90,138,122,.2);border-radius:16px;padding:2rem}.key-takeaways[data-astro-cid-4icdtmyg] h2[data-astro-cid-4icdtmyg]{margin-bottom:1rem}.key-takeaways[data-astro-cid-4icdtmyg] ul[data-astro-cid-4icdtmyg]{list-style:none;padding:0}.key-takeaways[data-astro-cid-4icdtmyg] li[data-astro-cid-4icdtmyg]{padding-left:1.5rem;position:relative;margin-bottom:.75rem}.key-takeaways[data-astro-cid-4icdtmyg] li[data-astro-cid-4icdtmyg]:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.faq-list[data-astro-cid-4icdtmyg]{display:grid;gap:.75rem;margin-top:1rem}.faq-item[data-astro-cid-4icdtmyg]{background:var(--surface);border:1px solid var(--border);border-radius:10px;overflow:hidden}.faq-item[data-astro-cid-4icdtmyg] summary[data-astro-cid-4icdtmyg]{padding:1rem 1.25rem;font-weight:600;font-size:.95rem;cursor:pointer;color:var(--text);list-style:none;display:flex;align-items:center;gap:.75rem}.faq-item[data-astro-cid-4icdtmyg] summary[data-astro-cid-4icdtmyg]:before{content:"+";font-size:1.2rem;font-weight:300;color:var(--accent);flex-shrink:0}.faq-item[data-astro-cid-4icdtmyg][open] summary[data-astro-cid-4icdtmyg]:before{content:"−"}.faq-item[data-astro-cid-4icdtmyg] summary[data-astro-cid-4icdtmyg]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-4icdtmyg] p[data-astro-cid-4icdtmyg]{padding:0 1.25rem 1.25rem;margin:0;font-size:.9rem;line-height:1.7;color:var(--text-muted)}.next-steps-list[data-astro-cid-4icdtmyg]{list-style:none;padding:0}.next-steps-list[data-astro-cid-4icdtmyg] li[data-astro-cid-4icdtmyg]{padding:.5rem 0 .5rem 1.5rem;position:relative}.next-steps-list[data-astro-cid-4icdtmyg] li[data-astro-cid-4icdtmyg]:before{content:"→";position:absolute;left:0;color:var(--accent);font-weight:700}@media (max-width: 600px){.page-container[data-astro-cid-4icdtmyg]{padding:1.5rem 1rem 3rem}.page-header[data-astro-cid-4icdtmyg]{padding:1rem 0}.symptom-card[data-astro-cid-4icdtmyg]{padding-left:3.5rem}.symptom-number[data-astro-cid-4icdtmyg]{left:1rem}.comparison-table[data-astro-cid-4icdtmyg]{font-size:.8rem}.comparison-table[data-astro-cid-4icdtmyg] th[data-astro-cid-4icdtmyg],.comparison-table[data-astro-cid-4icdtmyg] td[data-astro-cid-4icdtmyg]{padding:.6rem .75rem}.exercise-card[data-astro-cid-4icdtmyg],.cycle-step[data-astro-cid-4icdtmyg],.vulnerability-card[data-astro-cid-4icdtmyg]{padding:1.25rem}.key-takeaways[data-astro-cid-4icdtmyg]{padding:1.5rem}}.read-next[data-astro-cid-4icdtmyg]{margin-top:3rem;padding:2rem;background:var(--card-bg, #f0f7f7);border-radius:12px}.read-next[data-astro-cid-4icdtmyg] h2[data-astro-cid-4icdtmyg]{color:var(--primary, #1a5c5c);margin-bottom:1rem}.read-next[data-astro-cid-4icdtmyg] ul[data-astro-cid-4icdtmyg]{list-style:none;padding:0}.read-next[data-astro-cid-4icdtmyg] li[data-astro-cid-4icdtmyg]{margin-bottom:.75rem}.read-next[data-astro-cid-4icdtmyg] a[data-astro-cid-4icdtmyg]{color:var(--accent, #2a7f7f);text-decoration:none;font-weight:500}.read-next[data-astro-cid-4icdtmyg] a[data-astro-cid-4icdtmyg]:hover{text-decoration:underline}.myth-reality-cards[data-astro-cid-4icdtmyg]{display:grid;gap:1rem;margin-top:1.5rem}.myth-reality-card[data-astro-cid-4icdtmyg]{border:1px solid var(--border);border-radius:12px;overflow:hidden;background:var(--surface);transition:box-shadow .2s}.myth-reality-card[data-astro-cid-4icdtmyg]:hover{box-shadow:0 2px 12px #0000000f}.myth-card__front[data-astro-cid-4icdtmyg]{display:flex;align-items:flex-start;gap:.75rem;width:100%;padding:1.25rem;background:none;border:none;cursor:pointer;text-align:left;font-family:inherit;color:var(--text);transition:background .15s}.myth-card__front[data-astro-cid-4icdtmyg]:hover{background:#5a8a7a0a}.myth-card__front[data-astro-cid-4icdtmyg] p[data-astro-cid-4icdtmyg]{margin:0;font-size:.95rem;line-height:1.6;font-style:italic}.myth-card__badge[data-astro-cid-4icdtmyg]{flex-shrink:0;padding:.2rem .6rem;border-radius:6px;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#c0392b1f;color:var(--accent);margin-top:2px}.myth-card__badge--reality[data-astro-cid-4icdtmyg]{background:#5a8a7a26;color:var(--accent)}.myth-card__back[data-astro-cid-4icdtmyg]{display:flex;align-items:flex-start;gap:.75rem;padding:1.25rem;background:#5a8a7a0d;border-top:1px solid var(--border);animation:mythReveal .3s ease}.myth-card__back[data-astro-cid-4icdtmyg] p[data-astro-cid-4icdtmyg]{margin:0;font-size:.93rem;line-height:1.7;color:var(--text-muted)}.myth-card__front[data-astro-cid-4icdtmyg][aria-expanded=true]{background:#c0392b08}@keyframes mythReveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.myth-card__front[data-astro-cid-4icdtmyg]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:12px}.cf-assessment[data-astro-cid-4icdtmyg]{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:1.5rem;margin-top:2rem}.cf-assessment[data-astro-cid-4icdtmyg] h3[data-astro-cid-4icdtmyg]{margin-bottom:.25rem;color:var(--accent)}.cf-assessment__intro[data-astro-cid-4icdtmyg]{font-size:.9rem;color:var(--text-muted);margin-bottom:1rem}.cf-assessment__items[data-astro-cid-4icdtmyg]{display:flex;flex-direction:column;gap:.35rem}.cf-assessment__item[data-astro-cid-4icdtmyg]{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem .75rem;border-radius:8px;cursor:pointer;transition:background .15s;font-size:.93rem;line-height:1.6;color:var(--text-muted)}.cf-assessment__item[data-astro-cid-4icdtmyg]:hover{background:#5a8a7a14}.cf-chk[data-astro-cid-4icdtmyg]{width:18px;height:18px;margin-top:3px;flex-shrink:0;accent-color:var(--accent)}.cf-assessment__result[data-astro-cid-4icdtmyg]{margin-top:1rem;padding:1rem 1.25rem;border-radius:10px;background:#5a8a7a0a;border:1px solid var(--border)}.cf-meter[data-astro-cid-4icdtmyg]{height:8px;background:var(--border);border-radius:4px;overflow:hidden;margin-bottom:.75rem}.cf-meter__fill[data-astro-cid-4icdtmyg]{height:100%;width:0;border-radius:4px;background:var(--accent);transition:width .4s ease,background .4s ease}.cf-assessment__text[data-astro-cid-4icdtmyg]{margin:0;font-size:.93rem;line-height:1.6;color:var(--text-muted)}.budget-planner[data-astro-cid-4icdtmyg]{background:#5a8a7a0f;border:1px solid var(--border);border-radius:10px;padding:1.25rem;margin-top:1rem}.budget-planner[data-astro-cid-4icdtmyg] h4[data-astro-cid-4icdtmyg]{margin:0 0 .25rem;color:var(--accent);font-size:1rem}.budget-planner__intro[data-astro-cid-4icdtmyg]{font-size:.88rem;color:var(--text-muted);margin-bottom:1rem}.budget-planner__header[data-astro-cid-4icdtmyg]{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.budget-planner__budget-label[data-astro-cid-4icdtmyg]{font-size:.9rem;font-weight:600;color:var(--text);display:flex;align-items:center;gap:.5rem}.budget-planner__budget-label[data-astro-cid-4icdtmyg] select[data-astro-cid-4icdtmyg]{padding:.3rem .5rem;border-radius:6px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:.88rem}.budget-planner__status[data-astro-cid-4icdtmyg]{font-size:.88rem;font-weight:600;color:var(--accent);padding:.25rem .75rem;border-radius:20px;background:#5a8a7a1f}.budget-planner__status[data-astro-cid-4icdtmyg].is-full{background:#dc783c26;color:#b85c2f}.budget-planner__add[data-astro-cid-4icdtmyg]{display:flex;gap:.5rem;margin-bottom:1rem}.budget-planner__input[data-astro-cid-4icdtmyg]{flex:1;padding:.5rem .75rem;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-size:.88rem;min-width:0}.budget-planner__input[data-astro-cid-4icdtmyg]::placeholder{color:var(--text-muted);opacity:.6}.budget-planner__btn[data-astro-cid-4icdtmyg]{padding:.5rem .85rem;border-radius:8px;border:none;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .15s;white-space:nowrap}.budget-planner__btn--adopt[data-astro-cid-4icdtmyg]{background:var(--accent);color:#fff}.budget-planner__btn--adopt[data-astro-cid-4icdtmyg]:hover{filter:brightness(1.1)}.budget-planner__btn--adopt[data-astro-cid-4icdtmyg]:disabled{opacity:.5;cursor:not-allowed;filter:none}.budget-planner__btn--defer[data-astro-cid-4icdtmyg]{background:var(--surface);color:var(--text-muted);border:1px solid var(--border)}.budget-planner__btn--defer[data-astro-cid-4icdtmyg]:hover{border-color:var(--accent)}.budget-planner__lists[data-astro-cid-4icdtmyg]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.budget-planner__col[data-astro-cid-4icdtmyg] h4[data-astro-cid-4icdtmyg]{font-size:.82rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 .4rem;font-weight:700}.budget-planner__list[data-astro-cid-4icdtmyg]{list-style:none;padding:0;margin:0;min-height:2rem}.budget-planner__list[data-astro-cid-4icdtmyg] li[data-astro-cid-4icdtmyg]{font-size:.85rem;padding:.35rem .5rem;border-radius:6px;margin-bottom:.3rem;line-height:1.5;animation:budgetFadeIn .25s ease}.budget-planner__col[data-astro-cid-4icdtmyg]:first-child .budget-planner__list[data-astro-cid-4icdtmyg] li[data-astro-cid-4icdtmyg]{background:#5a8a7a1a;color:var(--text)}.budget-planner__col[data-astro-cid-4icdtmyg]:last-child .budget-planner__list[data-astro-cid-4icdtmyg] li[data-astro-cid-4icdtmyg]{background:#0000000a;color:var(--text-muted);text-decoration:line-through;opacity:.75}@keyframes budgetFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.budget-planner__reset[data-astro-cid-4icdtmyg]{margin-top:.75rem;padding:.35rem .75rem;border-radius:6px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-size:.8rem;cursor:pointer}.budget-planner__reset[data-astro-cid-4icdtmyg]:hover{border-color:var(--accent);color:var(--accent)}@media (max-width: 600px){.budget-planner__add[data-astro-cid-4icdtmyg]{flex-wrap:wrap}.budget-planner__input[data-astro-cid-4icdtmyg]{width:100%}.budget-planner__lists[data-astro-cid-4icdtmyg]{grid-template-columns:1fr}}
