/* Fase 2: recomendações, leitura e trajetória. */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:760px){.section-nav{position:static}.section-nav>.wrap{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding-block:14px}.section-nav a{flex:0 1 auto;font-size:.78rem;padding:9px 12px;line-height:1.4;border:1px solid #d9d1be;border-radius:18px;background:#fffdf8}}
.phase2-reviews{background:#eee9dc;border-block:1px solid #d9d1be}.review-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.review-card{margin:0;padding:34px;background:#fffdf8;border:1px solid #d9d1be;border-radius:22px;display:flex;flex-direction:column}.review-mark{color:#ac8d48;font-family:Georgia,serif;font-size:5rem;line-height:.8;margin-top:10px}.review-card blockquote{margin:14px 0 30px;flex:1}.review-card blockquote p{font-family:Georgia,serif;font-size:clamp(1.4rem,2vw,1.8rem);line-height:1.5;color:#17392b;margin:0}.review-card figcaption{display:flex;align-items:center;gap:14px;padding-top:20px;border-top:1px solid #d9d1be}.review-card strong{display:block;font-size:.9rem;color:#17392b}.review-card small{display:block;font-size:.76rem;color:#53645b;line-height:1.6;margin-top:6px}.review-initial{background:#17392b;color:#ead2a0;display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:50%;font-family:Georgia,serif;font-size:1.5rem}
.review-platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;margin-top:26px}.review-platforms article{background:#17392b;border:1px solid #ac8d48;border-radius:18px;padding:28px;color:#fffdf8}.review-platforms .eyebrow{color:#ead2a0}.review-score{display:flex;align-items:center;gap:20px;margin:18px 0}.review-score strong{font-family:Georgia,serif;font-size:3rem;line-height:1;color:#ead2a0}.review-score span{font-size:.9rem;line-height:1.6;color:#f5edda}.review-platforms a{color:#fffdf8;font-size:.86rem;text-underline-offset:5px;display:inline-block;padding-block:10px}.review-note{font-size:.78rem!important;line-height:1.75;max-width:1000px;margin-top:24px;color:#53645b}
.phase2-example-label{font-size:.82rem;line-height:1.7;max-width:820px;margin-bottom:24px;color:#53645b;border-left:2px solid #ac8d48;padding-left:16px}.phase2-reading{display:grid;grid-template-columns:1fr 1.5fr;gap:60px;margin-top:55px}.phase2-reading h3{font-family:Georgia,serif;font-size:2rem;line-height:1.3}.phase2-reading p{line-height:1.85;color:#53645b}.phase2-next{margin-top:30px;padding:25px;background:#eee9dc;border-radius:14px}.phase2-next a{display:block;color:#17392b;text-underline-offset:5px;padding-block:10px;line-height:1.6}.phase2-guide-directory{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.phase2-guide-directory a{display:flex;align-items:center;gap:18px;padding:22px;background:#fffdf8;border:1px solid #d9d1be;border-radius:12px;color:#17392b;text-decoration:none;line-height:1.5}.phase2-guide-directory a span{color:#786334;font-size:.8rem}.phase2-guide-directory i{font-style:normal;margin-left:auto}.phase2-guide-directory a:hover{border-color:#ac8d48;background:#eee9dc}.phase2-library-links{display:flex;flex-wrap:wrap;gap:25px;margin-top:24px}.phase2-library-links a{color:#17392b;text-underline-offset:5px;padding-block:10px}.phase2-reviews a:focus-visible,.phase2-topic a:focus-visible,.phase2-guide-directory a:focus-visible{outline:3px solid #ac8d48;outline-offset:5px}
@media(max-width:760px){.review-cards,.review-platforms,.phase2-reading,.phase2-guide-directory{grid-template-columns:1fr}.review-card{padding:28px 24px}.review-card figcaption{align-items:flex-start}.review-platforms article{padding:25px}.review-score{flex-wrap:wrap;gap:15px}.review-score strong{font-size:2.8rem}.phase2-reading{gap:14px;margin-top:35px}.phase2-reading h3{font-size:1.8rem}.phase2-next{padding:22px}.phase2-guide-directory a{padding:20px}.review-note{font-size:.8rem!important}.phase2-library-links{gap:12px}}
