.RelatedLessons-module__V80sIa__related{border-top:2px solid var(--ink);color:var(--ink);margin:64px 0 32px;padding-top:24px}.RelatedLessons-module__V80sIa__related header>span,.RelatedLessons-module__V80sIa__number{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.RelatedLessons-module__V80sIa__related h2{letter-spacing:-.04em;margin:10px 0 24px;font-size:clamp(26px,3.5vw,40px);line-height:1.1}.RelatedLessons-module__V80sIa__related ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.RelatedLessons-module__V80sIa__related li{min-width:0}.RelatedLessons-module__V80sIa__related a{background:var(--paper);border:1px solid var(--ink);color:inherit;height:100%;padding:24px;text-decoration:none;display:block}.RelatedLessons-module__V80sIa__related a:hover{background:#e6f5c9}.RelatedLessons-module__V80sIa__related a:focus-visible{outline-offset:3px;outline:3px solid #ff7048}.RelatedLessons-module__V80sIa__number{justify-content:space-between;display:flex}.RelatedLessons-module__V80sIa__related h3{letter-spacing:-.025em;margin:14px 0 12px;font-size:23px;line-height:1.2}.RelatedLessons-module__V80sIa__related p{margin:0;font-size:15px;line-height:1.6}@media (max-width:680px){.RelatedLessons-module__V80sIa__related ul{grid-template-columns:1fr}.RelatedLessons-module__V80sIa__related a{padding:20px}}
.TranscriptionSheet-module__JlAVXa__sheet{border:1px solid var(--ink);margin:42px 0;padding:clamp(20px,3.4vw,32px)}.TranscriptionSheet-module__JlAVXa__sheetTitle{color:var(--orange);font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:750}.TranscriptionSheet-module__JlAVXa__sheet h3{letter-spacing:-.03em;max-width:24ch;margin:0 0 18px;font-size:clamp(22px,3vw,30px);line-height:1.1}.TranscriptionSheet-module__JlAVXa__sheetFields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin:0 0 24px;display:grid}.TranscriptionSheet-module__JlAVXa__sheetFields>div{border-top:1px solid var(--ink);padding-top:8px}.TranscriptionSheet-module__JlAVXa__sheetFields dt{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:750}.TranscriptionSheet-module__JlAVXa__sheetFields dd{border-bottom:1px dotted var(--muted);color:var(--muted);min-height:30px;margin:8px 0 0;font-size:12px;line-height:1.4}.TranscriptionSheet-module__JlAVXa__sheetScroll{padding-bottom:6px;overflow-x:auto}.TranscriptionSheet-module__JlAVXa__sheetScroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:760px}.TranscriptionSheet-module__JlAVXa__sheetScroll caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TranscriptionSheet-module__JlAVXa__sheetScroll th,.TranscriptionSheet-module__JlAVXa__sheetScroll td{border:1px solid var(--ink);font-family:var(--font-geist-mono), monospace;text-align:center;height:36px;font-size:11px}.TranscriptionSheet-module__JlAVXa__sheetScroll thead th{color:var(--muted);letter-spacing:.06em}.TranscriptionSheet-module__JlAVXa__sheetScroll th[scope=row],.TranscriptionSheet-module__JlAVXa__sheetScroll thead th:first-child{text-align:left;width:112px;padding-left:8px}.TranscriptionSheet-module__JlAVXa__sheetScroll th.TranscriptionSheet-module__JlAVXa__anchor{background:var(--acid);color:var(--ink);font-weight:800}.TranscriptionSheet-module__JlAVXa__sheetBar{margin:12px 0 0}.TranscriptionSheet-module__JlAVXa__sheetBar summary{cursor:pointer;font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;padding:8px 0;font-size:11px}.TranscriptionSheet-module__JlAVXa__sheetBar[open] summary{margin-bottom:8px}.TranscriptionSheet-module__JlAVXa__sheetLegend{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;margin:16px 0 0;font-size:11px}.TranscriptionSheet-module__JlAVXa__sheetMoves{border-top:1px solid var(--ink);margin:16px 0 0;padding-top:12px;font-size:13px;line-height:1.55}.TranscriptionSheet-module__JlAVXa__sheetSubtitle{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:22px 0 0;font-size:11px;font-weight:750}.TranscriptionSheet-module__JlAVXa__sheetRule{max-width:72ch;margin:12px 0 0;font-size:13px;line-height:1.55}.TranscriptionSheet-module__JlAVXa__errorTable{border-collapse:collapse;width:100%;margin:12px 0 0;font-size:13px;line-height:1.45}.TranscriptionSheet-module__JlAVXa__errorTable caption{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.TranscriptionSheet-module__JlAVXa__errorTable th,.TranscriptionSheet-module__JlAVXa__errorTable td{text-align:left;vertical-align:top;border-top:1px solid #80807880;padding:10px 10px 10px 0}.TranscriptionSheet-module__JlAVXa__errorTable th{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;opacity:.8;text-transform:uppercase;font-size:11px;font-weight:750}@media screen and (max-width:760px){.TranscriptionSheet-module__JlAVXa__errorTable{font-size:12px}.TranscriptionSheet-module__JlAVXa__errorTable th,.TranscriptionSheet-module__JlAVXa__errorTable td{overflow-wrap:anywhere;padding-right:8px}}@media print{.TranscriptionSheet-module__JlAVXa__sheet{color:#111;border:0;margin:0;padding:0}.TranscriptionSheet-module__JlAVXa__sheet h3{max-width:none;font-size:20px}.TranscriptionSheet-module__JlAVXa__sheetTitle{color:#111}.TranscriptionSheet-module__JlAVXa__sheetFields{grid-template-columns:repeat(3,1fr);gap:12px}.TranscriptionSheet-module__JlAVXa__sheetScroll{margin-top:12px;overflow:visible}.TranscriptionSheet-module__JlAVXa__sheetScroll table{width:calc(100% - 2px);min-width:0;margin-left:1px}.TranscriptionSheet-module__JlAVXa__sheetScroll caption{clip:auto;white-space:normal;text-align:left;width:auto;height:auto;margin:0 0 6px;font-size:10px;position:static}.TranscriptionSheet-module__JlAVXa__sheetScroll th,.TranscriptionSheet-module__JlAVXa__sheetScroll td{height:25px;font-size:10px}.TranscriptionSheet-module__JlAVXa__sheetBar{margin-top:18px}.TranscriptionSheet-module__JlAVXa__sheetBar summary{display:none}.TranscriptionSheet-module__JlAVXa__sheetLegend,.TranscriptionSheet-module__JlAVXa__sheetMoves{font-size:11px}.TranscriptionSheet-module__JlAVXa__sheetSubtitle{break-before:page;margin:0;padding-top:10px}.TranscriptionSheet-module__JlAVXa__errorTable{font-size:12px}.TranscriptionSheet-module__JlAVXa__errorTable tr{break-inside:avoid}}
.StompNotation-module__wsWKMq__figure{border:1px solid var(--line);margin:30px 0;padding:clamp(16px,3vw,28px)}.StompNotation-module__wsWKMq__figure figcaption,.StompNotation-module__wsWKMq__figure p{font-size:14px;line-height:1.6}.StompNotation-module__wsWKMq__figure figcaption strong{margin-bottom:6px;font-size:18px;display:block}.StompNotation-module__wsWKMq__figure p{margin:12px 0 0}.StompNotation-module__wsWKMq__scroll{overflow-x:auto}.StompNotation-module__wsWKMq__scroll svg{width:100%;min-width:540px;display:block}.StompNotation-module__wsWKMq__meter{fill:currentColor;text-anchor:middle;font-family:Georgia,serif;font-size:28px;font-weight:700}.StompNotation-module__wsWKMq__count{fill:currentColor;font-family:var(--font-geist-mono), monospace;text-anchor:middle;font-size:13px}.StompNotation-module__wsWKMq__box{font-size:9px}
.page-module__BHT9hG__page{max-width:1000px;margin:36px auto;padding:0 24px}.page-module__BHT9hG__tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.page-module__BHT9hG__tools a{text-underline-offset:4px;text-decoration:underline}.page-module__BHT9hG__tools button{background:var(--ink);color:var(--paper-bright);cursor:pointer;font:inherit;border:0;padding:12px 20px}.page-module__BHT9hG__instructions{margin:24px 0;font-size:14px;line-height:1.6}@media print{@page{margin:14mm}.page-module__BHT9hG__page{max-width:none;margin:0;padding:0}.page-module__BHT9hG__tools,.page-module__BHT9hG__instructions{display:none}}
