.fyw8dW_page{z-index:5;min-height:100dvh;padding:0 max(20px, env(safe-area-inset-right)) 60px max(20px, env(safe-area-inset-left));background:radial-gradient(ellipse at 90% 0%, color-mix(in srgb, var(--gold) 7%, transparent), transparent 34%), var(--ink-900);color:var(--ivory);position:relative}.fyw8dW_header{max-width:1280px;padding-top:max(20px, env(safe-area-inset-top));margin:0 auto}.fyw8dW_brandRow{justify-content:space-between;align-items:center;gap:12px;padding-bottom:20px;display:flex}.fyw8dW_brand{min-height:44px;color:var(--ivory);letter-spacing:.15em;align-items:center;gap:10px;font-size:14px;text-decoration:none;display:inline-flex}.fyw8dW_brand>span{color:var(--gold);font-size:21px}.fyw8dW_controls{align-items:center;gap:6px;display:flex}.fyw8dW_controls select{min-height:44px;font:inherit;border:1px solid var(--line);background:var(--ink-800);color:var(--ivory);border-radius:10px;padding:8px;font-size:12px}.fyw8dW_main{max-width:1160px;margin:0 auto}.fyw8dW_hero{max-width:880px;padding:clamp(36px,6vw,76px) 0 40px}.fyw8dW_eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.09em;margin:0 0 14px;font-size:11px;line-height:1.8}.fyw8dW_hero h1{font-family:var(--font-display);text-wrap:balance;margin:0 0 24px;font-size:clamp(38px,5vw,66px);font-weight:500;line-height:1.08}.fyw8dW_lead{color:var(--ivory-dim);margin:0 0 18px;font-size:clamp(17px,2vw,21px);line-height:1.7}.fyw8dW_scope{max-width:760px;color:var(--ivory-faint);font-size:13px;line-height:1.7}.fyw8dW_readingLayout{grid-template-columns:240px minmax(0,760px);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.fyw8dW_contents{border-top:1px solid var(--line);padding:20px 0;position:sticky;top:24px}.fyw8dW_contents>p{color:var(--ivory-faint);margin:0 0 12px;font-size:12px}.fyw8dW_contents ol{margin:0;padding:0;list-style:none}.fyw8dW_contents a{min-height:52px;color:var(--ivory-dim);border-radius:10px;align-items:start;gap:10px;padding:10px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.fyw8dW_contents a[aria-current]{color:var(--gold);background:var(--gold-dim,#c8aa641f)}.fyw8dW_chapterNumber{color:var(--gold);padding-top:2px;font-size:11px}.fyw8dW_contents small{color:var(--ivory-faint);margin-top:4px;font-size:10px;display:block}.fyw8dW_book{min-width:0}.fyw8dW_chapter{border-top:1px solid var(--line);padding:32px 0 56px;scroll-margin-top:24px}.fyw8dW_chapterHeader h2,.fyw8dW_finish h2{font-family:var(--font-display);text-wrap:balance;margin:0 0 12px;font-size:clamp(30px,3.4vw,43px);font-weight:500;line-height:1.15}.fyw8dW_subtitle{color:var(--ivory-faint);margin:0 0 26px;font-size:16px;line-height:1.7}.fyw8dW_prose p{color:var(--ivory-dim);margin:0 0 20px;font-size:17px;line-height:1.9}.fyw8dW_concept{border-left:3px solid var(--gold);background:var(--surface-soft,#ffffff06);border-radius:0 12px 12px 0;margin:28px 0;padding:20px 24px}.fyw8dW_concept>span{color:var(--ivory-faint);font-size:11px}.fyw8dW_concept h3{margin:8px 0;font-size:18px;font-weight:500}.fyw8dW_concept p,.fyw8dW_explore>p,.fyw8dW_question>p,.fyw8dW_finish p{color:var(--ivory-dim);margin:0;font-size:15px;line-height:1.8}.fyw8dW_composers{margin:28px 0}.fyw8dW_composers h3,.fyw8dW_explore h3{margin:0 0 14px;font-size:16px;font-weight:500}.fyw8dW_composers>div{flex-wrap:wrap;gap:8px;display:flex}.fyw8dW_composers a{border:1px solid var(--line);min-height:48px;color:var(--ivory);border-radius:12px;align-items:center;gap:9px;max-width:100%;padding:5px 12px 5px 6px;font-size:12px;text-decoration:none;display:flex}.fyw8dW_composers a>span{overflow-wrap:anywhere;min-width:0}.fyw8dW_composers a>span:last-child{color:var(--gold)}.fyw8dW_composers img{object-fit:cover;object-position:center 23%;border-radius:15px 15px 5px 5px;flex-shrink:0;width:30px;height:36px}.fyw8dW_explore{border:1px solid var(--line);border-radius:16px;padding:24px}.fyw8dW_scores{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.fyw8dW_scores>a{border:1px solid var(--line);background:var(--surface-soft,#ffffff06);border-radius:12px;flex-direction:column;align-items:start;gap:9px;min-width:0;padding:18px;text-decoration:none;display:flex}.fyw8dW_scores>a:hover,.fyw8dW_composers a:hover{border-color:var(--gold)}.fyw8dW_access{color:var(--gold);font-size:10px}.fyw8dW_scores strong{overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.5}.fyw8dW_composerName,.fyw8dW_scores small{color:var(--ivory-faint);font-size:11px;line-height:1.6}.fyw8dW_open{width:100%;color:var(--gold);justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-top:auto;font-size:12px;display:flex}.fyw8dW_question{border:1px solid var(--line);border-radius:12px;margin:22px 0 12px;padding:0 18px}.fyw8dW_question summary{cursor:pointer;min-height:44px;color:var(--gold);padding:16px 0;font-size:13px}.fyw8dW_question summary>span{color:var(--ivory-faint);font-size:11px}.fyw8dW_question summary strong{color:var(--ivory);margin-top:8px;font-size:15px;font-weight:500;line-height:1.6;display:block}.fyw8dW_question>p{padding:0 0 18px}.fyw8dW_sources{color:var(--ivory-faint);font-size:12px}.fyw8dW_sources summary{cursor:pointer;min-height:44px;padding:12px 0;line-height:1.6;display:list-item}.fyw8dW_sources ul{margin:0;padding:0;list-style:none}.fyw8dW_sources a{min-height:44px;color:var(--gold);overflow-wrap:anywhere;align-items:center;line-height:1.7;display:inline-flex}.fyw8dW_next{border-top:1px solid var(--line);min-height:56px;color:var(--ivory-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:24px;padding-top:14px;font-size:12px;text-decoration:none;display:flex}.fyw8dW_next strong{color:var(--gold);font-size:14px;font-weight:500}.fyw8dW_finish{border:1px solid var(--line);border-radius:18px;padding:32px}.fyw8dW_finish a{min-height:48px;color:var(--gold);border:1px solid var(--gold);border-radius:10px;align-items:center;margin-top:18px;padding:10px 18px;text-decoration:none;display:inline-flex}.fyw8dW_page a:focus-visible,.fyw8dW_page summary:focus-visible,.fyw8dW_page select:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (max-width:800px){.fyw8dW_readingLayout{grid-template-columns:minmax(0,1fr);gap:28px}.fyw8dW_contents{padding-bottom:12px;position:static}.fyw8dW_contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.fyw8dW_contents a{padding:10px 8px;font-size:12px}.fyw8dW_hero{padding-bottom:20px}}@media (max-width:500px){.fyw8dW_header{padding-top:max(12px, env(safe-area-inset-top))}.fyw8dW_hero h1{font-size:38px}.fyw8dW_prose p{font-size:16px;line-height:1.9}.fyw8dW_chapter{padding-bottom:40px}.fyw8dW_explore{padding:18px}.fyw8dW_scores{grid-template-columns:1fr}.fyw8dW_concept{padding:18px}.fyw8dW_finish{padding:22px}}@media (max-width:360px){.fyw8dW_brand{letter-spacing:.08em;gap:6px;font-size:12px}}
