.Home-module__baJ6tW__hero{border-bottom:1px dashed var(--border);padding:48px 24px 40px}.Home-module__baJ6tW__heroCopy{max-width:560px}.Home-module__baJ6tW__heroH1{font-family:var(--font-display);margin-bottom:14px;font-size:40px;font-weight:700;line-height:1.1}.Home-module__baJ6tW__heroSub{color:var(--text-secondary);margin-bottom:24px;font-size:17px;line-height:1.5}.Home-module__baJ6tW__heroCtas{flex-wrap:wrap;gap:12px;display:flex}.Home-module__baJ6tW__heroVisual{margin-top:32px;display:flex}@media (min-width:900px){.Home-module__baJ6tW__hero{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center;gap:48px;max-width:1100px;margin:0 auto;padding:64px 40px;display:grid}.Home-module__baJ6tW__heroH1{font-size:52px}.Home-module__baJ6tW__hero{align-items:start}.Home-module__baJ6tW__heroCopy{padding-top:12px}.Home-module__baJ6tW__heroVisual{justify-content:center;margin-top:0}}.Home-module__baJ6tW__topics{border-bottom:1px dashed var(--border);padding:40px 24px}.Home-module__baJ6tW__topics,.Home-module__baJ6tW__faq{scroll-margin-top:var(--site-header-h)}.Home-module__baJ6tW__sectionHeading{font-family:var(--font-display);margin-bottom:16px;font-size:26px;font-weight:700}.Home-module__baJ6tW__difficultyRow{flex-flow:wrap;gap:8px;margin-bottom:20px;display:flex}.Home-module__baJ6tW__difficultyLabel{font-family:var(--font-body);color:var(--text-secondary);align-self:center;margin-right:4px;font-size:13px;font-weight:700}.Home-module__baJ6tW__difficultyChip{font-family:var(--font-body);border:2px solid var(--border);background:var(--surface);color:var(--text-secondary);cursor:pointer;border-radius:999px;padding:7px 16px;font-size:13px;font-weight:700;transition:border-color .15s,background .15s,color .15s}.Home-module__baJ6tW__difficultyChip:hover{border-color:var(--primary);color:var(--text-primary)}.Home-module__baJ6tW__difficultyChipActive,.Home-module__baJ6tW__difficultyChipActive:hover{background:var(--text-primary);border-color:var(--text-primary);color:var(--surface)}.Home-module__baJ6tW__topicGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (min-width:768px){.Home-module__baJ6tW__topics{max-width:1100px;margin:0 auto;padding:48px 40px}.Home-module__baJ6tW__topicGrid{grid-template-columns:repeat(3,1fr);gap:16px}}.Home-module__baJ6tW__topicCard{background:var(--surface);border:2px solid var(--border);border-radius:12px;flex-direction:column;padding:18px 16px;display:flex}.Home-module__baJ6tW__topicTitle{font-family:var(--font-display);font-size:16px;font-weight:700}.Home-module__baJ6tW__topicCardLinks{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:14px;display:flex}.Home-module__baJ6tW__topicGuideLink{color:var(--primary);align-items:center;min-height:40px;font-size:14px;text-decoration:none;display:flex}.Home-module__baJ6tW__topicGuideLink:hover{text-underline-offset:3px;text-decoration:underline}.Home-module__baJ6tW__topicsEmpty{color:var(--text-secondary);max-width:560px;font-size:15px;line-height:1.6}.Home-module__baJ6tW__topicsEmpty a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.Home-module__baJ6tW__sample{border-bottom:1px dashed var(--border);padding:40px 24px}@media (min-width:768px){.Home-module__baJ6tW__sample{max-width:1100px;margin:0 auto;padding:48px 40px}}.Home-module__baJ6tW__sampleIntro{color:var(--text-secondary);max-width:560px;margin-bottom:20px;font-size:15px;line-height:1.6}.Home-module__baJ6tW__sampleCard{max-width:720px}.Home-module__baJ6tW__faq{border-bottom:1px dashed var(--border);padding:40px 24px}@media (min-width:768px){.Home-module__baJ6tW__faq{max-width:1100px;margin:0 auto;padding:48px 40px}}.Home-module__baJ6tW__faqList{max-width:720px}.Home-module__baJ6tW__faqItem{border-top:1px solid var(--border);padding:16px 0}.Home-module__baJ6tW__faqQ{font-family:var(--font-display);margin-bottom:6px;font-size:16px;font-weight:700}.Home-module__baJ6tW__faqA{color:var(--text-secondary);font-size:15px;line-height:1.6}.Home-module__baJ6tW__finalCta{text-align:center;padding:56px 24px}.Home-module__baJ6tW__finalCta h2{font-family:var(--font-display);margin-bottom:24px;font-size:32px;font-weight:700}
.SampleQuestion-module__hDyWAa__card{border:2px solid var(--border);background:var(--surface);border-radius:10px;padding:20px}.SampleQuestion-module__hDyWAa__card[data-revealed=true]{border-color:var(--success)}.SampleQuestion-module__hDyWAa__question{font-family:var(--font-display);color:var(--text-primary);margin-bottom:12px;font-size:15px;font-weight:700}.SampleQuestion-module__hDyWAa__answer{color:var(--text-primary);margin-bottom:8px;font-size:15px;line-height:1.65}.SampleQuestion-module__hDyWAa__why{color:var(--text-secondary);font-size:14px;line-height:1.65}
.TopicPage-module__daL5nG__page{max-width:760px;margin:0 auto;padding:32px 24px 64px}.TopicPage-module__daL5nG__breadcrumb{font-family:var(--font-body);color:var(--text-secondary);margin-bottom:28px;font-size:14px}.TopicPage-module__daL5nG__breadcrumb a{color:var(--primary);text-decoration:none}.TopicPage-module__daL5nG__breadcrumb a:hover{text-decoration:underline}.TopicPage-module__daL5nG__header{margin-bottom:32px}.TopicPage-module__daL5nG__title{font-family:var(--font-display);color:var(--text-primary);margin-bottom:12px;font-size:36px;font-weight:700;line-height:1.15}.TopicPage-module__daL5nG__metaDesc{color:var(--text-secondary);font-size:17px;line-height:1.6}.TopicPage-module__daL5nG__intro{border-top:1px solid var(--border);margin-bottom:40px;padding-top:28px}.TopicPage-module__daL5nG__intro p{color:var(--text-primary);margin-bottom:16px;font-size:16px;line-height:1.75}.TopicPage-module__daL5nG__concepts{margin-bottom:48px}.TopicPage-module__daL5nG__concepts h2{font-family:var(--font-display);border-bottom:2px solid var(--border);margin-bottom:20px;padding-bottom:10px;font-size:24px;font-weight:700}.TopicPage-module__daL5nG__conceptCard{background:var(--surface-alt);border:1px solid var(--border);border-radius:10px;margin-bottom:24px;padding:20px}.TopicPage-module__daL5nG__conceptCard h3{font-family:var(--font-display);color:var(--text-primary);margin-bottom:8px;font-size:17px;font-weight:700}.TopicPage-module__daL5nG__conceptCard p{color:var(--text-primary);font-size:15px;line-height:1.7}.TopicPage-module__daL5nG__sampleQs{margin-bottom:48px}.TopicPage-module__daL5nG__sampleQs h2{font-family:var(--font-display);border-bottom:2px solid var(--border);margin-bottom:20px;padding-bottom:10px;font-size:24px;font-weight:700}.TopicPage-module__daL5nG__sampleQItem{margin-bottom:24px}.TopicPage-module__daL5nG__cta{background:var(--primary-light);border:2px solid var(--primary);text-align:center;border-radius:14px;margin-bottom:48px;padding:32px}.TopicPage-module__daL5nG__cta h2{font-family:var(--font-display);margin-bottom:8px;font-size:22px;font-weight:700}.TopicPage-module__daL5nG__cta p{color:var(--text-secondary);margin-bottom:20px;font-size:15px}.TopicPage-module__daL5nG__otherTopics{border-top:1px solid var(--border);padding-top:24px}.TopicPage-module__daL5nG__otherLabel{font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:12px;font-size:12px;font-weight:700}.TopicPage-module__daL5nG__otherLinks{flex-wrap:wrap;gap:10px;display:flex}.TopicPage-module__daL5nG__otherLink{font-family:var(--font-body);color:var(--primary);border:1px solid var(--primary);border-radius:20px;padding:5px 14px;font-size:14px;text-decoration:none;transition:background .12s,color .12s}.TopicPage-module__daL5nG__otherLink:hover{background:var(--primary);color:var(--surface)}.TopicPage-module__daL5nG__ctaLabel{text-wrap:balance}@media (max-width:640px){.TopicPage-module__daL5nG__cta{padding:28px 20px}.TopicPage-module__daL5nG__cta .btn-primary{font-size:16px}}
