/* Paginas antigas no Design System. Globais copiados da Home (style.css do hero) + componentes de conteudo. */
*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#f1f0e9;overflow-x:hidden}
body{font:15px/1.75 'Segoe UI',Arial,sans-serif;color:#133f35}a{color:inherit;text-decoration:none}img,video{max-width:100%}
.v2-subnav .lp-subnav-logo{flex:none;display:block;line-height:0}.v2-subnav .lp-subnav-logo img{height:34px;width:auto;display:block}.v2-subnav a.lp-subnav-logo{padding:0}
.v2-footer{font:11px monospace;border-top:0}
.v2-footer a:hover{color:#f1f0e9}
.v2-footer .v2-wrap{flex-wrap:wrap}
.v2-footer .pg-foot-links{justify-content:flex-start;gap:6px 24px;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #2c5148}
.v2-content p a,.v2-content li a,.v2-footer span a{text-decoration:underline;text-underline-offset:2px}
.v2-content .pg-h{font-weight:300;line-height:1.15;margin:0 0 16px;color:#133f35;overflow-wrap:anywhere}
.v2-content .pg-h strong{font-weight:450}
.v2-content .t0{font-size:clamp(30px,3.2vw,50px);letter-spacing:-1.3px;line-height:1.08;margin-bottom:24px;max-width:none;text-wrap:balance}
.v2-content .t1{font-size:clamp(24px,2.3vw,34px);letter-spacing:-.8px;max-width:none}
.v2-content .t2{font-size:20px;letter-spacing:-.3px;font-weight:400;max-width:none;margin-top:24px;line-height:1.3}
.v2-content .t3{font-size:16px;letter-spacing:0;font-weight:400;line-height:1.5;max-width:none;margin-top:14px;margin-bottom:10px}
.v2-content .pg-long{font-size:15px;letter-spacing:0;font-weight:400;line-height:1.75;max-width:none}
.v2-content p.t2{font-size:19px;line-height:1.5;margin-top:0}.v2-content p.t1{font-size:24px;line-height:1.3;margin-top:0}
.v2-content p{overflow-wrap:anywhere}
.pg-flow>*{max-width:900px}.pg-flow>.pg-figs-2,.pg-flow>.pg-figs-3,.pg-flow>.pg-checks{max-width:none}.pg-flow>.pg-media{max-width:760px}
.pg-prose{max-width:820px;margin-left:max(5%,calc((100% - 1320px)/2))}
.pg-flow ul,.pg-flow ol{padding-left:20px;margin:0 0 20px}
.pg-lead-m .v2-wrap{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:start}
.pg-lead-text{min-width:0}.pg-lead-text>*:last-child{margin-bottom:0}.pg-lead-media{min-width:0}
.pg-media{margin:0 0 22px}.pg-media video,.pg-media img{display:block;width:100%;height:auto;background:#082e28}
.pg-figs{display:grid;gap:16px;margin:12px 0 26px}.pg-figs figure{margin:0;background:#f7f5ee;border:1px solid #e3e5dc;padding:8px;min-width:0}
.pg-figs img{display:block;width:100%;height:auto}.pg-figs-2{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-figs-3{grid-template-columns:repeat(3,minmax(0,1fr))}
.pg-figs-1{max-width:760px}.pg-figs figcaption{font-size:12px;line-height:1.5;color:#4d6358;padding:8px 2px 2px}
.pg-lead-media .pg-figs{margin-top:0}.pg-lead-media .pg-media{margin:0}
.pg-checks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;border-top:1px solid #cad1c5;margin:8px 0 24px}
.v2-content .pg-checks .pg-h{font-size:15px;letter-spacing:0;line-height:1.5;margin:0;padding:12px 0;border-bottom:1px solid #cad1c5;font-weight:400}
.pg-social{list-style:none;display:flex;gap:12px;padding:0!important;margin:0 0 12px!important;flex-wrap:wrap}.pg-social img{display:block;width:32px;height:32px}
.pg-social-dark{display:inline-flex;background:#133f35;padding:10px 14px!important}.pg-channels{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0!important;margin:12px 0 24px!important}
.pg-channels li{background:#fdfcf8;border:1px solid #cad1c5;padding:16px 18px;min-width:0}.pg-channels p{margin:0 0 2px}.pg-ch-ico img{display:block;width:40px;height:40px;object-fit:contain;margin-bottom:10px}
.pg-channels-txt{grid-template-columns:1fr;max-width:420px}
.v2-button{margin:12px 0 0;max-width:100%}
.pg-more{display:inline-block;border-bottom:1px solid #cad1c5;padding-bottom:3px;font-size:14px;margin-top:auto;align-self:flex-start}.pg-more:hover{color:#9b6e37}
.pg-tags{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0!important;margin:0 0 18px!important}.pg-tags li{font-size:12px;line-height:1.4;border:1px solid #9aafa1;padding:3px 9px;color:#4d6358;overflow-wrap:anywhere}
.pg-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:12px;color:#4d6358;margin:0 0 18px!important}.pg-meta span{display:inline-flex;align-items:center;gap:5px}
.pg-avatar{width:24px;height:24px;border-radius:50%}.pg-ic{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.5}
.pg-rowhead{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:14px}.pg-rowhead>*{margin:0!important}
.pg-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:16px 0 24px}
.pg-cards-5{grid-template-columns:repeat(5,minmax(0,1fr))}
.pg-cards .hs-card{display:flex;flex-direction:column;min-width:0;background:#fdfcf8;border:1px solid #cad1c5}
.pg-cards .hs-fig{margin:10px 10px 0;aspect-ratio:4/3;background:#f7f5ee;border:1px solid #e3e5dc;overflow:hidden}.pg-cards .hs-fig a{display:block;height:100%}
.pg-cards .hs-fig img{display:block;width:100%;height:100%;object-fit:cover}
.pg-cards .hs-body{display:flex;flex-direction:column;flex:1;padding:16px 18px 18px;min-width:0}
.v2-content .pg-card-t{font-size:17px;line-height:1.3;font-weight:450;letter-spacing:-.2px;margin:0 0 10px;max-width:none;color:#133f35}
.pg-card-t a:hover{color:#9b6e37}.v2-content .hs-body p{font-size:14px;line-height:1.55;color:#4d6358;margin-bottom:12px}.v2-content .hs-body p.pg-card-t{font-size:17px;color:#133f35}.v2-content .hs-body p.pg-meta{font-size:12px;margin:auto 0 0!important}
@media(max-width:1100px){.pg-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-cards-5{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:900px){.pg-lead-m .v2-wrap{grid-template-columns:1fr;gap:26px}.pg-lead-media{order:-1}.pg-lead-media.pg-media-after{order:0}.pg-prose{margin-inline:auto;width:90%}.pg-figs-3{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-channels{grid-template-columns:1fr}.pg-cards-5{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:700px){.v2-subnav .v2-wrap{overflow:visible!important;gap:16px!important;min-height:55px}.v2-subnav .v2-wrap>span,.v2-subnav a.pg-nav-d{display:none}.v2-subnav .lp-subnav-logo img{height:28px}.v2-subnav a{padding:8px 0}.v2-subnav a.pg-nav-c{margin-left:auto;padding:7px 13px;border:1px solid currentColor;border-radius:999px;font-weight:600}.pg-cards,.pg-cards-5,.pg-checks,.pg-figs-2,.pg-figs-3{grid-template-columns:1fr}.v2-footer .v2-wrap{font-size:10px}}

.pg-foot-selos{font-size:.85rem;opacity:.8;padding-top:.5rem}
