.reading-page{max-width:1000px;padding-top:48px;padding-bottom:64px}.reading-page h1{font-size:clamp(2.2rem,5vw,3.8rem)}.reading-page p{line-height:1.8;max-width:76ch}.reading-page section{margin:42px 0}.resource-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.resource-grid article,.editorial-panel{padding:28px;border:1px solid #ac987155;background:#fffaf033;border-radius:4px}.availability,.collection-tags span{display:inline-block;border:1px solid #9b885b77;padding:8px 14px;border-radius:3px}.collection-tags{display:flex;flex-wrap:wrap;gap:10px}.guide{padding-left:26px}.guide li{padding:10px 0 16px 10px}.guide h2{font-size:1.5rem}.editorial-feature{display:grid;grid-template-columns:150px 1fr;gap:28px;align-items:center;margin:48px 0;padding:28px;border-block:1px solid #aa956f77}.editorial-feature img{width:150px;max-height:180px;object-fit:contain}.editorial-feature h2{margin:.4em 0}.editorial-feature a{color:inherit;text-underline-offset:4px}@media(max-width:600px){.resource-grid{grid-template-columns:1fr}.editorial-feature{grid-template-columns:80px 1fr;gap:16px;padding:20px 0}.editorial-feature img{width:80px}.editorial-feature h2{font-size:1.3rem}.reading-page{padding-top:28px}.editorial-panel{padding:20px}}