.reading{max-width:920px}.reading-section{text-align:start;margin:32px 0}.reading-section h2{letter-spacing:0;margin:0 0 14px;font-size:1.4rem;line-height:1.35}.reading-section p,.reading-section li{overflow-wrap:anywhere;font-size:1rem;line-height:1.85}.reading-section p{max-width:76ch;margin:0 0 16px}.reading-section a,.reading-nav a{color:var(--gold);text-underline-offset:4px}.reading-sources{border-top:1px solid var(--border);color:var(--muted);padding-top:24px}.reading-sources ul{padding-inline-start:22px}.reading-nav{flex-wrap:wrap;gap:12px 24px;margin:22px 0;font-size:.95rem;line-height:1.6;display:flex}.reading-index{margin:0;padding:0;list-style:none}.reading-index li{border-top:1px solid var(--border);padding:26px 0}.reading-index h2{letter-spacing:0;margin:0 0 10px;font-size:1.4rem;line-height:1.4}.reading-index p{color:var(--muted);margin:0;line-height:1.7}.reading-reference{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;display:grid}.reading-reference dt{color:var(--muted);font-size:.8rem}.reading-reference dd{overflow-wrap:anywhere;margin:6px 0 0;line-height:1.6}.reading-table{border-collapse:collapse;width:100%;font-size:.95rem}.reading-table th,.reading-table td{text-align:start;border-bottom:1px solid var(--border);padding:12px 8px}.reading-table caption{text-align:start;color:var(--muted);padding-bottom:16px;line-height:1.7}.reading-language{color:var(--muted);font-size:.8rem}@media (width<=600px){.reading-section h2,.reading-index h2{font-size:1.25rem}.reading-reference{grid-template-columns:1fr}.reading-table{font-size:.85rem}.reading-table th,.reading-table td{padding:10px 4px}}
