.reading{max-width:850px;margin:32px auto;padding:clamp(20px,4vw,48px);background:#fff;border:1px solid #dfe6df;border-radius:18px;line-height:1.8}.reading h1{font-size:clamp(2rem,5vw,3rem);line-height:1.2}.reading h2{font-size:1.3rem;margin-top:2em}.reading a{color:#205b43;text-decoration:underline;text-underline-offset:3px}
