/* Coleção Pense e Enriqueça — Prosperidade em Livros */
.hill{--verde:#0d3026;--dourado:#e5bc65;--fundo:#fbfaf5}.hill .site-header{position:relative}.hill .brand img,.hill .footer-brand img{width:80px;height:auto}.hill .site-nav{gap:18px}.hill .site-nav a{font-size:.9rem}.hill .eyebrow{font-size:.875rem;color:#806022}.series-hero{background:#0b2b22;color:#faf6e8;border-bottom:1px solid #d6b35e;padding:55px 0 60px}.series-hero-inner{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:9%}.series-hero h1{font-size:clamp(2.6rem,4.8vw,4.4rem);line-height:1.09;color:#fff8e9;letter-spacing:-.035em;margin:18px 0 26px}.series-hero h1 em{color:#e5bc65;font-weight:400}.series-hero .eyebrow{color:#e5bc65;letter-spacing:.13em}.intro{font-size:1.15rem;line-height:1.75;max-width:620px}.series-hero .intro{color:#e1e9e2}.series-hero .btn-secondary{border-color:#9eb3a5;color:#fff}.series-hero .btn-secondary:hover{background:#194a39}.series-caption{font-size:.9rem;color:#c6d4ca;margin-top:30px}.hero-pin{max-width:325px;justify-self:center;display:block;transform:rotate(2deg);box-shadow:18px 18px 0 #1b4435}.hero-pin img{width:100%;height:auto}.hero-pin span{display:block;font-size:.875rem;padding:12px 14px;color:#faf6e8;background:#173d30}.series-body{padding-top:65px;padding-bottom:60px}.chapter-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:end;margin-bottom:38px}.chapter-heading h2{font-size:clamp(2rem,3.4vw,3rem)}.chapter-heading>p{color:#515e56;max-width:410px}.lessons-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.lesson-card{border:1px solid #dedfd4;background:white;display:flex;flex-direction:column;overflow:hidden}.lesson-card>a{display:block;background:#092a20;padding:18px 35px 0}.lesson-card img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain}.lesson-copy{padding:24px;display:flex;flex:1;flex-direction:column}.lesson-meta{font-size:.8rem;color:#70551b;letter-spacing:.12em;font-weight:700;margin-bottom:12px}.lesson-card h3{font-size:1.65rem;line-height:1.2}.lesson-card p{font-size:1rem;color:#4c5b51;margin:8px 0 22px}.lesson-copy>.text-link{margin-top:auto;color:#153d2d;font-size:.95rem}.hill .text-link::after{content:none}.purchase{margin:60px 0 30px;background:#0d3026;color:#eff3eb;padding:36px;display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:4px solid #d6b35e}.purchase h2{color:#fff5df;font-size:2.4rem}.hill .purchase .eyebrow{color:#e5bc65}.purchase p{margin:10px 0}.purchase .disclosure{font-size:.875rem;color:#d3dfd5;max-width:640px}.purchase .btn{flex-shrink:0;text-align:center}.editorial-note{font-size:.875rem;color:#56635b;line-height:1.65}.editorial-note a{text-decoration:underline}.breadcrumbs{display:flex;flex-wrap:wrap;gap:10px;font-size:.875rem;padding:25px 0;border-bottom:1px solid #dcded3}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.reading-title{padding:50px 0 32px;max-width:900px}.reading-title h1{font-size:clamp(2.2rem,4.7vw,3.9rem);line-height:1.13}.reading-title .intro{max-width:760px;color:#536058}.reading-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:60px;align-items:start}.reading-intro{font-size:1.1rem;margin-top:0;margin-bottom:35px}.principle{display:grid;grid-template-columns:38px 1fr;gap:18px;border-top:1px solid #dedfd4;padding:26px 0}.principle>span{font-size:.9rem;color:#735719;font-weight:700;padding-top:3px}.principle h2{font-size:1.6rem}.principle p{margin:0}.visual-reading{background:#f0eee4;padding:18px}.visual-reading figure{margin:0}.visual-reading img{width:100%;height:auto}.visual-reading figcaption{font-size:.875rem;padding:16px 0;color:#505c53}.download-link{display:block;padding:14px;border:1px solid #335544;text-align:center;font-weight:600;font-size:.95rem}.practice{background:#e8efdf;border-left:4px solid #967421;padding:30px;margin:25px 0}.practice h2{font-size:1.85rem}.practice p:last-child{margin-bottom:0}.next-reading{display:flex;justify-content:space-between;gap:40px;border-top:1px solid #cfd7cb;border-bottom:1px solid #cfd7cb;padding:25px 0}.next-reading a{max-width:45%;text-decoration:underline;text-underline-offset:4px}.next-reading a:last-child{text-align:right}.next-step{padding:45px 0 60px}.next-step h2{font-size:1.85rem}.hill a{overflow-wrap:anywhere}.hill .btn{white-space:normal;max-width:100%}.hill .footer-title{font-size:.875rem}.hill .site-footer{margin-top:0}.hill .hero-copy,.hill .series-hero-inner>div{min-width:0}
@media(max-width:1100px){.hill .menu-toggle{display:block}.hill .site-nav{position:absolute;left:0;right:0;top:100%;display:none;flex-direction:column;align-items:stretch;gap:0;padding:12px 4% 24px;background:var(--verde);z-index:20}.hill .site-nav.open{display:flex}.hill .site-nav a{padding:12px 8px}.series-hero-inner{gap:5%}.hero-pin{max-width:280px}.lessons-grid{gap:18px}.lesson-copy{padding:20px}.lesson-card>a{padding:12px 20px 0}}
@media(max-width:760px){.series-hero{padding:35px 0 50px}.series-hero-inner{grid-template-columns:1fr;gap:38px}.series-hero h1{font-size:clamp(2.3rem,8.5vw,3.5rem)}.hero-pin{max-width:260px;transform:none}.series-body{padding-top:40px}.chapter-heading{grid-template-columns:1fr;gap:5px}.lessons-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lesson-card h3{font-size:1.4rem}.lesson-copy{padding:16px}.lesson-card>a{padding:10px 15px 0}.purchase{flex-direction:column;align-items:start;padding:25px;gap:15px;margin-top:40px}.reading-grid{grid-template-columns:1fr;gap:30px}.reading-title{padding:30px 0 20px}.visual-reading{max-width:510px;margin:auto}.reading-title .intro{font-size:1.05rem}.next-reading{gap:20px;font-size:.95rem}}
@media(max-width:480px){.lessons-grid{grid-template-columns:1fr}.lesson-card{display:grid;grid-template-columns:36% minmax(0,1fr)}.lesson-card>a{padding:0;align-self:start}.lesson-card img{margin:0}.lesson-copy{padding:14px}.lesson-card h3{font-size:1.23rem}.lesson-card p{font-size:.92rem;margin:7px 0 15px}.lesson-meta{font-size:.75rem;letter-spacing:.05em}.lesson-copy>.text-link{font-size:.875rem}.purchase .btn{width:100%}.practice{padding:22px}.principle{gap:10px;grid-template-columns:28px 1fr}.series-hero .actions{flex-direction:column}.series-hero .btn{width:100%}.hill .brand img{width:68px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
