.gsc-scope{--lesson-accent:#0e5a6b;--lesson-accent-ink:#fff;--lesson-accent-dark:#9fd3de;display:contents}.gsc-scope .st-cta.st-cta,.gsc-scope a.st-cta.st-cta,.gsc-scope a.st-cta.st-cta:visited{color:#fff;background:#0e5a6b}@media (max-width:440px){.gsc-scope .st-nav{gap:8px;padding-left:18px}.gsc-scope .st-nav-word{font-size:17px}.gsc-scope .st-nav-exit{padding:0 12px;font-size:15px}}.gs-root{--gs-bg:#f6f5f0;--gs-surface:#fff;--gs-ink:#16202a;--gs-text:#29333d;--gs-muted:#5a6470;--gs-line:#d8d5ca;--gs-hair:#e7e4da;--gs-accent:#0e5a6b;--gs-accent-soft:#e3f0f2;--gs-bio:#1f6f78;--gs-chem:#7a3b8f;--gs-phys:#2f4b9a;--gs-higher:#8a4b14;--gs-right:#1f5fbf;--gs-right-soft:#e6effb;--gs-retry:#9a6206;--gs-retry-soft:#fbf1dc;--gs-wrong:#b3261e;--gs-wrong-soft:#fbe9e7;--gs-radius:10px;--gs-serif:"Source Serif 4", "Source Serif Pro", Georgia, serif;--gs-sans:"Inter Variable", "Inter", "DM Sans", system-ui, sans-serif;background:var(--gs-bg);min-height:100vh;color:var(--gs-text);font-family:var(--gs-sans);font-size:16px;line-height:1.55}.gs-wrap{width:min(1080px,100% - 32px);margin-inline:auto}.gs-root a{color:var(--gs-accent)}.gs-top{border-bottom:1px solid var(--gs-line);background:var(--gs-surface)}.gs-top-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:min(1080px,100% - 32px);margin-inline:auto;padding:14px 0;display:flex}.gs-mark{font-family:var(--gs-serif);flex-direction:column;font-size:1.15rem;font-weight:600;line-height:1.15;text-decoration:none;display:flex;color:var(--gs-ink)!important}.gs-mark small{font-family:var(--gs-sans);color:var(--gs-muted);letter-spacing:.01em;font-size:.72rem;font-weight:500}.gs-nav{flex-wrap:wrap;gap:4px;display:flex}.gs-nav a{color:var(--gs-text);border-radius:8px;padding:6px 10px;font-size:.93rem;text-decoration:none}.gs-nav a:hover{background:var(--gs-accent-soft)}.gs-nav a[aria-current=page]{background:var(--gs-accent-soft);color:var(--gs-accent);font-weight:600}.gs-page{padding:32px 0 64px}.gs-kicker{color:var(--gs-accent);margin:0 0 6px;font-size:.85rem;font-weight:600}.gs-h1{font-family:var(--gs-serif);color:var(--gs-ink);margin:0 0 12px;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:600;line-height:1.15}.gs-h2{font-family:var(--gs-serif);color:var(--gs-ink);margin:0 0 8px;font-size:1.45rem;font-weight:600;line-height:1.25}.gs-h3{color:var(--gs-ink);margin:0 0 6px;font-size:1.05rem}.gs-lede{max-width:64ch;margin:0 0 20px;font-size:1.08rem}.gs-muted{color:var(--gs-muted)}.gs-section{margin-top:36px}.gs-review-note{color:var(--gs-muted);border-left:3px solid var(--gs-line);margin:0 0 20px;padding:4px 0 4px 12px;font-size:.9rem}.gs-tiers{border:1px solid var(--gs-line);background:var(--gs-surface);border-radius:999px;margin:0 0 20px;padding:3px;display:inline-flex}.gs-tiers a{color:var(--gs-text);border-radius:999px;padding:6px 14px;font-size:.92rem;text-decoration:none}.gs-tiers a[aria-current=true]{background:var(--gs-accent);color:#fff;font-weight:600}.gs-topic-list{border-top:1px solid var(--gs-hair);margin:12px 0 0;padding:0;list-style:none}.gs-topic-list li a{border-bottom:1px solid var(--gs-hair);color:var(--gs-text);justify-content:space-between;gap:12px;padding:12px 4px;text-decoration:none;display:flex}.gs-topic-list li a:hover{background:var(--gs-accent-soft)}.gs-higher-tag{color:var(--gs-higher);white-space:nowrap;border:1px solid;border-radius:999px;margin-left:8px;padding:0 8px;font-size:.75rem;font-weight:600}.gs-item{background:var(--gs-surface);border:1px solid var(--gs-line);border-radius:var(--gs-radius);margin:20px 0;padding:20px}.gs-item-meta{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.gs-tag{border:1px solid var(--gs-line);color:var(--gs-muted);border-radius:999px;padding:1px 9px;font-size:.78rem}.gs-stem{margin:0 0 12px}.gs-part{border-top:1px solid var(--gs-hair);margin-top:14px;padding-top:14px}.gs-part-head{grid-template-columns:auto 1fr auto;align-items:start;gap:10px;display:grid}.gs-part-label{color:var(--gs-ink);font-variant-numeric:tabular-nums;font-weight:700}.gs-part-marks{color:var(--gs-muted);white-space:nowrap;font-size:.85rem}.gs-answer-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.gs-input,.gs-textarea{font:inherit;border:1px solid var(--gs-line);background:var(--gs-surface);color:var(--gs-text);border-radius:8px;min-width:0;padding:9px 11px}.gs-input{flex:220px}.gs-textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:120px}.gs-unit{color:var(--gs-muted);font-size:.9rem}.gs-btn{font:inherit;border:1px solid var(--gs-line);background:var(--gs-surface);color:var(--gs-text);cursor:pointer;text-align:left;border-radius:8px;padding:9px 14px}.gs-btn:hover:not(:disabled){border-color:var(--gs-accent)}.gs-btn:disabled{opacity:.6;cursor:default}.gs-btn-primary,.gs-root a.gs-btn-primary{background:var(--gs-accent);border-color:var(--gs-accent);color:#fff;font-weight:600;text-decoration:none;display:inline-block}.gs-choice{gap:8px;margin-top:10px;display:grid}.gs-choice label{border:1px solid var(--gs-line);background:var(--gs-surface);cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.gs-hint{color:var(--gs-muted);margin:6px 0 0;font-size:.85rem}.gs-msg{border-radius:8px;margin:12px 0 0;padding:10px 12px}.gs-msg[data-tone=right]{background:var(--gs-right-soft);color:var(--gs-right)}.gs-msg[data-tone=retry]{background:var(--gs-retry-soft);color:var(--gs-retry)}.gs-msg[data-tone=wrong]{background:var(--gs-wrong-soft);color:var(--gs-wrong)}.gs-solution{border:1px solid var(--gs-hair);border-radius:8px;margin-top:14px;padding:14px}.gs-steps{margin:0 0 12px;padding-left:22px}.gs-steps li{margin:6px 0}.gs-points{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gs-point{border-left:3px solid var(--gs-line);padding:4px 0 4px 10px}.gs-point[data-state=earned]{border-color:var(--gs-right)}.gs-point[data-state=missed]{border-color:var(--gs-retry)}.gs-point-kind{color:var(--gs-muted);margin-right:6px;font-size:.75rem;font-weight:700}.gs-point-lost{color:var(--gs-muted);margin:2px 0 0;font-size:.9rem}.gs-levels{border-collapse:collapse;width:100%;margin:8px 0;font-size:.93rem}.gs-levels th,.gs-levels td{border-bottom:1px solid var(--gs-hair);text-align:left;vertical-align:top;padding:8px 6px}.gs-lead-form{gap:12px;max-width:520px;display:grid}.gs-field{gap:4px;display:grid}.gs-consent{align-items:flex-start;gap:10px;font-size:.92rem;display:flex}.gs-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.gs-foot{border-top:1px solid var(--gs-line);color:var(--gs-muted);padding:24px 0 40px;font-size:.88rem}@media (max-width:560px){.gs-item{padding:16px}.gs-part-head{grid-template-columns:auto 1fr}.gs-part-marks{grid-column:2}}.gsc-scope .gs-figure-named{margin-top:1rem}.gsc-scope .gs-figure-caption{margin:0 0 .25rem;font-size:.95rem;font-weight:600}.gs-cta{background:var(--gs-surface);border:1px solid var(--gs-line);border-left:4px solid var(--gs-accent);border-radius:var(--gs-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 22px;display:flex}.gs-cta .gs-h2{margin:0}.gs-cta .gs-btn{text-align:center;padding:12px 20px}
