.article-page{background:var(--ink);color:var(--paper)}.article-page .cover-header{background:var(--ink);position:relative}.article-hero{padding-top:30px;padding-bottom:42px}.article-back{min-height:44px;color:var(--accent);margin-bottom:36px;padding-block:10px;font-size:1rem;display:inline-block}.article-hero h1{font-variation-settings:"wdth" 72,"wght" 850;letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;max-width:1200px;font-size:clamp(2.8rem,6.5vw,6.7rem);line-height:.88}.article-hero h1.article-title-long{font-size:clamp(2.5rem,5.1vw,5.3rem)}.article-byline{flex-wrap:wrap;align-items:baseline;gap:12px 32px;margin-top:32px;font-size:1rem;display:flex}.article-byline p{font-size:1rem}.article-byline time{color:var(--accent)}.article-cover{padding-bottom:48px}.article-cover img{object-fit:cover;aspect-ratio:16/9;width:100%;max-height:720px}.article-photo img{filter:grayscale();transition:filter .3s}.article-photo:hover img,.article-photo:focus img,.article-related a:focus-visible img{filter:grayscale(0)}.article-reading-field{background:var(--paper);color:var(--ink);padding:clamp(48px,6vw,88px) var(--gutter)}.article-prose,.article-videos,.article-end{max-width:760px;margin-inline:auto}.article-prose{overflow-wrap:anywhere;max-width:68ch;font-size:clamp(1.0625rem,1.1vw,1.1875rem);line-height:1.7}.article-prose p,.article-prose li{font-size:inherit;line-height:inherit}.article-prose p,.article-prose ul,.article-prose ol{margin:0 0 1.5em}.article-prose h2{font-variation-settings:"wdth" 78,"wght" 850;text-wrap:pretty;margin:2em 0 .7em;font-size:clamp(1.9rem,3.1vw,2.65rem);line-height:.98}.article-prose h3,.article-prose h4{letter-spacing:-.02em;margin:1.8em 0 .6em;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:800;line-height:1.02}.article-prose a{text-decoration-color:#a77700;text-decoration-thickness:2px}.article-prose a:hover{background:var(--accent)}.article-prose strong{font-weight:750}.article-prose blockquote{background:var(--accent);margin:2em 0;padding:24px}.article-prose blockquote p:last-child{margin-bottom:0}.article-prose .media-marker,.article-prose figure:has(.media-marker){display:none}.article-prose figure{margin:2rem 0}.article-prose p:empty{display:none}.article-prose hr{background:var(--accent);border:0;width:64px;height:8px;margin:3rem 0}.article-prose table{border-collapse:collapse;max-width:100%;margin-block:2rem;display:block;overflow:auto}.article-prose td,.article-prose th{border:1px solid #aaa;padding:.6rem}.article-prose pre{max-width:100%;overflow:auto}.article-videos{margin-top:64px}.article-videos h2{margin-bottom:28px;font-size:clamp(2.5rem,5vw,4rem)}.article-reading-field>.article-videos:first-child{margin-top:0;margin-bottom:56px}.article-video{aspect-ratio:16/9;background:#111;margin-top:24px}.article-video iframe{border:0;width:100%;height:100%;display:block}.article-more-videos{margin-top:24px;font-size:1rem}.article-more-videos summary{cursor:pointer;padding-block:12px}.article-more-videos li{margin-block:12px}.article-end{flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:56px;font-size:1rem;display:flex}.article-end a{align-items:center;min-height:44px;display:inline-flex}.article-related{background:var(--accent);color:var(--ink);padding-block:clamp(48px,6vw,88px)}.article-related h2{margin-bottom:40px;font-size:clamp(3.3rem,7vw,6.4rem)}.article-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.article-related-grid a{text-decoration:none}.article-related-grid a:hover h3{text-decoration:underline}.article-related-grid .article-photo{margin-bottom:22px;overflow:hidden}.article-related-grid img{aspect-ratio:16/10;object-fit:cover;width:100%}.article-related-grid h3{font-variation-settings:"wdth" 80,"wght" 850;font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:.95}.article-related-grid p{margin-top:16px;font-size:1rem}@media (width<=760px){.article-hero{padding-top:12px;padding-bottom:28px}.article-back{margin-bottom:24px}.article-hero h1{font-size:clamp(2.6rem,8vw,4rem);line-height:.9}.article-hero h1.article-title-long{font-size:clamp(2.2rem,7vw,3.5rem)}.article-cover{padding-inline:0;padding-bottom:0}.article-cover img{aspect-ratio:4/3}.article-byline{gap:8px 24px;margin-top:24px}.article-related-grid{grid-template-columns:1fr;gap:40px}.article-reading-field{padding-block:40px}}@media (prefers-reduced-motion:reduce){.article-photo img{transition:none}}.article-song-sheet{color:#111;max-width:1280px;margin:64px auto 0;scroll-margin-top:24px}.article-song-sheet>h2{margin-bottom:20px;font-size:clamp(2.5rem,5vw,4rem)}.article-song-sheet .pdf-song-credit,.article-song-sheet .pdf-song-source{margin-bottom:12px;font-size:1rem}.article-song-sheet .pdf-song-note{max-width:70ch;margin-top:24px;font-size:.875rem}.article-song-sheet .song-controls{background:#eee;flex-wrap:wrap;align-items:center;gap:.6rem;margin:24px 0 16px;padding:16px;display:flex}.article-song-sheet .song-controls button{color:#fff;background:#111;border:0;min-width:44px;min-height:44px;padding:8px 12px}.article-song-sheet .song-controls button:disabled{opacity:.4;cursor:default}.article-song-sheet .song-controls button:hover:not(:disabled){color:#111;background:#e4ad08}.article-song-sheet .song-controls output{text-align:center;min-width:7rem}.article-song-sheet .song-controls label{align-items:center;gap:6px;font-size:.9rem;display:flex}.article-song-sheet .song-sheet{font:1rem/1.2 Archivo,Arial,sans-serif}.article-song-sheet .song-line{overflow-wrap:break-word;break-inside:avoid;margin:0 0 .2rem;font-size:1rem;line-height:1.2}.article-song-sheet .word{white-space:nowrap;vertical-align:bottom;display:inline-flex}.article-song-sheet .syllable{grid-template-rows:1.05em 1.2em;min-width:0;display:inline-grid}.article-song-sheet .syllable:has(.chord){min-width:2.5ch}.article-song-sheet .lyric{white-space:pre;grid-row:2;line-height:1.2}.article-song-sheet .chord{color:#e4ad08;text-align:left;min-width:1.5em;text-shadow:none;background:0 0;border:0;grid-row:1;place-self:end start;padding:0 .2em 0 0;font-size:.9em;font-weight:700;line-height:1.05}.article-song-sheet .song-line:not(:has(.chord)) .syllable,.article-song-sheet .song-sheet.hide-chords .syllable{grid-template-rows:1.2em;min-width:0}.article-song-sheet .song-line:not(:has(.chord)) .lyric,.article-song-sheet .song-sheet.hide-chords .lyric{grid-row:1}.article-song-sheet .song-sheet.hide-chords .chord{display:none}.article-song-sheet .song-section{letter-spacing:.08em;text-transform:uppercase;break-after:avoid;margin:0 0 .35rem;font:600 .75rem/1.2 Archivo,Arial,sans-serif}.article-song-sheet .song-sheet>section{break-inside:avoid;padding-top:.85rem}.article-song-sheet #song-status{font-size:.875rem}.article-song-sheet .diagram{transform-origin:0 0;color:#111;z-index:20;pointer-events:none;background:#fff;border:1px solid #111;width:160px;padding:12px;font-size:.8rem;position:fixed;transform:scale(.4);box-shadow:4px 4px #bbb}.article-song-sheet .diagram strong{text-align:center;display:block}.article-song-sheet .diagram svg{width:100%;display:block}.article-song-sheet .print-note{display:none}@media (width>=1024px){.article-song-sheet .song-sheet{column-count:2;column-gap:clamp(40px,5vw,80px)}}.article-page:has(.article-song-sheet.is-rehearsal) .cover-header,.article-page:has(.article-song-sheet.is-rehearsal) .cover-footer,.article-page:has(.article-song-sheet.is-rehearsal) .article-hero,.article-page:has(.article-song-sheet.is-rehearsal) .article-cover,.article-page:has(.article-song-sheet.is-rehearsal) .article-prose,.article-page:has(.article-song-sheet.is-rehearsal) .article-videos,.article-page:has(.article-song-sheet.is-rehearsal) .article-end,.article-page:has(.article-song-sheet.is-rehearsal) .article-related{display:none}.article-page:has(.article-song-sheet.is-rehearsal) .article-reading-field{padding-block:8px}html:has(.article-song-sheet.is-rehearsal),.article-page:has(.article-song-sheet.is-rehearsal){background:var(--paper);color:var(--ink);min-height:100svh}.article-song-sheet.is-rehearsal{margin-top:0}.article-song-sheet.is-rehearsal>:not(.song-controls):not(.song-sheet):not(#song-status):not(.diagram){display:none}.article-song-sheet.is-rehearsal .song-controls{margin-top:0}@media print{.article-page:has(.article-song-sheet) .cover-header,.article-page:has(.article-song-sheet) .cover-footer,.article-page:has(.article-song-sheet) .article-hero,.article-page:has(.article-song-sheet) .article-cover,.article-page:has(.article-song-sheet) .article-prose,.article-page:has(.article-song-sheet) .article-videos,.article-page:has(.article-song-sheet) .article-end,.article-page:has(.article-song-sheet) .article-related,.article-song-sheet .song-controls,.article-song-sheet .diagram,.article-song-sheet .pdf-song-source,.article-song-sheet .pdf-song-note{display:none}.article-page:has(.article-song-sheet) .article-reading-field{background:#fff;padding:0}.article-song-sheet{margin:0}.article-song-sheet .song-sheet{column-count:1}.article-song-sheet .chord{color:#111}.article-song-sheet .print-note{display:block}}
