*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#202327;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}:is(a:focus-visible,button:focus-visible,input:focus-visible){outline-offset:4px;outline:3px solid #c02b37}a:hover{color:#b51e29}img{object-fit:cover;width:100%;height:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.035em}h1,h2,h3 a{transition:color .16s}button{color:inherit}.container{width:min(1240px,100% - 64px);margin-inline:auto}.utility{color:#62676b;background:#f5f5f4;border-bottom:1px solid #e9e9e7;font-size:11px}.utility-inner{justify-content:space-between;align-items:center;height:34px;display:flex}.utility-inner span,.utility-inner a{align-items:center;gap:6px;display:flex}.masthead{align-items:center;gap:40px;height:126px;display:flex}.logo{color:#b51e29;flex-shrink:0;align-items:center;gap:8px;line-height:.86;display:inline-flex;position:relative}.logo>svg{stroke-width:1.5px;width:57px;height:57px}.logo>span{letter-spacing:-5px;font-size:60px;font-weight:900}.logo .logo-city{letter-spacing:6px;margin-left:4px;font-size:14px;line-height:1.7;display:block}.logo i{background:#b51e29;border-radius:50%;width:9px;height:9px;margin-top:13px;margin-left:1px}.edition{color:#787b7e;border-left:1px solid #dededc;flex-direction:column;gap:8px;padding-left:27px;font-size:11px;display:flex}.edition strong{letter-spacing:1.8px;color:#54595d;font-size:10px}.search{color:#767a7d;background:#fff;border:1px solid #dcdedd;border-radius:5px;align-items:center;gap:10px;width:262px;margin-left:auto;padding:10px 12px;display:flex}.search input{background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.search button{background:0 0;border:0;padding:0;display:flex}.nav{border-top:1px solid #e4e5e4;border-bottom:3px solid #b51e29}.nav-inner{white-space:nowrap;align-items:center;gap:28px;height:49px;font-size:13px;font-weight:700;display:flex}.nav-inner a{align-items:center;height:100%;display:flex;position:relative}.nav-inner a.selected{color:#b51e29}.nav-inner a.selected:after{content:"";background:#b51e29;height:3px;position:absolute;bottom:-1px;left:0;right:0}.nav-inner .nav-latest{gap:9px;margin-left:auto;font-size:12px}.dot{background:#b51e29;border-radius:50%;flex-shrink:0;width:7px;height:7px;display:inline-block}.trending{color:#62666a;white-space:nowrap;border-bottom:1px solid #e6e6e5;align-items:center;gap:23px;min-height:54px;font-size:11px;display:flex;overflow:hidden}.trending strong{color:#a61d27;letter-spacing:1.1px;font-size:10px}.trending a{align-items:center;gap:14px;display:flex}.trending span{color:#c8c8c7}.edition-line{color:#767a7c;justify-content:space-between;margin:27px 0 22px;font-size:10px;display:flex}.edition-line>span{letter-spacing:1.4px;color:#45494c;align-items:center;gap:8px;font-weight:700;display:flex}.edition-line i{background:#b51e29;border-radius:50%;width:7px;height:7px}.edition-line time{text-transform:capitalize}.front{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr) minmax(0,1fr);gap:27px;display:grid}.lead{min-width:0}.lead-image{aspect-ratio:1.65;background:#eee;border-radius:3px;display:block;position:relative;overflow:hidden}.lead-image img,.card-image img,.secondary-image img{transition:transform .35s}.lead-image:hover img,.card-image:hover img,.secondary-image:hover img{transform:scale(1.035)}.image-label{color:#fff;letter-spacing:1.1px;background:#b51e29;padding:7px 9px;font-size:9px;font-weight:700;position:absolute;bottom:15px;left:15px}.tag{color:#b51e29;letter-spacing:.8px;text-transform:uppercase;margin:16px 0 9px;font-size:10px;font-weight:800;display:inline-block}.tag-saúde{color:#137e78}.tag-educação{color:#3c5a8a}.tag-esporte{color:#508343}.tag-meio-ambiente{color:#527b36}.tag-cultura{color:#815c90}.lead h1{margin-bottom:13px;font-size:36px;font-weight:800;line-height:1.09}.lead>p{color:#62676a;font-size:14px;line-height:1.55}.read-link{color:#b51e29;align-items:center;gap:10px;margin-top:20px;font-size:11px;font-weight:700;display:inline-flex}.secondary{border-left:1px solid #e5e5e3;flex-direction:column;gap:23px;padding-left:26px;display:flex}.secondary article+article{border-top:1px solid #e5e5e3;padding-top:22px}.secondary-image{aspect-ratio:1.85;background:#eee;border-radius:3px;display:block;overflow:hidden}.secondary h2{font-size:21px;line-height:1.18}.secondary .tag{margin-top:13px;font-size:9px}.latest{border-left:1px solid #e5e5e3;padding-left:26px}.latest>h2{border-bottom:2px solid #202327;align-items:center;gap:9px;padding-bottom:16px;font-size:18px;display:flex}.latest article{border-bottom:1px solid #e6e6e4;gap:13px;padding:19px 0;display:flex}.latest .tag{margin:0 0 7px;font-size:9px}.latest h3{letter-spacing:-.02em;font-size:16px;line-height:1.26}.latest-number{color:#c7c9c9;font-family:Georgia,serif;font-size:25px;line-height:1}.latest time{color:#85898a;margin-top:10px;font-size:10px;display:block}.all-news{color:#b51e29;align-items:center;gap:10px;margin-top:20px;font-size:11px;font-weight:700;display:flex}.local-banner{background:#f6f5f2;border-top:1px solid #e8e6df;border-bottom:1px solid #e8e6df;align-items:center;gap:20px;margin:39px 0 42px;padding:24px 27px;display:flex}.banner-icon{color:#b51e29;display:flex}.local-banner span{letter-spacing:1.5px;color:#9b3a40;margin-bottom:7px;font-size:9px;font-weight:700;display:block}.local-banner h2{letter-spacing:-.6px;font-family:Georgia,serif;font-size:23px;font-weight:400}.local-banner>a{color:#b51e29;align-items:center;gap:12px;margin-left:auto;font-size:11px;font-weight:700;display:flex}.section-heading{border-bottom:1px solid #d8d9d7;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:17px;display:flex}.section-heading h2{align-items:center;gap:10px;font-size:25px;display:flex}.section-heading h2>span{background:#b51e29;width:4px;height:19px}.section-heading>a{color:#686d70;align-items:center;gap:8px;font-size:11px;display:flex}.news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.card-image{aspect-ratio:1.8;background:#eee;border-radius:3px;display:block;overflow:hidden}.news-card h3{font-size:23px;line-height:1.16}.news-card>p{color:#6c7072;margin-top:10px;font-size:13px;line-height:1.5}.news-card time{color:#808487;margin-top:16px;font-size:10px;display:block}.more-section{margin-top:46px}.more-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.more-grid h3{font-size:19px}.more-grid p{display:none}.image-fallback{color:#777;background:#edece8;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;min-height:140px;display:flex}.image-fallback span{letter-spacing:2px;font-size:14px}.image-fallback small{font-size:10px}.empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:400px;display:flex}.empty p{color:#75797b}.empty a{color:#b51e29;font-weight:700}footer{background:#f7f7f5;border-top:3px solid #b51e29;margin-top:65px;padding:38px 0 22px}.footer-top{justify-content:space-between;align-items:center;display:flex}.footer-top .logo>svg{width:37px;height:37px}.footer-top .logo>span{letter-spacing:-3px;font-size:40px}.footer-top .logo-city{letter-spacing:4px;font-size:9px}.footer-top .logo i{width:6px;height:6px}.footer-top p{color:#767b7e;margin-top:16px;font-size:11px}.footer-top>div+div{color:#62676a;gap:27px;font-size:11px;display:flex}.footer-bottom{color:#7c8183;border-top:1px solid #dededb;justify-content:space-between;margin-top:30px;padding-top:19px;font-size:10px;display:flex}.eyebrow{color:#b51e29;letter-spacing:1.5px;font-size:10px;font-weight:700}.search-heading{align-items:end;padding-top:35px}.search-heading h1{margin-top:10px;font-size:32px}.search-heading p{color:#777;margin-top:10px;font-size:12px}.load-more{border:1px solid #d8d8d8;gap:10px;width:max-content;margin:35px auto;padding:12px 20px;font-size:13px;display:flex}.breadcrumb{color:#727779;gap:12px;margin:29px 0;font-size:11px;display:flex}.article-heading{max-width:850px;margin:35px auto 27px}.article-heading .tag{font-size:12px}.article-heading h1{margin:8px 0 20px;font-size:48px;line-height:1.08}.article-heading>p{color:#696d70;font-size:20px;line-height:1.5}.article-byline{border-top:1px solid #e4e4e2;justify-content:space-between;align-items:center;margin-top:27px;padding-top:23px;display:flex}.article-byline>div:first-child{flex-direction:column;gap:6px;font-size:11px;display:flex}.article-byline strong{color:#b51e29;font-size:13px}.article-byline span,.article-byline time{color:#74797c}.share{flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.share button{background:#fff;border:1px solid #ddd;border-radius:4px;align-items:center;gap:7px;padding:10px;display:flex}.article-photo{max-width:970px;margin:32px auto}.article-photo img{aspect-ratio:1.6;max-height:590px}.article-photo figcaption{color:#777;text-align:right;margin-top:9px;font-size:11px}.article-body{color:#383d40;max-width:720px;margin:32px auto;font-size:18px;line-height:1.8}.article-body>p{margin:24px 0}.source-date{color:#7b7e81;font-size:11px;line-height:1.4}.source-box{background:#f6f5f2;border-left:3px solid #b51e29;margin-top:34px;padding:23px;font-size:12px;line-height:1.6}.source-box strong{font-size:14px}.source-box p{margin:10px 0}.source-box a{color:#b51e29;font-weight:700}.related{margin-top:58px}.about{max-width:800px;padding-top:55px}.about h1{margin:15px 0 22px;font-size:52px;line-height:1.1}.about-intro{color:#676c70;font-size:22px;line-height:1.6}.about section{margin-top:45px}.about h2{margin:30px 0 15px;font-size:24px}.about section p{color:#51575b;margin-bottom:15px;font-size:16px;line-height:1.85}@media (min-width:1500px){.container{width:1280px}.lead h1{font-size:39px}}@media (max-width:1100px){.container{width:calc(100% - 44px)}.edition{display:none}.masthead{height:111px}.nav-inner{gap:20px}.nav-latest{display:none!important}.front{grid-template-columns:1.7fr 1fr;gap:24px}.latest{border-top:1px solid #ddd;border-left:none;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:15px;padding:22px 0 0;display:grid}.latest>h2{grid-column:1/-1;padding-bottom:12px}.latest article{padding:5px 0 15px}.latest .all-news{grid-column:1/-1;margin:0}.latest-number{font-size:22px}.more-grid{grid-template-columns:repeat(2,1fr)}.lead h1{font-size:38px}.secondary h2{font-size:23px}.local-banner h2{font-size:21px}}@media (max-width:700px){.container{width:calc(100% - 32px)}.utility-inner{height:31px;font-size:9px}.utility-inner>span:nth-child(2){display:none}.masthead{flex-wrap:wrap;gap:18px;height:auto;min-height:102px;padding-top:23px;padding-bottom:20px}.logo>svg{width:43px;height:43px}.logo>span{letter-spacing:-4px;font-size:48px}.logo .logo-city{letter-spacing:4.6px;font-size:11px}.logo i{width:7px;height:7px}.search{gap:6px;width:134px;margin-left:auto;padding:8px}.search input{font-size:11px}.search input::placeholder{color:#0000}.search:focus-within{order:3;width:100%}.search:focus-within input::placeholder{color:#777}.nav-inner{scrollbar-width:none;gap:24px;width:100%;height:44px;padding:0 16px;font-size:12px;overflow-x:auto}.trending{scrollbar-width:none;gap:19px;height:44px;min-height:44px;font-size:10px;overflow-x:auto}.trending a{gap:9px}.trending strong{font-size:9px}.edition-line{margin:23px 0 17px;font-size:9px}.front{display:block}.lead-image{aspect-ratio:1.5}.lead h1{font-size:32px;line-height:1.1}.lead>p{font-size:14px}.tag{font-size:10px}.secondary{border-top:1px solid #ddd;border-left:none;grid-template-columns:1fr 1fr;gap:18px;margin-top:26px;padding:24px 0 0;display:grid}.secondary article+article{border:0;padding:0}.secondary h2{font-size:19px;line-height:1.2}.secondary-image{aspect-ratio:1.5}.latest{margin-top:30px;display:block}.latest article{gap:15px;padding:17px 0}.latest h3{font-size:18px}.latest-number{min-width:28px;font-size:26px}.latest>h2{font-size:21px}.latest .all-news{margin-top:18px}.local-banner{flex-wrap:wrap;gap:15px;margin:30px 0;padding:22px 19px}.local-banner h2{font-size:21px;line-height:1.25}.local-banner>div:nth-child(2){flex:1}.local-banner>a{margin-top:4px;margin-left:45px}.local-banner span{font-size:8px}.section-heading{margin-bottom:20px;padding-bottom:13px}.section-heading h2{font-size:24px}.section-heading>a{font-size:10px}.news-grid,.more-grid{grid-template-columns:1fr;gap:25px}.news-card{border-bottom:1px solid #e6e6e4;padding-bottom:24px}.news-card h3,.more-grid h3{font-size:23px}.news-card>p{font-size:14px}.news-card time{font-size:11px}.more-grid p{display:block}.more-section{margin-top:33px}.footer-top{display:block}.footer-top>div+div{flex-wrap:wrap;gap:20px;margin-top:28px}.footer-bottom{line-height:1.8;display:block}.footer-bottom span{display:block}footer{margin-top:40px}.article-heading{margin-top:24px}.article-heading h1{font-size:34px;line-height:1.1}.article-heading>p{font-size:18px}.article-byline{display:block}.share{margin-top:20px}.article-photo{margin:25px 0}.article-photo img{aspect-ratio:1.4}.article-photo figcaption{text-align:left;font-size:10px;line-height:1.5}.article-body{font-size:17px;line-height:1.8}.article-body>p{margin:22px 0}.search-heading{display:block}.search-heading>a{margin-top:20px}.search-heading h1{overflow-wrap:anywhere;font-size:29px}.about{padding-top:35px}.about h1{font-size:38px}.about-intro{font-size:19px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.article-photo.official-social img{aspect-ratio:auto;object-fit:contain;background:#f5f5f4;height:auto;max-height:850px}
