
.reader-addition{max-width:1160px;margin:0 auto;padding:90px 40px;border-top:1px solid #9994}.reader-addition h2{font:clamp(30px,5vw,54px)/1.1 Georgia,serif;margin:14px 0 28px}.reader-addition p{line-height:1.7}.review-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.review-grid figure{margin:0;padding:28px;border:1px solid #9995;border-radius:3px}.review-grid blockquote{font:22px/1.5 Georgia,serif;margin:0 0 20px}.review-grid figcaption{font:13px/1.6 Arial,sans-serif}.reader-addition a{color:inherit;text-underline-offset:5px}.sample-open{display:inline-block;border:1px solid currentColor;padding:14px 22px;margin-top:12px;text-decoration:none}.faq-list details{padding:22px 0;border-bottom:1px solid #9994}.faq-list summary{cursor:pointer;font:20px/1.4 Georgia,serif}.faq-list details p{max-width:740px}.review-draft{font:12px/1.5 Arial,sans-serif;padding:10px 20px;text-align:center;background:#202a30;color:white}.reading-page{background:#f6f2e8;color:#252422;margin:0}.reading-page.horizonte{background:#f6fafc;color:#16323d}.reading-shell{max-width:740px;margin:0 auto;padding:40px 28px 80px}.reading-shell h1{font:clamp(34px,6vw,58px)/1.1 Georgia,serif}.reading-shell h2{font:30px/1.2 Georgia,serif;margin-top:48px}.reading-shell p{font:20px/1.8 Georgia,serif}.reading-shell a{color:inherit;text-underline-offset:4px}.reading-top{display:flex;justify-content:space-between;gap:16px;font:14px/1.5 Arial,sans-serif}.reading-prose{margin:48px 0}.reading-prose p{margin:0 0 1.15em}.reading-end{border-top:1px solid #9995;padding-top:30px}.reading-shell .small{font:14px/1.7 Arial,sans-serif}.resource-links{display:flex;gap:20px;flex-wrap:wrap;margin:24px 0}.resource-cover{max-width:170px;height:auto}.reading-page .review-draft{position:static}@media(max-width:600px){.reader-addition{padding:56px 24px}.review-grid{grid-template-columns:1fr;gap:20px}.review-grid blockquote{font-size:21px}.reading-shell{padding:26px 22px 60px}.reading-shell p{font-size:18px}.reading-top{flex-wrap:wrap}}@media print{.review-draft,.reading-top,.sample-open{display:none}.reading-shell{max-width:none;padding:0}.reading-page{background:white!important;color:black!important}}
