.research-citations.svelte-1sx9fmd{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:2px solid rgba(0,0,0,.1)}h2.svelte-1sx9fmd{font-size:1.75rem;font-weight:600;margin-bottom:var(--spacing-l)}.citations-list.svelte-1sx9fmd{list-style:decimal;padding-left:var(--spacing-l);counter-reset:citation}.citation-item.svelte-1sx9fmd{margin-bottom:var(--spacing-l);line-height:1.7;font-size:.95rem}.citation-item.svelte-1sx9fmd strong:where(.svelte-1sx9fmd){font-weight:600;display:block;margin-bottom:var(--spacing-xs)}.authors.svelte-1sx9fmd{color:var(--color-text)}.identifier.svelte-1sx9fmd{font-size:.875rem;opacity:.8}.study-link.svelte-1sx9fmd{color:var(--color-primary);text-decoration:none;font-weight:500;transition:opacity .2s ease}.study-link.svelte-1sx9fmd:hover{opacity:.7;text-decoration:underline}@media (max-width: 768px){.research-citations.svelte-1sx9fmd{margin-top:var(--spacing-xl);padding-top:var(--spacing-l)}h2.svelte-1sx9fmd{font-size:1.5rem}.citation-item.svelte-1sx9fmd{font-size:.9rem}}.related-resources.svelte-1okwjq0{margin-top:var(--spacing-2xl);padding:var(--spacing-xl);background:#00000005;border-radius:8px}h2.svelte-1okwjq0{font-size:1.5rem;font-weight:600;margin-bottom:var(--spacing-m)}.resource-list.svelte-1okwjq0{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-m)}.resource-item.svelte-1okwjq0 a:where(.svelte-1okwjq0){text-decoration:none;color:inherit;display:block;height:100%}.resource-card.svelte-1okwjq0{background:#fff;padding:var(--spacing-m);border-radius:6px;border:1px solid rgba(0,0,0,.1);transition:all .2s ease;height:100%;display:flex;flex-direction:column}.resource-card.svelte-1okwjq0:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.resource-title.svelte-1okwjq0{font-weight:600;font-size:1.1rem;display:block;margin-bottom:var(--spacing-s);line-height:1.3}.resource-description.svelte-1okwjq0{color:var(--color-text);opacity:.8;font-size:.95rem;margin:0 0 var(--spacing-m) 0;line-height:1.5;flex-grow:1}.read-more.svelte-1okwjq0{color:var(--color-primary);font-size:.9rem;font-weight:500}@media (max-width: 768px){.related-resources.svelte-1okwjq0{padding:var(--spacing-m)}.resource-list.svelte-1okwjq0{grid-template-columns:1fr}}.table-of-contents.svelte-1dzzduv{background:var(--color-background, #f8f9fa);border:1px solid var(--color-border, #e9ecef);border-radius:8px;padding:var(--spacing-m, 1.5rem);margin:var(--spacing-l, 2rem) 0;position:sticky;top:100px;max-height:calc(100vh - 200px);overflow-y:auto}.toc-title.svelte-1dzzduv{font-size:1.25rem;font-weight:700;margin:0 0 var(--spacing-s, 1rem) 0;color:var(--color-text, #000);text-transform:uppercase;letter-spacing:.05em}.toc-list.svelte-1dzzduv{list-style:none;padding:0;margin:0}.toc-item.svelte-1dzzduv{margin:0;line-height:1.6}.toc-item.svelte-1dzzduv a:where(.svelte-1dzzduv){display:block;color:var(--color-text-secondary, #666);text-decoration:none;transition:all .2s ease;border-left:3px solid transparent;padding:.5rem 0 .5rem .75rem}.toc-item.svelte-1dzzduv a:where(.svelte-1dzzduv):hover{color:var(--color-accent, #0066cc);border-left-color:var(--color-accent, #0066cc)}.toc-item.active.svelte-1dzzduv a:where(.svelte-1dzzduv){color:var(--color-accent, #0066cc);font-weight:600;border-left-color:var(--color-accent, #0066cc)}.toc-level-2.svelte-1dzzduv{font-size:.95rem}.toc-level-3.svelte-1dzzduv{font-size:.875rem;padding-left:1.5rem}.toc-level-3.svelte-1dzzduv a:where(.svelte-1dzzduv){padding-left:.5rem}@media (max-width: 768px){.table-of-contents.svelte-1dzzduv{position:relative;top:0;max-height:none}}.table-of-contents.svelte-1dzzduv::-webkit-scrollbar{width:6px}.table-of-contents.svelte-1dzzduv::-webkit-scrollbar-track{background:transparent}.table-of-contents.svelte-1dzzduv::-webkit-scrollbar-thumb{background:var(--color-border, #e9ecef);border-radius:3px}.table-of-contents.svelte-1dzzduv::-webkit-scrollbar-thumb:hover{background:var(--color-text-secondary, #666)}.key-takeaways.svelte-1m3l1y5{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:12px;padding:var(--spacing-l, 2rem);margin:var(--spacing-xl, 3rem) 0;box-shadow:0 10px 30px #0000001a;color:#fff}.key-takeaways-header.svelte-1m3l1y5{display:flex;align-items:center;gap:var(--spacing-s, .75rem);margin-bottom:var(--spacing-m, 1.5rem)}.icon.svelte-1m3l1y5{flex-shrink:0;width:32px;height:32px;color:gold}.title.svelte-1m3l1y5{font-size:1.5rem;font-weight:700;margin:0;color:#fff;text-transform:uppercase;letter-spacing:.05em}.takeaways-list.svelte-1m3l1y5{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-m, 1rem)}.takeaway-item.svelte-1m3l1y5{display:flex;align-items:flex-start;gap:var(--spacing-s, .75rem);font-size:1.05rem;line-height:1.6;padding:var(--spacing-s, .75rem);background:#ffffff1a;border-radius:8px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.takeaway-item.svelte-1m3l1y5:hover{background:#ffffff26;transform:translate(4px)}.checkmark.svelte-1m3l1y5{flex-shrink:0;width:20px;height:20px;color:#4ade80;margin-top:2px}.takeaway-item.svelte-1m3l1y5 span:where(.svelte-1m3l1y5){flex:1}.key-takeaways.alternate.svelte-1m3l1y5{background:linear-gradient(135deg,#f093fb,#f5576c)}.key-takeaways.professional.svelte-1m3l1y5{background:linear-gradient(135deg,#1e3a8a,#3b82f6)}.key-takeaways.success.svelte-1m3l1y5{background:linear-gradient(135deg,#065f46,#10b981)}@media (max-width: 768px){.key-takeaways.svelte-1m3l1y5{padding:var(--spacing-m, 1.5rem);margin:var(--spacing-l, 2rem) 0}.title.svelte-1m3l1y5{font-size:1.25rem}.takeaway-item.svelte-1m3l1y5{font-size:.95rem}}@media print{.key-takeaways.svelte-1m3l1y5{background:#f0f0f0;color:#000;box-shadow:none;border:2px solid #333}.title.svelte-1m3l1y5{color:#000}.checkmark.svelte-1m3l1y5{color:#333}.takeaway-item.svelte-1m3l1y5{background:#fff;border:1px solid #ddd}}.resource-page.svelte-1hsaql1{max-width:1400px;margin:0 auto;padding:var(--spacing-xl) var(--spacing-m);line-height:1.7}.resource-header.svelte-1hsaql1{margin-bottom:var(--spacing-xl);max-width:900px}.content-wrapper.svelte-1hsaql1{display:grid;grid-template-columns:1fr 300px;gap:var(--spacing-xl);align-items:start}.toc-sidebar.svelte-1hsaql1{display:block;order:2}.toc-mobile.svelte-1hsaql1{display:none}.main-content.svelte-1hsaql1{max-width:900px;order:1}h1.svelte-1hsaql1{font-size:clamp(2rem,5vw,3rem);font-weight:700;margin-bottom:var(--spacing-s);line-height:1.2}.last-updated.svelte-1hsaql1{color:var(--color-text);opacity:.7;font-size:.9rem;margin-top:var(--spacing-xs)}.resource-content.svelte-1hsaql1{font-size:1.125rem;color:var(--color-text)}.resource-content.svelte-1hsaql1 h2{font-size:1.75rem;font-weight:600;margin-top:var(--spacing-xl);margin-bottom:var(--spacing-m);line-height:1.3}.resource-content.svelte-1hsaql1 h3{font-size:1.5rem;font-weight:600;margin-top:var(--spacing-l);margin-bottom:var(--spacing-m);line-height:1.3}.resource-content.svelte-1hsaql1 p{margin-bottom:var(--spacing-m)}.resource-content.svelte-1hsaql1 ul,.resource-content.svelte-1hsaql1 ol{margin-bottom:var(--spacing-m);padding-left:var(--spacing-l)}.resource-content.svelte-1hsaql1 li{margin-bottom:var(--spacing-s)}.resource-content.svelte-1hsaql1 blockquote{border-left:4px solid var(--color-primary);padding-left:var(--spacing-m);margin:var(--spacing-l) 0;font-style:italic;opacity:.9}.resource-content.svelte-1hsaql1 strong{font-weight:600}.resource-content.svelte-1hsaql1 a{color:var(--color-primary);text-decoration:underline}.resource-content.svelte-1hsaql1 a:hover{opacity:.8}.disclaimer.svelte-1hsaql1{background:#0000000d;padding:var(--spacing-m);border-left:4px solid var(--color-text);font-size:.9rem;margin-top:var(--spacing-xl);line-height:1.6}.disclaimer.svelte-1hsaql1 strong:where(.svelte-1hsaql1){display:block;margin-bottom:var(--spacing-xs)}@media (max-width: 1200px){.content-wrapper.svelte-1hsaql1{grid-template-columns:1fr}.toc-sidebar.svelte-1hsaql1{display:none}.toc-mobile.svelte-1hsaql1{display:block;margin-bottom:var(--spacing-l)}}@media (max-width: 768px){.resource-page.svelte-1hsaql1{padding:var(--spacing-l) var(--spacing-m)}h1.svelte-1hsaql1{font-size:2rem}.resource-content.svelte-1hsaql1{font-size:1rem}.resource-content.svelte-1hsaql1 h2{font-size:1.5rem}.resource-content.svelte-1hsaql1 h3{font-size:1.25rem}}
