.CursiveLetterPage-module__HuxRia__shell{max-width:var(--max-page);margin:0 auto;padding:0 32px}.CursiveLetterPage-module__HuxRia__crumbs{color:var(--color-muted);padding-top:24px;font-size:13.5px}.CursiveLetterPage-module__HuxRia__crumbs a{color:var(--color-accent);font-weight:600}.CursiveLetterPage-module__HuxRia__hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;padding:20px 0 8px;display:grid}.CursiveLetterPage-module__HuxRia__hero h1,.CursiveLetterPage-module__HuxRia__section h2,.CursiveLetterPage-module__HuxRia__worksheet h2{font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-weight:400;line-height:1.08}.CursiveLetterPage-module__HuxRia__hero h1{font-size:clamp(34px,4vw,48px)}.CursiveLetterPage-module__HuxRia__heroCopy{color:var(--color-muted);margin:14px 0 0;font-size:16.5px;line-height:1.6}.CursiveLetterPage-module__HuxRia__heroActions{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:26px;display:flex}.CursiveLetterPage-module__HuxRia__primaryAction,.CursiveLetterPage-module__HuxRia__secondaryAction{white-space:nowrap;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:14.5px;font-weight:600;display:inline-flex}.CursiveLetterPage-module__HuxRia__primaryAction{border:1px solid var(--color-accent);background:var(--color-accent);color:#fff}.CursiveLetterPage-module__HuxRia__primaryAction:hover{background:var(--color-accent-strong);text-decoration:none}.CursiveLetterPage-module__HuxRia__secondaryAction{border:1px solid var(--color-line-strong);background:var(--color-panel);color:var(--color-ink)}.CursiveLetterPage-module__HuxRia__secondaryAction:hover{background:#f4f2f5;text-decoration:none}.CursiveLetterPage-module__HuxRia__worksheetActions{flex-wrap:wrap;gap:10px;display:flex}.CursiveLetterPage-module__HuxRia__actionError{color:#9c2f17;flex-basis:100%;margin:0;font-size:13px}.CursiveLetterPage-module__HuxRia__glyphGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.CursiveLetterPage-module__HuxRia__glyphCard{border:1px solid var(--color-line);background:var(--color-panel);border-radius:16px;margin:0;padding:14px 16px 16px}.CursiveLetterPage-module__HuxRia__glyphImage{width:100%;height:auto;display:block}.CursiveLetterPage-module__HuxRia__glyphCard figcaption{text-align:center;margin-top:8px;font-size:13.5px;font-weight:600}.CursiveLetterPage-module__HuxRia__section{padding-top:72px}.CursiveLetterPage-module__HuxRia__section h2{font-size:34px}.CursiveLetterPage-module__HuxRia__section h3{margin:0;font-size:16px;font-weight:600}.CursiveLetterPage-module__HuxRia__sectionCopy{color:var(--color-muted);margin:10px 0 0;line-height:1.6}.CursiveLetterPage-module__HuxRia__sectionCopy a{color:var(--color-accent);font-weight:600}.CursiveLetterPage-module__HuxRia__joinNotes{background:var(--color-accent-soft);color:var(--color-ink-soft);border-radius:14px;margin:16px 0 0;padding:14px 18px 14px 34px;line-height:1.6}.CursiveLetterPage-module__HuxRia__twoCol{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.CursiveLetterPage-module__HuxRia__section .CursiveLetterPage-module__HuxRia__twoCol{margin-top:24px}.CursiveLetterPage-module__HuxRia__stepList,.CursiveLetterPage-module__HuxRia__mistakeList{margin:16px 0 0;padding:0;list-style:none}.CursiveLetterPage-module__HuxRia__stepList{counter-reset:step}.CursiveLetterPage-module__HuxRia__stepList li,.CursiveLetterPage-module__HuxRia__mistakeList li{border-bottom:1px solid var(--color-line);color:var(--color-ink-soft);padding:12px 0 12px 40px;line-height:1.6;position:relative}.CursiveLetterPage-module__HuxRia__stepList li{counter-increment:step}.CursiveLetterPage-module__HuxRia__stepList li:before{content:counter(step);background:var(--color-accent-soft);width:26px;height:26px;color:var(--color-accent);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;top:12px;left:0}.CursiveLetterPage-module__HuxRia__mistakeList li:before{content:"✕";color:var(--color-coral);font-weight:700;position:absolute;top:12px;left:6px}.CursiveLetterPage-module__HuxRia__section .CursiveLetterPage-module__HuxRia__stripTitle{margin-top:28px}.CursiveLetterPage-module__HuxRia__handStrip{flex-wrap:wrap;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.CursiveLetterPage-module__HuxRia__handStrip li{border:1px solid var(--color-line);background:var(--color-panel);font-family:var(--font-hand);border-radius:12px;padding:6px 18px;font-size:24px;line-height:1.7}.CursiveLetterPage-module__HuxRia__worksheet{grid-template-columns:400px minmax(0,1fr);align-items:center;gap:48px;display:grid}.CursiveLetterPage-module__HuxRia__worksheetPreview{background:#ebe9ec;border-radius:18px;padding:18px}.CursiveLetterPage-module__HuxRia__worksheetPreview svg{border-radius:4px;width:100%;height:auto;display:block;box-shadow:0 2px 6px #1d14210f,0 18px 40px #1d14211a}.CursiveLetterPage-module__HuxRia__worksheetCopy .CursiveLetterPage-module__HuxRia__worksheetActions{margin-top:22px}.CursiveLetterPage-module__HuxRia__textLink{color:var(--color-accent);margin-top:18px;font-size:14.5px;font-weight:600;display:inline-block}.CursiveLetterPage-module__HuxRia__featureList{color:var(--color-ink-soft);margin:22px 0 0;padding-left:18px;font-size:15px;line-height:1.8}.CursiveLetterPage-module__HuxRia__lessonNav{border-top:1px solid var(--color-line);justify-items:center;gap:16px;margin-top:72px;padding-top:32px;display:grid}.CursiveLetterPage-module__HuxRia__azStrip{flex-wrap:wrap;justify-content:center;gap:4px;margin:0;padding:0;list-style:none;display:flex}.CursiveLetterPage-module__HuxRia__azStrip a{border:1px solid var(--color-line);background:var(--color-panel);border-radius:8px;place-items:center;width:32px;height:34px;font-size:14px;font-weight:600;display:grid}.CursiveLetterPage-module__HuxRia__azStrip a:hover{border-color:var(--color-line-strong);text-decoration:none}.CursiveLetterPage-module__HuxRia__azStrip a[aria-current=page]{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.CursiveLetterPage-module__HuxRia__copyGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.CursiveLetterPage-module__HuxRia__copyTile{border:1px solid var(--color-line);background:var(--color-panel);width:100%;color:var(--color-ink);cursor:copy;border-radius:14px;justify-items:center;gap:6px;padding:14px 8px 12px;transition:border-color .15s,box-shadow .15s;display:grid}.CursiveLetterPage-module__HuxRia__copyTile:hover{border-color:var(--color-line-strong);box-shadow:var(--shadow-panel)}.CursiveLetterPage-module__HuxRia__copyGlyph{font-family:Georgia,Times New Roman,serif;font-size:36px;line-height:1.25}.CursiveLetterPage-module__HuxRia__copyLabel{color:var(--color-muted);align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.CursiveLetterPage-module__HuxRia__lessonLinks{color:var(--color-accent);flex-wrap:wrap;justify-content:center;gap:20px;font-size:14px;font-weight:600;display:flex}@media (max-width:860px){.CursiveLetterPage-module__HuxRia__shell{padding:0 16px}.CursiveLetterPage-module__HuxRia__hero,.CursiveLetterPage-module__HuxRia__twoCol,.CursiveLetterPage-module__HuxRia__worksheet{grid-template-columns:1fr;gap:28px}.CursiveLetterPage-module__HuxRia__section{padding-top:56px}.CursiveLetterPage-module__HuxRia__section h2{font-size:28px}.CursiveLetterPage-module__HuxRia__heroActions>*,.CursiveLetterPage-module__HuxRia__heroActions .CursiveLetterPage-module__HuxRia__worksheetActions,.CursiveLetterPage-module__HuxRia__heroActions .CursiveLetterPage-module__HuxRia__primaryAction{flex:auto}.CursiveLetterPage-module__HuxRia__copyGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.CursiveLetterPage-module__HuxRia__handStrip li{padding:4px 14px;font-size:21px}}
