.lead.svelte-tibptj{padding-top:2.5rem}.lead-head.svelte-tibptj{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.lead-title.svelte-tibptj{margin:0;font-size:clamp(1.5rem,3vw,2rem)}.lead-sub.svelte-tibptj{margin:0;font-size:.875rem;color:var(--color-ink-3)}.lead-grid.svelte-tibptj{display:grid;grid-template-columns:3fr 2fr;gap:1.25rem}.side.svelte-tibptj{display:grid;gap:1.25rem}.card.svelte-tibptj{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card.svelte-tibptj:hover{transform:translateY(-3px);box-shadow:var(--shadow-lg);border-color:var(--color-accent-border)}.card-img.svelte-tibptj{width:100%;aspect-ratio:16 / 9;object-fit:cover;background:var(--color-surface-2)}.card-large.svelte-tibptj .card-img:where(.svelte-tibptj){aspect-ratio:16 / 10}.card-body.svelte-tibptj{display:flex;flex:1;flex-direction:column;gap:.5rem;padding:1.125rem 1.25rem 1.25rem}.card-large.svelte-tibptj .card-body:where(.svelte-tibptj){padding:1.5rem 1.75rem 1.75rem}.card-cat.svelte-tibptj{font-family:var(--font-mono);font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent)}.card-title.svelte-tibptj{margin:0;font-size:1.125rem;line-height:1.25}.card-large.svelte-tibptj .card-title:where(.svelte-tibptj){font-size:clamp(1.375rem,2.4vw,1.875rem)}.card-link.svelte-tibptj{color:var(--color-ink);text-decoration:none}.card-link.svelte-tibptj:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.card.svelte-tibptj:hover .card-link:where(.svelte-tibptj){color:var(--color-accent)}.card-excerpt.svelte-tibptj{margin:0;font-size:.9375rem;color:var(--color-ink-2);line-height:1.6}.clamp.svelte-tibptj{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-meta.svelte-tibptj{margin:auto 0 0;padding-top:.5rem;display:flex;align-items:center;justify-content:space-between;font-size:.8125rem;color:var(--color-ink-3)}.card-more.svelte-tibptj{display:inline-flex;align-items:center;gap:.375rem;font-weight:600;color:var(--color-accent)}@media (min-width: 901px){.card-large.svelte-tibptj picture:where(.svelte-tibptj){display:block;flex:1;min-height:0}.card-large.svelte-tibptj .card-img:where(.svelte-tibptj){height:100%;min-height:18rem;aspect-ratio:auto}.card-large.svelte-tibptj .card-body:where(.svelte-tibptj){flex:0 0 auto}}@media (max-width: 900px){.lead-grid.svelte-tibptj{grid-template-columns:1fr}.side.svelte-tibptj{grid-template-columns:1fr 1fr}.lead-sub.svelte-tibptj{display:none}}@media (max-width: 600px){.side.svelte-tibptj{grid-template-columns:1fr}}.quiz.svelte-ql5lv9{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:2rem}.quiz-title.svelte-ql5lv9{margin-bottom:.5rem}.quiz-sub.svelte-ql5lv9{color:var(--color-ink-2);margin-bottom:2rem;font-size:.9375rem}.questions.svelte-ql5lv9{display:flex;flex-direction:column;gap:1.75rem;margin-bottom:2rem}.question.svelte-ql5lv9{border-left:2px solid var(--color-border);padding-left:1rem;transition:border-color .2s ease}.question.answered.svelte-ql5lv9{border-color:var(--color-accent)}.q-text.svelte-ql5lv9{font-weight:600;margin-bottom:.75rem;display:flex;gap:.75rem;align-items:baseline}.q-num.svelte-ql5lv9{font-family:var(--font-mono);font-size:.75rem;color:var(--color-accent);flex-shrink:0}.options.svelte-ql5lv9{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.option.svelte-ql5lv9{text-align:left;background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.625rem .875rem;font-family:var(--font-sans);font-size:.875rem;color:var(--color-ink-2);cursor:pointer;transition:all .15s ease;line-height:1.4}.option.svelte-ql5lv9:hover{border-color:var(--color-border-strong);color:var(--color-ink)}.option.selected.svelte-ql5lv9{background:var(--color-accent-muted);border-color:var(--color-accent);color:var(--color-accent);font-weight:500}.submit-btn.svelte-ql5lv9{width:100%;padding:.875rem;background:var(--color-accent);color:#fff;border:none;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s ease}.submit-btn.svelte-ql5lv9:hover:not(:disabled){background:var(--color-accent-hover)}.submit-btn.svelte-ql5lv9:disabled{background:var(--color-border-strong);cursor:not-allowed}.result.svelte-ql5lv9{display:grid;grid-template-columns:auto 1fr;gap:2rem;align-items:center;margin-bottom:1.5rem}.score-ring.svelte-ql5lv9{width:100px;height:100px;border-radius:50%;background:conic-gradient(var(--color-accent) var(--pct),var(--color-surface-2) var(--pct));display:flex;align-items:center;justify-content:center;flex-shrink:0}.score-inner.svelte-ql5lv9{width:76px;height:76px;border-radius:50%;background:var(--color-surface);display:flex;flex-direction:column;align-items:center;justify-content:center}.score-num.svelte-ql5lv9{font-family:var(--font-display);font-weight:700;font-size:1.25rem;line-height:1}.score-label.svelte-ql5lv9{font-family:var(--font-mono);font-size:.625rem;text-transform:uppercase;letter-spacing:.08em;color:var(--color-ink-3);margin-top:.2rem}.result-title.svelte-ql5lv9{font-size:1.25rem;margin-bottom:.5rem}.result-text.svelte-ql5lv9 p:where(.svelte-ql5lv9){color:var(--color-ink-2);font-size:.9375rem;margin-bottom:1rem}.result-link.svelte-ql5lv9{font-family:var(--font-sans);font-weight:600;font-size:.9rem;color:var(--color-accent);text-decoration:none}.result-link.svelte-ql5lv9:hover{text-decoration:underline}.reset-btn.svelte-ql5lv9{background:none;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.5rem 1rem;font-family:var(--font-sans);font-size:.875rem;color:var(--color-ink-3);cursor:pointer;transition:all .15s ease}.reset-btn.svelte-ql5lv9:hover{border-color:var(--color-border-strong);color:var(--color-ink)}@media (max-width: 600px){.options.svelte-ql5lv9{grid-template-columns:1fr}.result.svelte-ql5lv9{grid-template-columns:1fr;justify-items:center;text-align:center}}.startpage-header.svelte-1uha8ag{padding:2.75rem 0 2rem;border-bottom:1px solid var(--color-accent-border);background:var(--gradient-hero)}.updated-pill.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 1rem;padding:.25rem .75rem;border-radius:var(--radius-pill);background:#ffffffd9;border:1px solid var(--color-accent-border);font-size:.75rem;font-weight:500;color:var(--color-accent)}.pill-dot.svelte-1uha8ag{width:.4rem;height:.4rem;border-radius:50%;background:var(--color-signal);box-shadow:0 0 0 3px #dc26262e}.startpage-title.svelte-1uha8ag{font-size:clamp(2rem,5vw,3.5rem);font-weight:700;color:var(--color-ink);margin:0 0 .75rem;letter-spacing:-.02em;line-height:1.05}.startpage-sub.svelte-1uha8ag{font-size:clamp(1rem,1.6vw,1.1875rem);color:var(--color-ink-2);margin:0;max-width:600px;line-height:1.6}.chips-nav.svelte-1uha8ag{margin-top:1.5rem}.chips.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.chips.svelte-1uha8ag li:where(.svelte-1uha8ag){margin:0}.chip.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:var(--radius-pill);background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-sm);color:var(--color-ink);font-size:.875rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:transform .15s ease,border-color .15s ease,color .15s ease}.chip.svelte-1uha8ag:before{content:"";width:.4rem;height:.4rem;border-radius:50%;background:var(--color-signal)}.chip.svelte-1uha8ag:hover{transform:translateY(-1px);border-color:var(--color-accent-border);color:var(--color-accent)}.partner-section.svelte-1uha8ag{padding:3rem 0 0}.posts-section.svelte-1uha8ag{padding-top:3.5rem}.section-head.svelte-1uha8ag{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.section-title.svelte-1uha8ag{font-size:clamp(1.5rem,3vw,2rem);margin:0}.section-link.svelte-1uha8ag{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;font-size:.875rem;font-weight:600;color:var(--color-accent);text-decoration:none}.section-link.svelte-1uha8ag:hover{color:var(--color-accent-hover)}.pathways-section.svelte-1uha8ag{margin-top:4rem;padding:3.5rem 0;background:var(--color-surface);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.pathways-section.svelte-1uha8ag .section-title:where(.svelte-1uha8ag){margin-bottom:1.75rem}.pathways-grid.svelte-1uha8ag{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.pathway.svelte-1uha8ag{padding:1.5rem 1.75rem;border-radius:var(--radius-lg);background:var(--color-bg);border:1px solid var(--color-border)}.pathway-level.svelte-1uha8ag{display:inline-block;font-family:var(--font-mono);font-size:.6875rem;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);background:var(--color-accent-muted);border-radius:var(--radius-pill);padding:.25rem .625rem;font-weight:500;margin:0 0 .75rem}.pathway-intro.svelte-1uha8ag{font-size:.9375rem;color:var(--color-ink-2);margin:0 0 1rem}.pathway-timeline.svelte-1uha8ag{position:relative;list-style:none;padding:0;margin:0}.pathway-timeline.svelte-1uha8ag:before{content:"";position:absolute;left:11px;top:6px;bottom:6px;width:1px;background:var(--color-border-strong)}.timeline-step.svelte-1uha8ag{position:relative;display:flex;align-items:flex-start;gap:.875rem;padding:.5rem 0;margin:0}.timeline-marker.svelte-1uha8ag{position:relative;z-index:1;flex-shrink:0;width:23px;height:23px;border-radius:50%;background:var(--color-accent);color:#fff;font-family:var(--font-mono);font-size:.6875rem;font-weight:600;display:flex;align-items:center;justify-content:center}.step-link.svelte-1uha8ag{display:flex;flex-direction:column;gap:.125rem;padding-top:.125rem;text-decoration:none}.step-text.svelte-1uha8ag{font-size:.9375rem;font-weight:600;color:var(--color-ink);transition:color .15s ease}.step-link.svelte-1uha8ag:hover .step-text:where(.svelte-1uha8ag){color:var(--color-accent)}.step-sub.svelte-1uha8ag{font-family:var(--font-mono);font-size:.6875rem;color:var(--color-ink-3)}.quiz-section.svelte-1uha8ag{padding-top:4rem}.faq-section.svelte-1uha8ag{padding-block:4rem}@media (max-width: 900px){.pathways-grid.svelte-1uha8ag{grid-template-columns:1fr}}@media (max-width: 640px){.startpage-header.svelte-1uha8ag{padding:2rem 0 1.5rem}.chips-nav.svelte-1uha8ag{margin-left:calc(-1 * var(--container-pad));margin-right:calc(-1 * var(--container-pad))}.chips.svelte-1uha8ag{flex-wrap:nowrap;overflow-x:auto;padding:0 var(--container-pad) .25rem;scrollbar-width:none}.chips.svelte-1uha8ag::-webkit-scrollbar{display:none}.pathway.svelte-1uha8ag{padding:1.25rem}}
