.learner-home{box-sizing:border-box;flex:1 1 auto;min-width:0;width:100%;max-width:1480px;margin:0 auto;padding:var(--sp-4) 32px 0;position:relative;z-index:1;font-family:var(--font-nunito),"Nunito",-apple-system,system-ui,sans-serif;font-size:14px;line-height:1.55}body.learner-grade9-plus .learner-home{max-width:none;padding:0}@media (max-width:1199px){body:not(.learner-grade9-plus) .learner-home{padding-left:24px;padding-right:24px}}@media (max-width:767px){body:not(.learner-grade9-plus) .learner-home{padding-left:16px;padding-right:16px}}#jFinal{&.jf{--s-12:12px;--sb-peach:#fff3e8;--sb-tile-blue:#eaf2ff;--sb-tile-mint:#eaf8f1;--sb-tile-peach:#fff3e8;--sb-pastel-lilac:#eae4fb;--sb-pastel-sky:#e4eeff;--sb-pastel-mint:#e2f4ea;--sb-lilac:#f1ecff;--sb-accent-soft:#ede9fb;--sb-leaderboard-me-border:#c9bef2;--sb-streak-border:#f2dcc6;--sb-streak-text:#9a6320;--sb-tag-exam-bg:#e7ecfa;--sb-tag-exam-fg:#3e4e86;--sb-tag-new-fg:#5b47a8;--sb-text-2:#3a4869;--sb-primary-btn-shadow:0 6px 16px rgba(23,59,122,0.2);--sb-r-card:22px;--sb-r-row:16px;--sb-r-ctl:12px;--sb-pad-card:22px;--sb-gap-md:14px;--sb-gap-head:9px;--sb-icon-head:34px;--sb-icon-row:42px;--sb-text-meta-size:12px;--sb-text-list-title-size:13.5px;--sb-text-rail-title-size:14px;--sb-text-sec-title-size:16px;--sky2:var(--theme-soft-surface,#e7f0ff);--theme-chip-radius:10px;--fd:var(--font-display);--fw:700;--ls:-0.01em}.jf-c8{grid-column:span 8}.jf-c7{grid-column:span 7}.jf-c5{grid-column:span 5}.jf-c4{grid-column:span 4}.jf-c12{grid-column:span 12}}@media (max-width:1199px){#jFinal{.jf-c4,.jf-c5,.jf-c7,.jf-c8{grid-column:span 6}}}@media (max-width:767px){#jFinal{.jf-c4,.jf-c5,.jf-c7,.jf-c8{grid-column:span 12}.jf-o1{order:1}.jf-o2{order:2}.jf-o3{order:3}.jf-o4{order:4}.jf-o5{order:5}.jf-o6{order:6}.jf-o7{order:7}.jf-o8{order:8}}}#jFinal{.jf-card{display:flex;flex-direction:column;min-width:0;background:var(--sb-surface,var(--learner-surface));border:1px solid var(--sb-border,var(--learner-border));border-radius:var(--sb-r-card);box-shadow:var(--sb-shadow);padding:var(--sb-pad-card)}}#jFinal{.jf-head{display:flex;align-items:center;gap:var(--sb-gap-head);margin-bottom:var(--s-12);flex-wrap:wrap}.jf-head-ic{width:var(--sb-icon-head);height:var(--sb-icon-head);border-radius:var(--sb-r-ctl);display:grid;place-items:center;font-size:15px;flex:none;background:var(--sky2);box-shadow:inset 0 0 0 1px var(--sb-border,var(--learner-border))}.jf-title{font-family:var(--fd);font-weight:var(--fw);font-size:var(--sb-text-sec-title-size);color:var(--sb-text,var(--learner-ink));letter-spacing:var(--ls)}.jf-note{font-size:10.5px;font-weight:700;color:var(--sb-muted,var(--learner-ink-muted))}.jf-sec-head{display:flex;align-items:center;gap:var(--sb-gap-head);margin:0 2px 16px;flex-wrap:wrap}}#g9Home{--s:#ffffff;--s2:#f5f8fc;--page:#f4faff;--ln:#dde6f1;--ln2:#c7d6e8;--ink:#13204a;--ink2:#66728f;--ink3:#8a94ae;--brand:#0f1b4c;--act:#2563eb;--acc:#f58220;--g9-accent-glow:0 0 0 3px rgba(245,130,32,0.16);--g9-gap-md:14px;--g9-r-row:9px;--g9-text-row-title-size:14px;--g9-text-eyebrow-size:11px;--g9-text-meta-size:12.5px;--g9-text-list-size:13.5px;--ok:#16a36a;--r:12px;--r2:14px;--font-sans:var(--font-nunito),"Nunito",-apple-system,system-ui,sans-serif;.g9-cell{min-width:0}.g9-col-12{grid-column:span 12}.g9-col-8{grid-column:span 8}.g9-col-7{grid-column:span 7}.g9-col-5{grid-column:span 5}.g9-col-4{grid-column:span 4}}@media (max-width:1180px){#g9Home{.g9-col-4,.g9-col-5,.g9-col-7,.g9-col-8{grid-column:span 12}}}#g9Home{.g9-grid>.g9-sec{padding:0;display:flex;flex-direction:column;min-width:0}.g9-grid>.g9-sec>.g9-card{height:100%}.g9-card{flex:1 1 auto;display:flex;flex-direction:column;background:var(--s);border:1px solid var(--ln);border-radius:var(--r2);padding:22px 26px 20px;box-shadow:none}.g9-sec-h{display:flex;align-items:baseline;gap:var(--g9-gap-md);margin-bottom:var(--g9-gap-md)}.g9-num{font-family:var(--font-sans);font-size:var(--g9-text-eyebrow-size);font-weight:800;letter-spacing:.12em;color:var(--acc)}.g9-sec-h h2{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.015em;color:var(--ink);margin:0;white-space:nowrap}.g9-rule{flex:1;height:1px;background:var(--ln)}.g9-sec-m{font-size:var(--g9-text-eyebrow-size);letter-spacing:.1em}.g9-sec-m,.g9-tag{font-weight:800;text-transform:uppercase;color:var(--ink3)}.g9-tag{flex:none;display:inline-block;font-size:10.5px;letter-spacing:.13em;padding:5px 10px;line-height:normal;border-radius:6px;background:var(--s2);border:1px solid var(--ln)}.g9-more{font-family:inherit;font-size:var(--g9-text-meta-size);font-weight:800;color:var(--act);cursor:pointer;white-space:nowrap;background:none;border:none;padding:0;-webkit-appearance:none;appearance:none;&:hover{text-decoration:underline}&:focus-visible{outline:2px solid var(--act);outline-offset:2px}}.g9-course{display:flex;flex-direction:column;height:100%;box-sizing:border-box;background:var(--s);border:1px solid var(--ln);border-radius:var(--r2);padding:20px 22px 16px;cursor:pointer;transition:border-color .18s ease,transform .18s ease;&:hover{border-color:var(--ln2);transform:translateY(-2px)}&:focus-visible{outline:2px solid var(--act);outline-offset:2px}}.g9-c-top{display:flex;align-items:center;justify-content:space-between}.g9-c-name{margin-top:12px;font-family:var(--font-display);font-size:20px;letter-spacing:-.015em;color:var(--ink)}.g9-c-lvl{margin-top:4px;font-size:var(--g9-text-eyebrow-size);font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--ink3)}.g9-c-meta{margin:12px 0 0;display:flex;flex-direction:column;gap:8px}.g9-c-meta>div{display:flex;gap:12px;align-items:baseline}.g9-c-meta dt{width:52px;flex:none;font-size:10px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;color:var(--ink3)}.g9-c-meta dd{margin:0;font-size:13px;font-weight:700;color:var(--ink)}.g9-c-go{display:inline-flex;align-items:center;gap:7px;margin-top:auto;padding-top:12px;border-top:1px solid var(--ln);width:100%;font-size:var(--g9-text-meta-size);font-weight:800;color:var(--act)}.g9-c-go svg{transition:transform .18s ease}.g9-course:hover .g9-c-go svg{transform:translateX(3px)}.g9-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:unset;overflow-x:auto;align-items:stretch;gap:20px;padding-bottom:0;margin-bottom:0;scroll-snap-type:none}}@media (max-width:1100px){#g9Home{.g9-rail{grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (max-width:720px){#g9Home{.g9-sec-h h2{font-size:19px;white-space:normal}}}@media (max-width:640px){#g9Home{.g9-rail{grid-template-columns:1fr}}}@media (prefers-reduced-motion:reduce){#g9Home{.g9-course:hover{transform:none}.g9-c-go svg{transition:none}}}#g9Home,body.learner-grade9-plus{--g9-canvas-start:#ffffff;--g9-canvas-end:#f4faff}body.learner-grade9-plus{background:linear-gradient(180deg,var(--g9-canvas-start) 0,var(--g9-canvas-end) 100%)!important;background-attachment:fixed!important}