.maths-method-page,.number-sentence-page{--maths-paper:#fdf6e6;--maths-paper-warm:#fff4df;--maths-surface:#fffdf8;--maths-surface-soft:#fffaf0;--maths-ink:#3d2a1e;--maths-ink-soft:#7a5840;--maths-accent:#a83d1c;--maths-accent-soft:#fff0d6;--maths-gold:#8a6a12;--maths-teal:#276346;--maths-border:rgba(61,42,30,0.12);--maths-border-strong:rgba(216,90,48,0.36);--maths-focus:#6a4b00;--maths-button:#a84424;--maths-button-hover:#8f351b;--maths-button-ink:#ffffff;--maths-shadow:0 12px 28px rgba(61,42,30,0.11);--maths-shadow-soft:0 9px 18px rgba(61,42,30,0.08);background:var(--maths-paper);color:var(--maths-ink);font-family:var(--font-nunito),"Segoe UI",system-ui,sans-serif;min-height:100svh;-webkit-font-smoothing:antialiased}@media (prefers-color-scheme:dark){.maths-method-page,.number-sentence-page{--maths-paper:#1b1830;--maths-paper-warm:#2a2350;--maths-surface:#262042;--maths-surface-soft:#302951;--maths-ink:#f4eeff;--maths-ink-soft:#c7bce3;--maths-accent:#ff9a73;--maths-accent-soft:#463354;--maths-gold:#ffd76a;--maths-teal:#8be0cf;--maths-border:rgba(255,255,255,0.14);--maths-border-strong:rgba(255,215,106,0.52);--maths-focus:#ffd54a;--maths-button:#ff8f66;--maths-button-hover:#ffad8c;--maths-button-ink:#1b1830;--maths-shadow:0 12px 28px rgba(0,0,0,0.35);--maths-shadow-soft:0 9px 18px rgba(0,0,0,0.24)}}.maths-method-page a,.number-sentence-page a{color:var(--maths-accent);text-decoration-thickness:2px;text-underline-offset:4px}.maths-method-page a:hover,.number-sentence-page a:hover{color:var(--maths-gold)}.maths-method-page a:focus-visible,.maths-method-page button:focus-visible,.number-sentence-page a:focus-visible,.number-sentence-page button:focus-visible{outline:3px solid var(--maths-focus);outline-offset:3px}.maths-method-page__header{border-bottom:1px solid var(--maths-border);background:var(--maths-paper)}.maths-method-page__header-inner{margin:0 auto;display:flex;width:100%;max-width:64rem;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem}.maths-method-page__brand,.number-sentence-page__brand{display:inline-flex;align-items:center;gap:.5rem;color:var(--maths-ink)!important;font-family:var(--font-baloo),ui-rounded,"Segoe UI",system-ui,sans-serif;font-size:1.125rem;font-weight:800;text-decoration:none!important}.maths-method-page__nav,.number-sentence-page__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:1rem}.maths-method-page__nav-link,.number-sentence-page__nav-link{color:var(--maths-ink-soft)!important;font-size:.875rem;font-weight:900;text-decoration:underline}.maths-method-page__button,.number-sentence-page__button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:999px;background:var(--maths-button);color:var(--maths-button-ink)!important;padding:.625rem 1.125rem;font-size:.875rem;font-weight:900;text-decoration:none!important;box-shadow:var(--maths-shadow-soft);transition:background .16s ease,transform .16s ease}.maths-method-page__button:hover,.number-sentence-page__button:hover{background:var(--maths-button-hover);color:var(--maths-button-ink)!important;transform:translateY(-1px)}.maths-method-page__section-heading{color:var(--maths-ink);font-family:var(--font-baloo),ui-rounded,"Segoe UI",system-ui,sans-serif;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:800;line-height:1.08}.maths-method-page__body,.maths-method-page__body-soft,.number-sentence-page__body,.number-sentence-page__body-soft{color:var(--maths-ink-soft);font-weight:700;line-height:1.7}.maths-method-page__body-strong,.maths-method-page__label,.number-sentence-page__body-strong{color:var(--maths-ink);font-weight:900}.maths-method-page__accent,.number-sentence-page__accent{color:var(--maths-accent)}.maths-method-page__surface,.number-sentence-page__surface{border:1px solid var(--maths-border);background:var(--maths-surface);box-shadow:var(--maths-shadow)}.maths-method-page__soft-surface,.number-sentence-page__soft-surface{border:1px solid var(--maths-border);background:var(--maths-surface-soft);box-shadow:var(--maths-shadow-soft)}.maths-method-page__diagram-sentence{display:inline-flex;border-radius:.75rem;background:var(--maths-accent-soft);color:var(--maths-accent);padding:.5rem 1rem;font-family:var(--font-baloo),ui-rounded,"Segoe UI",system-ui,sans-serif;font-size:1.125rem;font-weight:800}.maths-method-page__stage-label{display:inline-flex;border-radius:999px;background:color-mix(in srgb,var(--maths-teal) 16%,transparent);color:var(--maths-teal);padding:.25rem .75rem;font-size:.75rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.maths-method-page__callout{border:1px dashed var(--maths-border-strong);background:var(--maths-paper-warm);color:var(--maths-ink)}.maths-method-page__choice-list{display:grid;gap:.75rem;max-width:42rem;margin-top:1.25rem;padding:0;list-style:none}.maths-method-page__choice{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;border:1px solid var(--maths-border);border-radius:999px;background:var(--maths-surface);padding:.65rem 1rem;color:var(--maths-ink-soft);font-weight:700;box-shadow:var(--maths-shadow-soft)}.maths-method-page__choice strong{color:var(--maths-ink);font-weight:900}.maths-method-page__footer{border-top:1px solid var(--maths-border);color:var(--maths-ink-soft)}.number-sentence-page__header{margin:0 auto 1.5rem;display:flex;max-width:47.5rem;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.number-sentence-page__article{border-radius:2rem;padding:1.5rem}.number-sentence-page__eyebrow{color:var(--maths-gold);font-size:.875rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase}.number-sentence-page__heading,.number-sentence-page__subheading{color:var(--maths-ink);font-family:Iowan Old Style,Palatino Linotype,Georgia,serif;font-weight:800;line-height:1.04}.number-sentence-page__heading{font-size:clamp(2.25rem,7vw,3.75rem);letter-spacing:-.03em}.number-sentence-page__subheading{font-size:clamp(1.75rem,5vw,2.25rem)}.number-sentence-page__lead{color:var(--maths-ink);font-size:1.125rem;font-weight:900;line-height:1.7}.number-sentence-page__focal{display:flex;align-items:center;justify-content:center;border:2px solid var(--maths-border-strong);border-radius:1.75rem;background:var(--maths-paper-warm);padding:2rem 1rem;box-shadow:var(--maths-shadow-soft)}.number-sentence-page__formula{color:var(--maths-gold);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(2.25rem,8vw,3.5rem);font-weight:700;letter-spacing:.04em}.number-sentence-page__examples{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.5rem;padding:0;list-style:none}.number-sentence-page__example{display:flex;height:100%;flex-direction:column;gap:.5rem;border-radius:1rem;padding:1.25rem}.number-sentence-page__example-icon{font-size:1.5rem}.number-sentence-page__example-scene{color:var(--maths-ink-soft);font-size:.875rem;font-weight:700;line-height:1.7}.number-sentence-page__example-formula{color:var(--maths-gold);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:1.125rem;font-weight:700;letter-spacing:.04em}.number-sentence-page__closing{border-radius:1.5rem;background:var(--maths-paper-warm);color:var(--maths-ink)}.number-sentence-page__footer{max-width:47.5rem;margin:2.5rem auto 0;border-top:1px solid var(--maths-border);color:var(--maths-ink-soft)}@media (min-width:640px){.number-sentence-page__article{padding:2.5rem}}@media (max-width:639px){.maths-method-page__header-inner,.number-sentence-page__header{align-items:flex-start}.maths-method-page__nav,.number-sentence-page__nav{width:100%;justify-content:flex-start;gap:.65rem .85rem}.maths-method-page__choice{border-radius:1rem}.number-sentence-page__examples{grid-template-columns:1fr}.number-sentence-page__focal{padding-block:1.5rem}}@media (prefers-reduced-motion:reduce){.maths-method-page *,.maths-method-page :after,.maths-method-page :before,.number-sentence-page *,.number-sentence-page :after,.number-sentence-page :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}