.HQTPbG_heroCard,.HQTPbG_collectionCard,.HQTPbG_resourceLink,.HQTPbG_planCard,.HQTPbG_teacherCard{border:2px solid var(--fv-outline,var(--subject-hub-ink));background:var(--fv-card,var(--subject-hub-paper));border-radius:12px}.HQTPbG_heroCard{background:var(--subject-hub-alice-blue);flex-direction:column;gap:18px;padding:28px;display:flex;box-shadow:0 12px 28px #00000014}.HQTPbG_label{color:var(--fv-text,var(--subject-hub-ink));text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:800}.HQTPbG_resourceLauncher{gap:10px;display:grid}.HQTPbG_resourceLauncherLink{border:2px solid var(--fv-outline,var(--subject-hub-ink));background:var(--fv-card,var(--subject-hub-paper));min-height:52px;color:var(--fv-text,var(--subject-hub-ink));border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto 18px;align-items:center;gap:10px;padding:0 12px;text-decoration:none;transition:background-color .14s,transform .14s;display:grid}.HQTPbG_resourceLauncherLink:hover{background:var(--subject-hub-alice-purple);transform:translateY(-1px)}.HQTPbG_resourceLauncherLink .HQTPbG_resourceIcon,.HQTPbG_resourceLauncherLink .HQTPbG_resourceArrow{width:1.05rem;height:1.05rem}.HQTPbG_resourceLabel{min-width:0;color:var(--fv-text,var(--subject-hub-ink));font-size:.92rem;font-weight:800;line-height:1.15}.HQTPbG_resourceMeta{color:var(--fv-muted,var(--subject-hub-muted));white-space:nowrap;font-size:.82rem;font-weight:300}.HQTPbG_resourceArrow{justify-self:end}.HQTPbG_arrowLink{color:var(--fv-text,var(--subject-hub-ink));text-underline-offset:3px;margin-top:18px;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex}.HQTPbG_exampleLink{color:var(--fv-text,var(--subject-hub-ink));text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--fv-text,var(--subject-hub-ink)) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--fv-text,var(--subject-hub-ink)) 35%, transparent);text-underline-offset:2px;font-size:.9rem;font-weight:600;line-height:1.4}.HQTPbG_exampleLink:hover{-webkit-text-decoration-color:var(--fv-text,var(--subject-hub-ink));text-decoration-color:var(--fv-text,var(--subject-hub-ink))}.HQTPbG_titleLink{color:var(--fv-text,var(--subject-hub-ink));text-underline-offset:3px;font-weight:800;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .12s}.HQTPbG_titleLink:hover{-webkit-text-decoration-color:var(--fv-text,var(--subject-hub-ink));text-decoration-color:var(--fv-text,var(--subject-hub-ink))}.HQTPbG_startPath{margin-bottom:36px;scroll-margin-top:160px}.HQTPbG_startHead{margin-bottom:16px}.HQTPbG_startTitle,.HQTPbG_sectionTitle{font-family:var(--subject-hub-display-font,"Tilt Warp"), sans-serif;margin:0;font-weight:400;line-height:1.08}.HQTPbG_startTitle{font-size:clamp(1.45rem,2.4vw,2rem)}.HQTPbG_sectionTitle{margin-bottom:16px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1}.HQTPbG_pathGrid,.HQTPbG_planGrid{gap:12px;display:grid}.HQTPbG_pathGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.HQTPbG_pathCard{border:2px solid var(--fv-outline,var(--subject-hub-ink));background:var(--subject-hub-footer-blue);color:var(--fv-text,var(--subject-hub-ink));border-radius:12px;flex-direction:column;padding:20px;text-decoration:none;display:flex}.HQTPbG_pathCard h3{margin:0 0 6px;font-size:1.08rem;line-height:1.2}.HQTPbG_pathCard p{color:var(--subject-hub-card-muted);margin:0 0 16px;font-size:.92rem;line-height:1.45}.HQTPbG_proseSection{border-bottom:2px solid var(--fv-outline,var(--subject-hub-ink));min-width:0;padding:0 0 34px;scroll-margin-top:160px}.HQTPbG_proseSection h3{margin:24px 0 10px;font-size:1.2rem;line-height:1.2}.HQTPbG_bodyText{color:var(--fv-text,var(--subject-hub-ink));line-height:1.62}.HQTPbG_overviewDetails{margin-top:18px}.HQTPbG_unitList,.HQTPbG_resourceList{margin-top:24px}.HQTPbG_unitList{border-top:1px solid color-mix(in srgb, var(--fv-outline,var(--subject-hub-ink)) 22%, var(--fv-card,var(--subject-hub-paper)))}.HQTPbG_resourceList{border-top:2px solid var(--fv-outline,var(--subject-hub-ink))}.HQTPbG_examTable{border:2px solid var(--fv-outline,var(--subject-hub-ink));border-spacing:0;background:var(--fv-card,var(--subject-hub-paper));table-layout:fixed;border-radius:12px;width:100%;max-width:100%;margin:18px 0;overflow:hidden}.HQTPbG_examTableAuto{table-layout:auto}.HQTPbG_examTable thead{background:var(--fv-btn-bg,var(--subject-hub-ink));color:var(--fv-btn-fg,var(--subject-hub-paper))}.HQTPbG_examTable th,.HQTPbG_examTable td{border-left:2px solid var(--fv-outline,var(--subject-hub-ink));text-align:left;vertical-align:top;padding:18px 20px;line-height:1.4}.HQTPbG_examTable th:first-child,.HQTPbG_examTable td:first-child{border-left:0}.HQTPbG_examTable th,.HQTPbG_examTable td:first-child,.HQTPbG_examTablePrimaryCell{font-weight:800}.HQTPbG_examTable tbody tr+tr td{border-top:2px solid var(--fv-outline,var(--subject-hub-ink))}.HQTPbG_unitRow,.HQTPbG_resourceRow{border-bottom:2px solid var(--fv-outline,var(--subject-hub-ink));gap:18px;padding:22px 4px;display:grid}.HQTPbG_unitRow{border-bottom:1px solid color-mix(in srgb, var(--fv-outline,var(--subject-hub-ink)) 22%, var(--fv-card,var(--subject-hub-paper)));grid-template-columns:52px minmax(0,1fr) 130px;align-items:start;gap:20px}.HQTPbG_unitRow:last-child{border-bottom:0}.HQTPbG_unitHeader{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.HQTPbG_unitHeader h3{margin:0 0 6px;font-size:1.12rem;line-height:1.2}.HQTPbG_unitMain{min-width:0}.HQTPbG_unitWeight{text-align:right}.HQTPbG_unitWeight b{font-family:var(--subject-hub-display-font,"Tilt Warp"), sans-serif;font-size:1.5rem;font-weight:400;line-height:1;display:block}.HQTPbG_unitWeight span{color:var(--fv-muted,var(--subject-hub-muted));letter-spacing:.03em;text-transform:uppercase;margin-top:4px;font-size:.74rem;font-weight:800;display:block}.HQTPbG_resourceRow{grid-template-columns:220px minmax(0,1fr)}.HQTPbG_unitNumber{border:2px solid var(--fv-outline,var(--subject-hub-ink));background:var(--subject-hub-alice-purple);width:52px;height:52px;font-family:var(--subject-hub-display-font,"Tilt Warp"), sans-serif;border-radius:50%;place-items:center;font-size:1.1rem;font-weight:900;display:grid}.HQTPbG_unitRow:nth-child(4n+1) .HQTPbG_unitNumber{background:var(--subject-hub-alice-blue)}.HQTPbG_unitRow:nth-child(4n+2) .HQTPbG_unitNumber{background:var(--subject-hub-alice-purple)}.HQTPbG_unitRow:nth-child(4n+3) .HQTPbG_unitNumber{background:var(--subject-hub-footer-blue)}.HQTPbG_unitRow:nth-child(4n+4) .HQTPbG_unitNumber{background:var(--fv-purple-tint,var(--subject-hub-purple-soft))}.HQTPbG_unitDescription{max-width:760px;color:var(--fv-muted,var(--subject-hub-muted));margin:0;font-size:.92rem;line-height:1.45}.HQTPbG_chipList{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.HQTPbG_chip{border:1.5px solid var(--fv-outline,var(--subject-hub-ink));background:var(--fv-card,var(--subject-hub-paper));max-width:100%;color:var(--fv-text,var(--subject-hub-ink));overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:5px 10px;font-size:.78rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.HQTPbG_chip:hover{background:var(--subject-hub-alice-blue)}.HQTPbG_collectionsGrid,.HQTPbG_toolsGrid,.HQTPbG_resourceLinkGrid,.HQTPbG_teacherGrid,.HQTPbG_collectionsMasonry{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;margin-top:18px;display:grid}.HQTPbG_collectionsColumn{gap:14px;min-width:0;display:grid}.HQTPbG_collectionCard{flex-direction:column;padding:20px;display:flex}.HQTPbG_collectionCard:nth-child(4n+1),.HQTPbG_teacherCard:nth-child(odd),.HQTPbG_resourceLink:nth-child(odd),.HQTPbG_planCard:nth-child(3n+1){background:var(--subject-hub-footer-blue)}.HQTPbG_collectionCard:nth-child(4n+2),.HQTPbG_teacherCard:nth-child(2n),.HQTPbG_resourceLink:nth-child(2n),.HQTPbG_planCard:nth-child(3n+2){background:var(--fv-purple-tint,var(--subject-hub-purple-soft))}.HQTPbG_collectionCard:nth-child(4n+3),.HQTPbG_planCard:nth-child(3n+3){background:var(--fv-subtle,var(--subject-hub-soft))}.HQTPbG_collectionCard:nth-child(4n+4){background:var(--subject-hub-score-green)}.HQTPbG_collectionCard h3,.HQTPbG_teacherCard h3,.HQTPbG_resourceLink h3,.HQTPbG_planCard h3{margin:0 0 6px;font-size:1.08rem;line-height:1.2}.HQTPbG_collectionMeta{color:var(--subject-hub-card-muted);letter-spacing:.04em;text-transform:uppercase;margin:0 0 12px;font-size:.74rem;font-weight:800}.HQTPbG_collectionCta{border:2px solid var(--fv-outline,var(--subject-hub-ink));background:var(--fv-btn-bg,var(--subject-hub-ink));min-height:40px;color:var(--fv-btn-fg,var(--subject-hub-paper));border-radius:12px;justify-content:center;align-self:flex-start;align-items:center;margin-top:20px;padding:0 16px;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.HQTPbG_resourceLink,.HQTPbG_teacherCard,.HQTPbG_planCard{flex-direction:column;padding:20px;display:flex}.HQTPbG_resourceLink p,.HQTPbG_teacherCard p,.HQTPbG_planCard p{color:var(--subject-hub-card-muted);margin:0 0 16px;font-size:.92rem;line-height:1.45}.HQTPbG_pillButton{border:2px solid var(--fv-outline,var(--subject-hub-ink));background:var(--fv-card,var(--subject-hub-paper));min-height:36px;color:var(--fv-text,var(--subject-hub-ink));border-radius:999px;justify-content:center;align-self:flex-start;align-items:center;margin-top:auto;padding:0 14px;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.HQTPbG_planGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.HQTPbG_analyticsHeader{gap:10px;margin-bottom:18px;display:grid}.HQTPbG_analyticsEyebrow{border:2px solid var(--fv-outline,var(--subject-hub-ink));background:var(--subject-hub-alice-purple);width:fit-content;color:var(--fv-text,var(--subject-hub-ink));letter-spacing:.04em;text-transform:uppercase;border-radius:12px;margin-bottom:10px;padding:5px 10px;font-size:.74rem;font-weight:800;line-height:1.2;display:inline-flex}.HQTPbG_analyticsIntro,.HQTPbG_analyticsCaption{color:var(--fv-text,var(--subject-hub-ink));margin:0;font-size:.92rem;font-weight:300;line-height:1.5}.HQTPbG_analyticsIntro{max-width:760px}.HQTPbG_analyticsGrid{align-items:stretch;gap:18px;display:grid}.HQTPbG_analyticsFeatureCard,.HQTPbG_analyticsCard{border:2px solid var(--fv-outline,var(--subject-hub-ink));background:var(--fv-card,var(--subject-hub-paper));border-radius:12px}.HQTPbG_analyticsFeatureCard{background:var(--subject-hub-footer-blue);flex-direction:column;gap:18px;width:100%;padding:22px;display:flex}.HQTPbG_analyticsCard{gap:14px;padding:20px;display:grid}.HQTPbG_analyticsSideStack{gap:18px;width:100%;display:grid}.HQTPbG_analyticsCardHeader{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.HQTPbG_analyticsCardHeader h3{margin:0;font-size:1.08rem;line-height:1.2}.HQTPbG_analyticsPill{border:2px solid var(--fv-outline,var(--subject-hub-ink));background:var(--subject-hub-alice-purple);width:fit-content;min-height:28px;color:var(--fv-text,var(--subject-hub-ink));white-space:nowrap;border-radius:999px;flex:none;justify-self:end;align-items:center;padding:0 9px;font-size:.74rem;font-weight:800;line-height:1;display:inline-flex}.HQTPbG_analyticsGrowthPanel{border:2px solid var(--fv-outline,var(--subject-hub-ink));background:var(--subject-hub-score-green);border-radius:12px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding:18px;display:grid}.HQTPbG_analyticsScoreBox{text-align:center;gap:6px;min-width:0;display:grid}.HQTPbG_analyticsScoreBox strong{font-family:var(--subject-hub-display-font,"Tilt Warp"), sans-serif;font-size:clamp(2rem,5vw,4.4rem);font-weight:400;line-height:.9}.HQTPbG_analyticsScoreBox span{letter-spacing:.03em;text-transform:uppercase;font-size:.76rem;font-weight:800;line-height:1.2}.HQTPbG_analyticsArrow{font-size:2rem;font-weight:900;line-height:1}.HQTPbG_analyticsProofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.HQTPbG_analyticsProofGrid div{border:2px solid var(--fv-outline,var(--subject-hub-ink));background:var(--fv-card,var(--subject-hub-paper));border-radius:12px;min-width:0;min-height:96px;padding:14px}.HQTPbG_analyticsProofGrid strong{margin-bottom:4px;font-size:1.45rem;line-height:1;display:block}.HQTPbG_analyticsProofGrid span{font-size:.82rem;font-weight:300;line-height:1.35;display:block}.HQTPbG_analyticsTopicList{gap:16px;display:grid}.HQTPbG_analyticsTopicRow{grid-template-columns:minmax(0,1fr) 58px;align-items:center;gap:12px;display:grid}.HQTPbG_analyticsTopicMain{min-width:0}.HQTPbG_analyticsTopicName{color:var(--fv-text,var(--subject-hub-ink));text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:800;line-height:1.2;overflow:hidden}.HQTPbG_analyticsTopicLink{color:var(--fv-text,var(--subject-hub-ink));text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--fv-text,var(--subject-hub-ink)) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--fv-text,var(--subject-hub-ink)) 35%, transparent);text-underline-offset:2px}.HQTPbG_analyticsTopicLink:hover{-webkit-text-decoration-color:var(--fv-text,var(--subject-hub-ink));text-decoration-color:var(--fv-text,var(--subject-hub-ink))}.HQTPbG_analyticsMeter,.HQTPbG_analyticsVerticalTrack{border:2px solid var(--fv-outline,var(--subject-hub-ink));background:var(--fv-card,var(--subject-hub-paper));overflow:hidden}.HQTPbG_analyticsMeter{border-radius:999px;height:12px;margin-top:8px}.HQTPbG_analyticsMeter span{border-right:2px solid var(--fv-outline,var(--subject-hub-ink));background:var(--subject-hub-alice-purple);height:100%;display:block}.HQTPbG_analyticsTopicStat{color:var(--fv-text,var(--subject-hub-ink));text-align:right;font-size:.86rem;font-weight:900}.HQTPbG_analyticsLineChart{grid-template-columns:64px minmax(0,1fr);align-items:stretch;gap:10px;padding:10px 0 2px;display:grid}.HQTPbG_analyticsScaleLabels{color:var(--fv-text,var(--subject-hub-ink));text-align:right;flex-direction:column;justify-content:space-between;padding:20px 0 30px;font-size:.75rem;font-weight:800;line-height:1;display:flex}.HQTPbG_analyticsLineSvg{width:100%;min-height:156px;display:block;overflow:visible}.HQTPbG_analyticsLinePlot{min-width:0;padding-bottom:28px;position:relative}.HQTPbG_analyticsYAxisLabel,.HQTPbG_analyticsXAxisLabel{color:var(--fv-text,var(--subject-hub-ink));text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1}.HQTPbG_analyticsYAxisLabel{transform-origin:50%;position:absolute;top:50%;left:-58px;transform:translateY(-50%)rotate(-90deg)}.HQTPbG_analyticsXAxisLabel{text-align:center;margin-top:8px;display:block}.HQTPbG_analyticsGridLine{stroke:color-mix(in srgb, var(--fv-text,var(--subject-hub-ink)) 22%, var(--fv-card,var(--subject-hub-paper)));stroke-width:1px}.HQTPbG_analyticsTrendLine{fill:none;stroke:var(--fv-text,var(--subject-hub-ink));stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.HQTPbG_analyticsTrendPoint{fill:var(--subject-hub-alice-blue);stroke:var(--fv-text,var(--subject-hub-ink));stroke-width:3px}.HQTPbG_analyticsPointValue,.HQTPbG_analyticsPointLabel{fill:var(--fv-text,var(--subject-hub-ink));text-anchor:middle;font-family:inherit;font-weight:800}.HQTPbG_analyticsPointValue{font-size:.82rem}.HQTPbG_analyticsPointLabel{font-size:.78rem}@media (max-width:960px){.HQTPbG_startPath,.HQTPbG_unitRow,.HQTPbG_resourceRow,.HQTPbG_collectionsMasonry,.HQTPbG_collectionsGrid,.HQTPbG_toolsGrid,.HQTPbG_resourceLinkGrid,.HQTPbG_teacherGrid,.HQTPbG_pathGrid,.HQTPbG_planGrid,.HQTPbG_analyticsHeader,.HQTPbG_analyticsGrid{grid-template-columns:1fr}.HQTPbG_unitRow{row-gap:12px}.HQTPbG_unitWeight{text-align:center;grid-column:1/-1;justify-content:center;align-items:baseline;gap:10px;display:flex}.HQTPbG_unitWeight span{margin-top:0}}@media (max-width:760px){.HQTPbG_analyticsGrowthPanel,.HQTPbG_analyticsProofGrid{grid-template-columns:1fr}.HQTPbG_analyticsArrow{text-align:center;transform:rotate(90deg)}.HQTPbG_analyticsCardHeader{display:grid}.HQTPbG_analyticsPill{justify-self:start}}@media (max-width:700px){.HQTPbG_examTable{table-layout:auto;display:block}.HQTPbG_examTable thead{display:none}.HQTPbG_examTable tbody,.HQTPbG_examTable tr,.HQTPbG_examTable td{width:100%;display:block}.HQTPbG_examTable tr+tr{border-top:2px solid var(--fv-outline,var(--subject-hub-ink))}.HQTPbG_examTable th,.HQTPbG_examTable td{border-left:0;padding:12px 14px}.HQTPbG_examTable tbody tr+tr td,.HQTPbG_examTable td+td{border-top:1px solid color-mix(in srgb, var(--fv-outline,var(--subject-hub-ink)) 22%, var(--fv-card,var(--subject-hub-paper)))}.HQTPbG_examTable td:before{content:attr(data-label);letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px;font-size:.72rem;font-weight:800;display:block}}@media (max-width:540px){.HQTPbG_analyticsTopicRow{grid-template-columns:1fr}.HQTPbG_analyticsLineChart{grid-template-columns:54px minmax(0,1fr)}.HQTPbG_analyticsScaleLabels{font-size:.68rem}.HQTPbG_analyticsYAxisLabel{left:-50px}.HQTPbG_analyticsPointLabel{font-size:.68rem}.HQTPbG_analyticsTopicName{white-space:normal}.HQTPbG_analyticsTopicStat{text-align:left}}
.cCRRCa_shell{background:linear-gradient(180deg, var(--subject-hub-footer-blue) 0, var(--fv-card,var(--subject-hub-paper)) 360px), var(--fv-card,var(--subject-hub-paper));width:100vw;margin:-32px 0 -32px calc(50% - 50vw);padding:32px 24px 64px}.cCRRCa_inner{min-width:0;max-width:1240px;margin:0 auto}.cCRRCa_hero,.cCRRCa_contentLayout{gap:24px;display:grid}.cCRRCa_heroActions,.cCRRCa_factPills{flex-wrap:wrap;gap:8px;display:flex}.cCRRCa_factPills{margin-top:18px}.cCRRCa_summaryText{margin:0}.cCRRCa_chip,.cCRRCa_secondaryButton{border:2px solid var(--fv-outline,var(--subject-hub-ink));background:var(--fv-card,var(--subject-hub-paper));min-height:34px;color:var(--fv-text,var(--subject-hub-ink));border-radius:999px;align-items:center;padding:0 12px;font-size:.84rem;font-weight:800;text-decoration:none;display:inline-flex}.cCRRCa_button{border:2px solid var(--fv-outline,var(--subject-hub-ink));background:var(--fv-btn-bg,var(--subject-hub-ink));min-height:42px;color:var(--fv-btn-fg,var(--subject-hub-paper));border-radius:12px;justify-content:center;align-items:center;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.cCRRCa_secondaryButton{background:var(--subject-hub-alice-purple);border-radius:12px;min-height:42px}.cCRRCa_hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;margin-bottom:22px;padding:0}.cCRRCa_heroCopy,.cCRRCa_summary,.cCRRCa_footerCta{border:2px solid var(--fv-outline,var(--subject-hub-ink));background:var(--fv-card,var(--subject-hub-paper));border-radius:12px}.cCRRCa_heroCopy{flex-direction:column;padding:36px;display:flex;position:relative;box-shadow:0 12px 28px #00000014}.cCRRCa_eyebrow{border:2px solid var(--fv-outline,var(--subject-hub-ink));background:var(--subject-hub-pastel-gradient);color:var(--fv-text,var(--subject-hub-ink));letter-spacing:.02em;transform-origin:0;border-radius:4px;align-self:flex-start;align-items:baseline;gap:7px;margin-top:8px;margin-bottom:36px;padding:7px 12px;font-size:.95rem;font-weight:800;line-height:1;display:inline-flex;transform:rotate(-2deg)}.cCRRCa_eyebrow .cCRRCa_eyebrowIcon{flex:none;font-size:1rem;transform:translateY(.08em)}.cCRRCa_heroTitle{max-width:720px;font-family:var(--subject-hub-display-font,"Tilt Warp"), sans-serif;margin:0;font-size:clamp(2.4rem,4vw,3.6rem);font-weight:400;line-height:1.02}.cCRRCa_heroText,.cCRRCa_summaryText,.cCRRCa_bodyText,.cCRRCa_mutedText{color:var(--fv-text,var(--subject-hub-ink));line-height:1.62}.cCRRCa_heroText{max-width:660px;margin:18px 0 0;font-size:1.05rem}.cCRRCa_heroActions{margin-top:auto;padding-top:44px;padding-bottom:20px}.cCRRCa_heroPep{cursor:pointer;background:0 0;border:0;width:58px;height:58px;padding:0;position:absolute;bottom:-7.5px;right:28px}.cCRRCa_heroPep img{-o-object-fit:contain;object-fit:contain}.cCRRCa_summary{background:var(--subject-hub-footer-blue);border-left-width:8px;margin-bottom:24px;padding:18px 24px;scroll-margin-top:160px}.cCRRCa_testimonials{margin:32px 0 0}.cCRRCa_testimonials:empty{display:none}.cCRRCa_testimonials>.MuiBox-root{margin-top:0;margin-bottom:0}.cCRRCa_sectionTitle{font-family:var(--subject-hub-display-font,"Tilt Warp"), sans-serif;margin:0 0 16px;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;line-height:1}.cCRRCa_contentLayout{grid-template-columns:minmax(0,1fr) 280px;align-items:start}.cCRRCa_mainColumn{gap:72px;min-width:0;display:grid}.cCRRCa_mainColumn>section:last-child{border-bottom:0;padding-bottom:0}.cCRRCa_proseSection{border-bottom:2px solid var(--fv-outline,var(--subject-hub-ink));min-width:0;padding:0 0 34px;scroll-margin-top:160px}.cCRRCa_proseSection h3{margin:24px 0 10px;font-size:1.2rem;line-height:1.2}.cCRRCa_proseSection ul{margin:8px 0 0;padding-left:20px}.cCRRCa_proseSection li{color:var(--fv-text,var(--subject-hub-ink));margin-bottom:10px;line-height:1.55}.cCRRCa_toc{border:2px solid var(--fv-outline,var(--subject-hub-ink));background:var(--fv-card,var(--subject-hub-paper));border-radius:12px;max-height:calc(100vh - 170px);padding:18px;position:sticky;top:150px;overflow-y:auto;box-shadow:0 12px 28px #00000014}.cCRRCa_toc h3{margin:0 0 12px;font-size:.95rem;line-height:1.2}.cCRRCa_tocLink{border-top:1px solid color-mix(in srgb, var(--fv-outline,var(--subject-hub-ink)) 18%, var(--fv-card,var(--subject-hub-paper)));color:var(--fv-text,var(--subject-hub-ink));padding:9px 0;font-size:.9rem;font-weight:700;line-height:1.2;text-decoration:none;display:block}.cCRRCa_tocLink:first-of-type{border-top:0}.cCRRCa_tocCallout{border:2px solid var(--fv-outline,var(--subject-hub-ink));background-color:var(--fv-purple-tint,var(--subject-hub-purple-soft));color:var(--fv-text,var(--subject-hub-ink));border-radius:12px;margin-top:14px;padding:14px;font-size:.86rem;font-weight:700;line-height:1.4}.cCRRCa_footerCta{background:var(--fv-btn-bg,var(--subject-hub-ink));color:var(--fv-btn-fg,var(--subject-hub-paper));margin-top:42px;padding:24px 28px;line-height:1.55}.cCRRCa_footerCtaTitle{font-family:var(--subject-hub-display-font,"Tilt Warp"), sans-serif;margin-bottom:8px;font-size:1.3rem;font-weight:400;display:block}.cCRRCa_footerCtaActions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cCRRCa_footerButton,.cCRRCa_footerButtonGhost{border:2px solid var(--fv-card,var(--subject-hub-paper));border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-weight:800;text-decoration:none;display:inline-flex}.cCRRCa_footerButton{background:var(--fv-card,var(--subject-hub-paper));color:var(--fv-text,var(--subject-hub-ink))}.cCRRCa_footerButtonGhost{border-color:color-mix(in srgb, var(--fv-card,var(--subject-hub-paper)) 50%, transparent);color:var(--fv-btn-fg,var(--subject-hub-paper));background:0 0}@media (max-width:960px){.cCRRCa_hero,.cCRRCa_contentLayout{grid-template-columns:minmax(0,1fr)}.cCRRCa_toc{position:static}}@media (max-width:700px){.cCRRCa_shell{width:calc(100% + 32px);margin:-16px 0 -16px -16px;padding:20px 14px 42px}.cCRRCa_heroCopy{padding:24px}.cCRRCa_heroPep{display:none}}
.iQ9uRq_directory{width:100%;color:var(--fv-text,var(--guide-directory-ink));padding:65px 0}@media (max-width:768px){.iQ9uRq_directory{padding:35px 0}}.iQ9uRq_header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;margin-bottom:24px;display:grid}.iQ9uRq_title{font-family:var(--font-tilt-warp,var(--subject-hub-display-font,inherit)), sans-serif;text-transform:lowercase;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:400;line-height:1}.iQ9uRq_description{max-width:650px;margin:7px 0 0;line-height:1.62}.iQ9uRq_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.iQ9uRq_actionLink{border:2px solid var(--fv-outline,var(--guide-directory-ink));min-height:34px;color:var(--fv-text,var(--guide-directory-ink));text-transform:lowercase;border-radius:4px;align-items:center;padding:0 10px;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.iQ9uRq_actionLink:hover{text-underline-offset:3px;text-decoration:underline}.iQ9uRq_moduleGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 28px;display:grid}.iQ9uRq_module{min-width:0}.iQ9uRq_moduleTitle{margin:0 0 8px;font-size:1rem;font-weight:800;line-height:1.3}.iQ9uRq_moduleTitleLink{color:var(--fv-text,var(--guide-directory-ink));text-decoration:none}.iQ9uRq_moduleTitleLink:hover{text-underline-offset:3px;text-decoration:underline}.iQ9uRq_guideList{gap:4px;display:grid}.iQ9uRq_guideLink{color:var(--fv-text,var(--guide-directory-ink));grid-template-columns:34px minmax(0,1fr);align-items:baseline;gap:8px;font-size:.9rem;line-height:1.35;text-decoration:none;display:grid}.iQ9uRq_guideLinkNoNumber{grid-template-columns:minmax(0,1fr)}.iQ9uRq_guideLink:hover .iQ9uRq_guideTitle{text-underline-offset:3px;text-decoration:underline}.iQ9uRq_topicNumber{font-weight:800}.iQ9uRq_guideTitle{min-width:0}@media (max-width:960px){.iQ9uRq_moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.iQ9uRq_header,.iQ9uRq_moduleGrid{grid-template-columns:1fr}.iQ9uRq_actions{justify-content:flex-start}}
