.reading-guide{width:min(1000px,calc(100% - 2.5rem));margin:3rem auto 4rem}.reading-guide-heading{max-width:780px;margin:0 0 2.5rem}.reading-guide-heading .story-number{font-size:.875rem}.reading-guide-heading h1{font:400 clamp(2.4rem,5vw,4rem)/1.08 Georgia,serif;margin:.65rem 0 1.2rem;letter-spacing:-.025em}.reading-guide-heading>p:last-child{font-size:1.2rem;line-height:1.7;color:#465459}
.reading-guide-list{list-style:none;padding:0;margin:0;border-top:3px solid #b98235}.reading-guide-list>li{display:grid;grid-template-columns:70px minmax(0,1fr);gap:1.5rem;padding:2rem 0;border-bottom:1px solid #cfc8ba;scroll-margin-top:1.5rem}.guide-number{font:400 2.5rem/1.2 Georgia,serif;color:#8b612a}.guide-entrance{font:700 .875rem/1.5 Arial,sans-serif;color:#765121;margin:0 0 .65rem}.reading-guide-list h2{font:400 clamp(1.65rem,3vw,2.2rem)/1.18 Georgia,serif;margin:0 0 .9rem}.reading-guide-list h2 a{text-decoration:none}.reading-guide-list .guide-description{font:400 1.1rem/1.7 Georgia,serif;margin:0 0 1rem;max-width:760px;color:#35464f}.guide-read{display:inline-flex;align-items:center;min-height:44px;font:600 .95rem/1.5 Arial,sans-serif;color:#674511}.reading-guide a:focus-visible{outline:3px solid #97662c;outline-offset:4px}
.guide-next{margin-top:2.5rem;padding:2rem;background:#11283b;color:#fffefa;border-top:3px solid #edc37d}.guide-next h2{font:400 1.8rem/1.2 Georgia,serif;margin:0 0 1rem}.guide-next p{font:400 1.05rem/1.65 Georgia,serif;max-width:720px;margin:.7rem 0 1rem}.guide-next-actions{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}.guide-next a{color:#edc37d}.guide-next .connect-button{background:#edc37d;color:#172737!important;border-color:#edc37d}.guide-next .guide-subscription-note{font:400 .875rem/1.6 Arial,sans-serif;color:#d4dce2;margin:1.1rem 0 0}.guide-next a:focus-visible{outline-color:#fffefa}
@media(max-width:600px){.reading-guide{margin-top:2rem}.reading-guide-list>li{grid-template-columns:42px minmax(0,1fr);gap:1rem;padding:1.5rem 0}.guide-number{font-size:2rem}.guide-next{padding:1.4rem}.guide-next-actions{align-items:stretch;flex-direction:column}}
