.home-search-module__PqahHW__search,.home-search-module__PqahHW__group,.home-search-module__PqahHW__list{min-width:0}.home-search-module__PqahHW__groupHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.home-search-module__PqahHW__count{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.72rem}.home-search-module__PqahHW__results .home-tool-link-statistics{--result-tone:var(--statistics);--result-soft:var(--statistics-soft)}.home-search-module__PqahHW__results .home-tool-link-statistics .launcher-arrow{color:var(--statistics)}.home-search-module__PqahHW__results .home-tool-link-statistics:focus-visible{outline:2px solid var(--statistics);outline-offset:2px}@media (min-width:761px){.home-search-module__PqahHW__search{border-radius:16px;padding:18px 20px}.home-search-module__PqahHW__results.home-tool-results{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;padding-top:14px;display:grid}.home-search-module__PqahHW__results:has(>.home-search-module__PqahHW__group:only-child){grid-template-columns:1fr}.home-search-module__PqahHW__groupHead{padding:0 2px 8px}.home-search-module__PqahHW__groupHead .home-search-group-title{color:var(--text);margin:0;font-size:.8rem}.home-search-module__PqahHW__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;gap:6px;max-height:min(580px,70dvh);padding:2px 5px 3px 2px;display:grid;overflow-y:auto}.home-search-module__PqahHW__search[data-search-focused=true] .home-search-module__PqahHW__list{max-height:min(580px, var(--search-results-height,70dvh))}.home-search-module__PqahHW__results .home-tool-link{border:1px solid var(--line);background:var(--bg);min-height:70px;box-shadow:none;border-radius:10px;align-items:center;gap:12px;padding:7px 12px;display:flex}.home-search-module__PqahHW__results .home-tool-link-text{flex:1;gap:1px}.home-search-module__PqahHW__results .home-tool-link-text strong{font-size:.88rem;line-height:1.35}.home-search-module__PqahHW__results .home-tool-link-text small{font-size:.7rem;line-height:1.35}.home-search-module__PqahHW__results .search-guide-subtitle{display:block}.home-search-module__PqahHW__results .search-action{color:var(--muted);margin-top:1px;font-size:.73rem;font-weight:400}.home-search-module__PqahHW__results .launcher-arrow{flex:0 0 18px;font-size:1.05rem}.home-search-module__PqahHW__results .home-tool-link-investment{--result-tone:var(--investment);--result-soft:var(--investment-soft)}.home-search-module__PqahHW__results .home-tool-link-bond{--result-tone:var(--bond);--result-soft:var(--bond-soft)}.home-search-module__PqahHW__results .home-tool-link-corporate{--result-tone:var(--corporate);--result-soft:var(--corporate-soft)}.home-search-module__PqahHW__results .home-tool-learn{border-left:2px solid var(--result-tone,var(--accent))}:is(.home-search-module__PqahHW__results .home-tool-link:hover,.home-search-module__PqahHW__results .home-tool-link:focus-visible){border-color:var(--result-tone,var(--accent));background:color-mix(in srgb, var(--result-soft,var(--accent-soft)) 55%, var(--surface));box-shadow:none;transform:none}}@media (max-width:760px){.home-search-module__PqahHW__search[data-search-focused=true] .home-search-module__PqahHW__results{max-height:min(440px, var(--search-results-height,44dvh));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;align-content:start;padding-bottom:3px;padding-right:4px;overflow-y:auto}.home-search-module__PqahHW__group,.home-search-module__PqahHW__list{display:contents}.home-search-module__PqahHW__groupHead{margin-top:5px}.home-search-module__PqahHW__groupHead .home-search-group-title{margin:0}.home-search-module__PqahHW__count{display:none}}.home-search-module__PqahHW__results .home-tool-link-economics{--result-tone:var(--economics);--result-soft:var(--economics-soft)}.home-search-module__PqahHW__results .home-tool-link-economics .launcher-arrow{color:var(--economics)}.home-search-module__PqahHW__results .home-tool-link-economics:focus-visible{outline:2px solid var(--economics);outline-offset:2px}
.home-entries-module__lFVHkG__entries.home-entries{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding:0;display:grid}.home-entries-module__lFVHkG__entries .home-entries-module__lFVHkG__entry{background:color-mix(in srgb, var(--entry-soft) 28%, var(--surface));min-width:0;box-shadow:none;border:1px solid var(--line);border-top:3px solid var(--entry-tone);border-radius:14px;flex-direction:column;padding:24px;display:flex}.home-entries-module__lFVHkG__entry.home-entry-calculators{--entry-tone:var(--investment);--entry-soft:var(--investment-soft)}.home-entries-module__lFVHkG__entry.home-entry-learn{--entry-tone:var(--bond);--entry-soft:var(--bond-soft)}.home-entries-module__lFVHkG__entry.home-entry-financial-calculator{--entry-tone:var(--corporate);--entry-soft:var(--corporate-soft)}.home-entries-module__lFVHkG__entry .home-entries-module__lFVHkG__icon{background:var(--entry-soft);width:42px;height:42px;color:var(--entry-tone);border-radius:11px;justify-content:center;align-items:center;margin:0 0 18px;display:flex}.home-entries-module__lFVHkG__entry h2{color:var(--entry-tone);margin:0 0 8px;font-size:1.2rem;line-height:1.4}.home-entries-module__lFVHkG__entry p{color:var(--muted);margin:0 0 22px;font-size:.85rem;line-height:1.65}.home-entries-module__lFVHkG__entry .home-entries-module__lFVHkG__cta{color:var(--entry-tone);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:.82rem;font-weight:700;display:flex}.home-entries-module__lFVHkG__entries .home-entries-module__lFVHkG__entry:hover,.home-entries-module__lFVHkG__entries .home-entries-module__lFVHkG__entry:focus-visible{border-color:var(--entry-tone);background:color-mix(in srgb, var(--entry-soft) 20%, var(--surface));transform:translateY(-2px)}@media (max-width:760px){.home-entries-module__lFVHkG__entries.home-entries{grid-template-columns:1fr;gap:12px}.home-entries-module__lFVHkG__entries .home-entries-module__lFVHkG__entry{grid-template-columns:40px minmax(0,1fr);column-gap:14px;padding:18px;display:grid}.home-entries-module__lFVHkG__entry .home-entries-module__lFVHkG__icon{grid-row:1/3;width:40px;height:40px;margin:0}.home-entries-module__lFVHkG__entry h2{margin-bottom:5px;font-size:1.06rem}.home-entries-module__lFVHkG__entry p{margin-bottom:14px;font-size:.82rem}.home-entries-module__lFVHkG__entry .home-entries-module__lFVHkG__cta{grid-column:2;margin:0;padding-top:10px}}@media (prefers-reduced-motion:reduce){.home-entries-module__lFVHkG__entries .home-entries-module__lFVHkG__entry:hover,.home-entries-module__lFVHkG__entries .home-entries-module__lFVHkG__entry:focus-visible{transform:none}}
.topic-carousel-module__dL_O0q__carousel{min-width:0}.topic-carousel-module__dL_O0q__frame{min-width:0;display:flex}.topic-carousel-module__dL_O0q__content{width:100%;min-width:0;display:flex}.topic-carousel-module__dL_O0q__content>article{width:100%;height:100%}.topic-carousel-module__dL_O0q__sideSelect{display:none}@media (max-width:760px){.topic-carousel-module__dL_O0q__carousel[data-topic-carousel=mobile]{isolation:isolate;padding:8px 0 2px;overflow:clip}.topic-carousel-module__dL_O0q__carousel[data-topic-carousel=mobile] .topic-carousel-module__dL_O0q__track{touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:0;padding:4px 0 10px;display:grid}.topic-carousel-module__dL_O0q__carousel[data-topic-carousel=mobile] .topic-carousel-module__dL_O0q__frame{transform-origin:50%;width:76%;min-height:430px;transform:translate3d(var(--topic-offset,0%), 0, 0) scale(var(--topic-scale,1));opacity:var(--topic-opacity,1);z-index:var(--topic-layer,1);will-change:transform;backface-visibility:hidden;grid-area:1/1;justify-self:center;position:relative}.topic-carousel-module__dL_O0q__carousel[data-topic-carousel=mobile] .topic-carousel-module__dL_O0q__frame[data-topic-slot=hidden]{pointer-events:none}.topic-carousel-module__dL_O0q__carousel[data-topic-carousel=mobile] .topic-carousel-module__dL_O0q__track .topic-carousel-module__dL_O0q__content>article{border-radius:15px;gap:14px;padding:19px 17px}.topic-carousel-module__dL_O0q__carousel[data-topic-carousel=mobile] .topic-carousel-module__dL_O0q__track .topic-carousel-module__dL_O0q__content>article:hover,.topic-carousel-module__dL_O0q__carousel[data-topic-carousel=mobile] .topic-carousel-module__dL_O0q__track .topic-carousel-module__dL_O0q__content>article:focus-within{transform:none}.topic-carousel-module__dL_O0q__carousel[data-topic-carousel=mobile] .topic-carousel-module__dL_O0q__content .learning-path-topics{flex-direction:column;align-items:start;gap:6px;margin-top:auto}.topic-carousel-module__dL_O0q__carousel[data-topic-carousel=mobile] .topic-carousel-module__dL_O0q__content .learning-path-topics>a+a:before{display:none}.topic-carousel-module__dL_O0q__carousel[data-topic-carousel=mobile] .topic-carousel-module__dL_O0q__content .learning-path-topics>a{align-items:center;min-height:28px;display:inline-flex}.topic-carousel-module__dL_O0q__carousel[data-topic-carousel=mobile] .topic-carousel-module__dL_O0q__content .learning-path-start{min-height:48px}.topic-carousel-module__dL_O0q__carousel[data-topic-carousel=mobile] .topic-carousel-module__dL_O0q__content{opacity:var(--topic-content-opacity,1)}.topic-carousel-module__dL_O0q__sideSelect{color:var(--card-tone);cursor:pointer;background:0 0;border:0;border-radius:15px;padding:0 10px;display:flex;position:absolute;inset:0}.topic-carousel-module__dL_O0q__frame[data-topic-slot=previous] .topic-carousel-module__dL_O0q__sideSelect{justify-content:flex-end;align-items:center}.topic-carousel-module__dL_O0q__frame[data-topic-slot=next] .topic-carousel-module__dL_O0q__sideSelect{justify-content:flex-start;align-items:center}.topic-carousel-module__dL_O0q__sideSelect>span{font-size:2.2rem;line-height:1}.topic-carousel-module__dL_O0q__sideSelect:focus-visible{outline:3px solid var(--card-tone);outline-offset:-4px}.topic-carousel-module__dL_O0q__controls{gap:0;margin-top:2px;display:grid}.topic-carousel-module__dL_O0q__hint{text-align:center;color:var(--muted);margin:4px 0 8px;font-size:.74rem;line-height:1.6}.topic-carousel-module__dL_O0q__controlRow{justify-content:center;align-items:center;gap:2px;display:flex}.topic-carousel-module__dL_O0q__arrow{background:var(--surface);width:44px;height:44px;color:var(--accent-strong);border:1px solid var(--line);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.topic-carousel-module__dL_O0q__dots{align-items:center;display:flex}.topic-carousel-module__dL_O0q__dots button{width:34px;height:44px;color:var(--accent-strong);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.topic-carousel-module__dL_O0q__dots button>span{background:var(--line);border-radius:50%;width:6px;height:6px;transition:background .15s,transform .15s}.topic-carousel-module__dL_O0q__dots button[aria-pressed=true]>span{background:currentColor;transform:scale(1.5)}.topic-carousel-module__dL_O0q__dots button:focus-visible,.topic-carousel-module__dL_O0q__arrow:focus-visible,.topic-carousel-module__dL_O0q__track:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.topic-carousel-module__dL_O0q__track:focus-visible{outline-offset:-2px;border-radius:16px}.topic-carousel-module__dL_O0q__status{text-align:center;color:var(--muted);margin:8px 0 0;font-size:.73rem;line-height:1.5}}@media (prefers-reduced-motion:reduce){.topic-carousel-module__dL_O0q__dots button>span{transition:none}}.topic-carousel-module__dL_O0q__frame[data-topic-category=investment]{--card-tone:var(--investment)}.topic-carousel-module__dL_O0q__frame[data-topic-category=bond]{--card-tone:var(--bond)}.topic-carousel-module__dL_O0q__frame[data-topic-category=corporate]{--card-tone:var(--corporate)}.topic-carousel-module__dL_O0q__frame[data-topic-category=statistics]{--card-tone:var(--statistics)}.topic-carousel-module__dL_O0q__frame[data-topic-category=economics]{--card-tone:var(--economics)}
.home-module__aUD9Yq__home{min-width:0}.home-module__aUD9Yq__mobileCopy{display:none}.home-module__aUD9Yq__hero.hero{padding-bottom:36px}.home-module__aUD9Yq__entrySection{padding-top:36px;padding-bottom:12px}.home-module__aUD9Yq__entryHead{margin-bottom:20px}.home-module__aUD9Yq__entryHead h2{margin:0 0 4px;font-size:1rem}.home-module__aUD9Yq__entryHead p{color:var(--muted);margin:0;font-size:.85rem}.home-module__aUD9Yq__section.section{padding-block:44px}.home-module__aUD9Yq__sectionHead.section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-bottom:22px;display:flex}.home-module__aUD9Yq__sectionHead h2{margin:0 0 7px;font-size:clamp(1.45rem,2.4vw,1.8rem);line-height:1.35}.home-module__aUD9Yq__sectionHead p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.6}.home-module__aUD9Yq__allLink{color:var(--accent-strong);flex-shrink:0;align-items:center;gap:16px;padding-block:8px;font-size:.82rem;font-weight:650;display:inline-flex}.home-module__aUD9Yq__allLink span{transition:transform .15s}.home-module__aUD9Yq__allLink:hover span,.home-module__aUD9Yq__allLink:focus-visible span{transform:translate(3px)}.home-module__aUD9Yq__allLink:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}.home-module__aUD9Yq__popular .tool-card{min-height:142px;box-shadow:none;border-radius:12px;padding:18px 20px}.home-module__aUD9Yq__popular .tool-card h3{margin-top:8px;font-size:1.04rem}.home-module__aUD9Yq__popular .tool-card p{margin-bottom:0;font-size:.82rem}.home-module__aUD9Yq__learning{border-top:1px solid var(--line)}.home-module__aUD9Yq__analysis.section{background:var(--accent-soft);border-top:1px solid color-mix(in srgb, var(--accent) 35%, var(--line));padding-bottom:56px}.home-module__aUD9Yq__analysisGrid .home-module__aUD9Yq__analysisCard{border:1px solid var(--line);background:var(--surface);box-shadow:none;border-radius:14px;gap:18px;padding:24px;display:flex}.home-module__aUD9Yq__analysisCard .home-module__aUD9Yq__analysisIcon{height:44px;color:var(--card-tone);background:var(--card-soft);border-radius:12px;flex:0 0 44px;justify-content:center;align-items:center;margin:0;display:flex}.home-module__aUD9Yq__analysisCard small{margin-bottom:7px;font-size:.66rem}.home-module__aUD9Yq__analysisCard strong{margin-bottom:5px;font-size:1.06rem}.home-module__aUD9Yq__analysisCard p{margin-bottom:10px;font-size:.82rem}.home-module__aUD9Yq__analysisCard .analysis-prompt{border-top:1px solid var(--line);padding-top:10px;font-size:.76rem;display:block}.home-module__aUD9Yq__analysisGrid .home-module__aUD9Yq__analysisCard:hover,.home-module__aUD9Yq__analysisGrid .home-module__aUD9Yq__analysisCard:focus-visible{border-color:var(--card-tone);background:color-mix(in srgb, var(--card-soft) 15%, var(--surface))}@media (max-width:760px){.home-module__aUD9Yq__desktopCopy{display:none}.home-module__aUD9Yq__mobileCopy{display:inline}.home-module__aUD9Yq__hero .home-hero-inner h1{letter-spacing:-.025em;white-space:nowrap;font-size:clamp(1.4rem,6.8vw,1.75rem);line-height:1.3}.home-module__aUD9Yq__hero .home-hero-inner .lead{white-space:nowrap;font-size:.875rem;line-height:1.6}.home-module__aUD9Yq__hero.hero{padding-bottom:28px}.home-module__aUD9Yq__entrySection{padding-top:26px;padding-bottom:0}.home-module__aUD9Yq__entryHead{margin-bottom:14px}.home-module__aUD9Yq__entryHead p{font-size:.8rem}.home-module__aUD9Yq__section.section{padding-block:32px}.home-module__aUD9Yq__sectionHead.section-head{gap:8px;margin-bottom:18px}.home-module__aUD9Yq__sectionHead h2{margin-bottom:6px;font-size:1.4rem}.home-module__aUD9Yq__sectionHead p{font-size:.8rem}.home-module__aUD9Yq__allLink{padding-top:3px;padding-bottom:5px;font-size:.78rem}.home-module__aUD9Yq__popular .card-grid{gap:10px}.home-module__aUD9Yq__popular .tool-card{min-height:118px;padding:15px 17px}.home-module__aUD9Yq__analysisGrid .home-module__aUD9Yq__analysisCard{gap:12px;padding:18px}.home-module__aUD9Yq__analysisCard .home-module__aUD9Yq__analysisIcon{border-radius:9px;flex-basis:34px;height:34px}.home-module__aUD9Yq__analysisCard .home-module__aUD9Yq__analysisIcon svg{width:20px;height:20px}.home-module__aUD9Yq__analysisCard strong{font-size:.98rem}.home-module__aUD9Yq__analysisCard p{font-size:.78rem}.home-module__aUD9Yq__analysisCard .analysis-prompt{font-size:.73rem}.home-module__aUD9Yq__analysis.section{padding-bottom:36px}}@media (prefers-reduced-motion:reduce){.home-module__aUD9Yq__allLink span{transition:none}}
