.flr-article{--flr-bg:#0e1a1f;--flr-panel:#142a31;--flr-enamel:#eef4f3;--flr-muted:#a9c2c1;--flr-water:#4bb3c4;--flr-rust:#d98a4e;--flr-line:#78bec838;background:var(--flr-bg);color:var(--flr-enamel);font-family:Georgia,Times New Roman,serif;line-height:1.62}.flr-article a{color:var(--flr-water);text-underline-offset:3px}.flr-article h1,.flr-article h2{letter-spacing:-.01em;font-weight:700;line-height:1.08}.flr-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;max-width:1120px;margin:0 auto;padding:7rem 24px 40px;display:grid}.flr-location{text-transform:uppercase;letter-spacing:.28em;color:var(--flr-water);margin-bottom:14px;font-size:.78rem;font-weight:700}.flr-hero h1{margin:0 0 18px;font-size:clamp(3rem,6.4vw,5.2rem);line-height:1.02}.flr-dek{color:var(--flr-muted);max-width:40ch;font-size:clamp(1.05rem,1.6vw,1.3rem)}.flr-hero-stats{flex-wrap:wrap;gap:28px;margin:30px 0 0;padding:0;list-style:none;display:flex}.flr-hero-stats li{flex-direction:column;display:flex}.flr-hero-stat-value{color:var(--flr-water);font-size:1.7rem;font-weight:700}.flr-hero-stat-label{color:var(--flr-muted);max-width:16ch;font-size:.82rem}.flr-hero-art svg{border-radius:12px;width:100%;height:auto}.flr-lede,.flr-video-stage,.flr-section,.flr-closing{max-width:720px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.flr-lede{padding-top:20px;padding-bottom:12px;font-size:1.24rem}.flr-lede p+p{margin-top:1rem}.flr-video-stage{padding-top:28px;padding-bottom:28px}.flr-section-number{text-transform:uppercase;letter-spacing:.22em;color:var(--flr-water);margin-bottom:8px;font-size:.72rem;font-weight:700;display:inline-block}.flr-video-intro h2{margin:0 0 10px;font-size:1.7rem}.flr-video-intro p{color:var(--flr-muted);margin-bottom:20px}.flr-evidence{background:var(--flr-panel);border:1px solid var(--flr-line);border-radius:14px;padding:14px}.flr-evidence-player,.flr-song .flr-evidence-player{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%;position:relative;overflow:hidden}.flr-evidence-player iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.flr-evidence-caption{padding:14px 6px 4px}.flr-evidence-quote{font-size:1.18rem;line-height:1.45}.flr-evidence-attr{color:var(--flr-muted);margin-top:8px;font-size:.9rem}.flr-evidence-speaker{color:var(--flr-enamel);font-weight:700}.flr-evidence-note{color:var(--flr-muted);font-style:italic}.flr-evidence-links{margin-top:6px;font-size:.9rem}.flr-evidence-list{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.flr-evidence-list button{text-align:left;width:100%;color:var(--flr-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:12px;padding:8px 10px;font-family:inherit;font-size:.92rem;display:flex}.flr-evidence-list button:hover,.flr-evidence-list button.is-active{border-color:var(--flr-line);color:var(--flr-enamel);background:#4bb3c414}.flr-evidence-list-time{color:var(--flr-water);flex:none;font-weight:700}.flr-song{border-left:3px solid var(--flr-rust);max-width:620px;margin:8px auto 28px;padding:16px 24px}.flr-section{padding-top:30px;padding-bottom:8px}.flr-section-head h2{margin:4px 0 14px;font-size:clamp(1.6rem,3vw,2.1rem)}.flr-prose p{margin:0 0 1.05rem;font-size:1.08rem}.flr-closing{padding-top:24px;padding-bottom:72px}.flr-sources{margin-top:24px}@media (max-width:860px){.flr-hero{grid-template-columns:1fr;padding-top:6rem}.flr-hero-art{order:-1}}
