.reading-jumps,.reading-actions,.reading-next{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.reading-jumps{margin:1.5rem 0 2.5rem}.reading-jumps a{padding:.7rem 1rem;border:1px solid #adc0c5;border-radius:999px}.reading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:1.4rem 0 3.5rem}.reading-card{background:#fffdf8;border:1px solid #d8d9d2;border-radius:18px;overflow:hidden;box-shadow:0 6px 18px #1233440b;display:flex;flex-direction:column}.reading-cover{display:block;background:#f2eee4;padding:1.1rem;aspect-ratio:4/3}.reading-cover img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 5px 6px #102b3b26)}.reading-card-copy{padding:1.3rem;display:flex;flex:1;flex-direction:column;gap:.65rem}.reading-card h3{font-size:1.3rem;line-height:1.3;margin:0}.reading-card h3 a{color:inherit}.reading-card-copy p{margin:0}.reading-card .reading-actions{margin-top:auto;padding-top:.8rem}.reading-download{font-weight:650;text-decoration:underline;text-underline-offset:3px}.reading-top{max-width:850px;padding-top:2rem;padding-bottom:2rem}.reading-top h1{font-size:clamp(2rem,5vw,3.5rem);line-height:1.15;margin:.65rem 0}.reading-story{max-width:760px;margin:0 auto 4rem;padding:2rem 2.5rem;background:#fffdf8;border:1px solid #e5dfd1;border-radius:18px;color:#263b40}.reading-story p{font-family:Georgia,'Times New Roman',serif;font-size:1.23rem;line-height:1.8;margin:0 0 1.15em;overflow-wrap:anywhere}.reading-story h2{font-size:1.9rem;line-height:1.3;margin:2.5rem 0 1.2rem;scroll-margin-top:6rem}.reading-story h3{font-size:1.5rem;line-height:1.35;margin:2rem 0 1rem;scroll-margin-top:6rem}.reading-story figure{margin:2rem 0}.reading-story figure img{display:block;max-width:100%;height:auto;margin:auto;border-radius:8px}.reading-title-cover{display:block;width:min(100%,340px);max-height:500px;object-fit:contain;margin:0 auto 2rem}.reading-contents{padding:1rem 1.25rem;background:#edf3f1;border-radius:10px;margin-bottom:2rem}.reading-contents summary{cursor:pointer;font-weight:700}.reading-contents li{padding:.3rem 0}.reading-next{border-top:1px solid #d8d9d2;margin-top:2.5rem;padding-top:1.5rem;font-family:inherit}.reading-more{padding:1.5rem;background:#edf3f1;border-radius:16px}a:focus-visible,summary:focus-visible{outline:3px solid #b55435;outline-offset:4px}@media(max-width:850px){.reading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.reading-grid{grid-template-columns:1fr}.reading-card{display:grid;grid-template-columns:110px 1fr}.reading-cover{padding:.65rem;aspect-ratio:auto;min-height:180px}.reading-card-copy{padding:1rem}.reading-card h3{font-size:1.17rem}.reading-card .reading-actions{gap:.6rem}.reading-card .button{padding:.6rem .85rem}.reading-story{padding:1.4rem 1.2rem;border-radius:0;border-left:0;border-right:0}.reading-story p{font-size:1.15rem;line-height:1.75}.reading-top{padding-top:1.2rem}.reading-story h2{font-size:1.6rem}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}@media print{.site-header,.site-footer,.reading-actions,.reading-next,.reading-contents,.skip-link,.breadcrumbs{display:none!important}.reading-story{border:0;max-width:none}.reading-story p{font-size:12pt;line-height:1.5}.reading-story figure{break-inside:avoid}}
