/* Final refinement: orientation, clearer grouping and compact product imagery. */
.reading-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;padding:22px 0 28px;border-top:1px solid var(--line)}
.guide-label{grid-column:1/-1;font-size:9px;letter-spacing:.14em;color:var(--muted);margin-bottom:16px}
.reading-guide>a{display:flex;align-items:start;gap:12px;color:var(--ink);text-decoration:none;padding:10px 0;border-bottom:1px solid var(--line)}
.guide-number{font-size:11px;color:var(--purple);padding-top:3px}.reading-guide strong{display:block;font-size:13px;font-weight:700}.reading-guide small{display:block;font-size:12px;line-height:1.65;color:var(--muted);margin-top:5px}.reading-guide b{font-size:15px;color:var(--purple);margin-left:auto}.reading-guide a:hover strong{text-decoration:underline;text-underline-offset:4px}.reading-guide a:focus-visible{outline:2px solid var(--purple);outline-offset:5px}
.hero-copy .hero-product{max-width:510px;line-height:1.75}.section{padding:54px 0}
h2,.story h2,.book-grid h2,.evidence h2,.closing h2,.offer-intro h2{font-size:32px;line-height:1.25}
.book-grid{grid-template-columns:.85fr 1.15fr;gap:42px;align-items:center}.book-display{padding:20px 16px;max-width:360px;width:100%;justify-self:center}
.paired-devices,.book-display .paired-devices,.offer-intro .paired-devices{height:285px;gap:16px;padding:14px 10px 22px;max-width:340px;margin-inline:auto}.paired-devices .tablet{width:54%;max-width:156px}.paired-devices .phone{width:27%;max-width:80px}.paired-devices .tablet .screen{border-width:6px;border-radius:11px}.paired-devices .phone .screen{border-width:5px;border-radius:12px}
.book-facts{margin:15px 0;padding:12px 0}.book-facts strong{font-size:18px}.purchase-benefits,.curriculum{margin-top:38px}.purchase-benefits{padding-top:30px}.benefit-grid{margin-top:15px;column-gap:32px}.benefit-grid article{padding:18px 0;gap:14px;grid-template-columns:40px 1fr}.benefit-icon{width:40px;height:40px}.benefit-icon svg{width:27px;height:27px}.benefit-grid h3{font-size:19px;margin-bottom:7px}.benefit-grid p{line-height:1.7}
.chapter-benefits li{padding:12px 0}.curriculum .section-head{margin-bottom:18px}.checklist-feature{margin-top:35px;padding-top:32px;align-items:center}.checklist-feature h3{font-size:26px}.checklist-showcase{max-width:340px;width:100%;justify-self:center;padding:18px;gap:16px}.checklist-example{padding:14px;margin:14px 0}.offer-grid{gap:42px;align-items:center}.offer-intro .paired-devices{margin-top:12px}.offer-card{padding:25px}.update-promise{margin-top:16px;padding:14px}.update-promise p{margin-top:5px}#na-pratica{scroll-margin-top:100px}
@media(max-width:720px){.reading-guide{grid-template-columns:1fr;padding:18px 0 22px;gap:0}.guide-label{font-size:9px;margin-bottom:7px}.reading-guide>a{padding:12px 0}.reading-guide small{font-size:12px;margin-top:3px}.reading-guide strong{font-size:14px}.section{padding:38px 0}h2,.story h2,.book-grid h2,.evidence h2,.closing h2,.offer-intro h2{font-size:27px}.book-grid{grid-template-columns:1fr;gap:24px}.book-display{max-width:310px;padding:16px 12px}.paired-devices,.book-display .paired-devices,.offer-intro .paired-devices{height:250px;gap:14px;padding:12px 8px 18px}.paired-devices .tablet{max-width:136px}.paired-devices .phone{max-width:70px}.benefit-grid h3{font-size:19px}.purchase-benefits,.curriculum{margin-top:30px}.checklist-showcase{max-width:300px}.checklist-feature h3{font-size:24px}.offer-grid{gap:22px}.offer-card{padding:22px 18px}.hero-copy .hero-product{font-size:14px}}
