.nav nav{gap:24px}.nav a[aria-current=page]{color:var(--gold)}.news-hero{background:var(--dark);color:#fff;padding:88px 0 72px;position:relative;overflow:hidden}.news-hero:after{content:'';position:absolute;width:400px;height:400px;border:1px solid #dfc08a33;border-radius:50%;right:-120px;top:-130px;box-shadow:0 0 0 50px #dfc08a08,0 0 0 100px #dfc08a05;pointer-events:none}.news-hero h1,.news-article-head h1{font-family:Manrope,Arial,sans-serif;font-weight:500;font-size:clamp(38px,4.5vw,62px);letter-spacing:-2px;line-height:1.2;margin:0 0 24px;max-width:900px}.news-hero h1 em{color:var(--gold)}.news-hero p:not(.eyebrow){max-width:560px;color:#d0d7cf;font-size:18px}.news-home{background:var(--paper)}.news-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.news-card{border:1px solid var(--line);background:#fff;border-radius:8px;overflow:hidden;transition:transform .2s,box-shadow .2s}.news-card[hidden]{display:none}.news-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px #1620180c}.news-card-link{display:block;height:100%}.news-art{height:180px;background:#28392f;color:#e7d2ab;position:relative;overflow:hidden;padding:28px}.news-art span{position:relative;z-index:1;letter-spacing:3px;font-size:10px}.news-art i{display:block;position:absolute;width:240px;height:240px;border:1px solid #dfc08a70;border-radius:50%;right:25px;top:25px;box-shadow:0 0 0 32px #dfc08a0b,0 0 0 64px #dfc08a08}.news-art.saude{background:#e8ece3;color:#3c5341}.news-art.saude i{border-radius:110px 110px 0 110px;border-color:#637b5770;transform:rotate(-35deg);width:160px;height:210px;box-shadow:0 0 0 28px #637b570b,0 0 0 56px #637b5708;right:75px;top:35px}.news-card-body{padding:30px}.news-category{font-size:11px;text-transform:uppercase;letter-spacing:1.2px;color:#526747;font-weight:700}.news-card h3{font:500 27px/1.3 Manrope,Arial,sans-serif;letter-spacing:-.8px;margin:16px 0}.news-card p{color:var(--muted);font-size:15px;margin-bottom:24px}.news-card-meta{display:flex;flex-wrap:wrap;gap:15px;color:var(--muted);font-size:11px;border-top:1px solid var(--line);padding-top:18px}.news-read{display:flex;justify-content:space-between;font-size:13px;font-weight:700;margin-top:22px}.news-list-top{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:34px}.news-list-top h2{font-size:24px;letter-spacing:-.8px;margin:0}.news-filters{display:flex;flex-wrap:wrap;gap:8px}.news-filters button{border:1px solid var(--line);background:transparent;padding:10px 17px;border-radius:30px;font-size:12px}.news-filters button[aria-pressed=true]{background:var(--dark);color:#fff;border-color:var(--dark)}.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}.news-consult{background:var(--dark);color:#fff;padding:38px;border-radius:8px;margin-bottom:80px}.news-consult h2{font-size:32px;line-height:1.3}.news-consult em{color:var(--gold)}.news-consult p:not(.eyebrow){color:#ccd4ca;font-size:14px;max-width:500px}.news-consult .eyebrow{font-size:10px;letter-spacing:1.5px}.news-article-head{background:var(--paper);padding:46px 0 64px}.news-back{display:inline-block;font-size:13px;margin-bottom:42px;border-bottom:1px solid var(--line)}.news-article-head h1{max-width:880px}.news-deck{max-width:700px;font-size:20px;color:var(--muted)}.news-byline{font-size:12px;display:flex;gap:12px;flex-wrap:wrap;color:var(--muted)}.news-article-layout{display:grid;grid-template-columns:minmax(0,760px) minmax(240px,1fr);gap:65px;padding-top:66px;align-items:start}.news-prose{font-size:18px;line-height:1.9}.news-prose>p:first-child{font-size:21px}.news-prose h2{font-size:27px;line-height:1.4;letter-spacing:-.6px;margin:36px 0 12px}.news-prose p{margin:0 0 24px}.news-article-layout .news-consult{position:sticky;top:30px}.news-sources{border-top:1px solid var(--line);margin-top:38px;padding:15px 0 24px;font-size:13px;color:var(--muted)}.news-sources h2{font:700 14px/1.4 'DM Sans',Arial,sans-serif;margin:12px 0}.news-sources ul{padding-left:20px}.news-sources a{border-bottom:1px solid var(--line);overflow-wrap:anywhere}.news-prose .underlink{font-size:14px}.news-list+.container .news-consult{padding:48px}.news-home .section-heading a{flex-shrink:0}
@media(max-width:1050px){.nav nav{gap:16px}.news-article-layout{gap:30px}.news-list-top{align-items:flex-start;flex-direction:column}.news-hero{padding:65px 0}}
@media(max-width:760px){.news-grid{grid-template-columns:1fr;gap:24px}.news-hero{padding:55px 0}.news-hero:after{right:-280px}.news-hero h1,.news-article-head h1{font-size:38px;letter-spacing:-1.5px}.news-card-body{padding:24px}.news-card h3{font-size:24px}.news-art{height:150px}.news-article-layout{display:block;padding-top:40px}.news-article-layout .news-consult{position:static;margin-top:45px;margin-bottom:0}.news-prose{font-size:17px}.news-prose>p:first-child{font-size:19px}.news-article-head{padding-bottom:42px}.news-deck{font-size:18px}.news-consult,.news-list+.container .news-consult{padding:28px;margin-bottom:50px}.news-byline{gap:8px}.news-home .section-heading{align-items:flex-start}.news-filters button{padding:10px 13px}}
@media(prefers-reduced-motion:reduce){.news-card{transition:none}.news-card:hover{transform:none}}

/* Hierarquia editorial compacta, com foco nos artigos */
.news-hero{padding:52px 0 48px}.news-hero h1{font-size:clamp(34px,3.7vw,50px);max-width:940px;letter-spacing:-1.5px;margin-bottom:20px}.news-hero p:not(.eyebrow){max-width:670px;margin-bottom:0;font-size:18px}.news-hero .eyebrow{margin-bottom:20px}.news-list{padding-top:52px;padding-bottom:64px}.news-list-top{margin-bottom:28px}.news-list-top h2{font-size:26px}.news-card-body{padding:28px}.news-category{font-size:12px;letter-spacing:.8px}.news-card p{font-size:16px}.news-card-meta{font-size:12px;gap:12px}.news-read{font-size:15px;color:#244a3a}.news-filters button{font-size:14px;min-height:44px;padding:10px 18px}.news-art span{font-size:12px;letter-spacing:1.6px}.news-art{height:145px}.news-back{font-size:14px;padding:10px 0;margin-bottom:24px}.news-byline{font-size:13px}.news-sources{font-size:14px}.news-consult p:not(.eyebrow){font-size:16px}.news-consult .eyebrow{font-size:12px}.news-consult .button{width:100%}.news-prose .underlink{font-size:15px}.news-article-layout{gap:44px}.news-article-layout .news-consult{top:106px}.news-article-layout .news-consult h2{font-size:28px;letter-spacing:-.6px}.news-article-head h1{font-size:clamp(34px,4.2vw,56px);letter-spacing:-1.4px}.news-article-head .eyebrow{margin-bottom:18px}.news-home .section-heading{gap:28px}
@media(max-width:1050px){.news-hero{padding:48px 0}.news-article-layout{grid-template-columns:minmax(0,1fr) 280px;gap:30px}.news-article-layout .news-consult{padding:26px}.news-article-layout .news-consult h2{font-size:25px}}
@media(max-width:760px){.news-hero{padding:38px 0 36px}.news-hero h1{font-size:34px;letter-spacing:-1px}.news-hero p:not(.eyebrow){font-size:16px}.news-list{padding-top:36px;padding-bottom:48px}.news-article-layout{display:block}.news-article-head h1{font-size:34px;letter-spacing:-1px}.news-card h3{font-size:24px}.news-art{height:128px}.news-card-body{padding:24px}.news-filters{gap:8px}.news-filters button{font-size:14px;padding:10px 14px}.news-list-top h2{font-size:24px}.news-consult .button{width:auto}.news-article-layout .news-consult h2{font-size:28px}.news-home .section-heading{gap:18px}}
