.reading-intro,.reading-contents{margin:2rem 0;padding:1.25rem;border:1px solid var(--line);border-radius:.65rem}.reading-meta{font-size:.85rem;color:var(--muted)}.reading-contents ol{padding-left:1.5rem;columns:2;column-gap:2rem}.reading-contents li{padding:.4rem 0;break-inside:avoid}.reading-contents a,.back-to-contents{color:var(--secondary);text-decoration:underline;text-underline-offset:4px}.reading-chapter{margin-top:3.5rem}.reading-section{margin:2rem 0;scroll-margin-top:5rem}.reading-chapter h2{line-height:1.6}.reading-section h3{font-size:1.1rem;line-height:1.7;margin:0 0 .8rem}.reading-section p{font-size:1rem;line-height:2;overflow-wrap:anywhere}.back-to-contents{display:inline-block;padding:.6rem 0;font-size:.9rem}.reading-chapter{scroll-margin-top:5rem}a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}@media(max-width:700px){.reading-contents ol{columns:1}.reading-intro,.reading-contents{padding:1rem}.reading-chapter{margin-top:2.5rem}}
