:root{--earth:#3d2a19;--paper:#f1ead9;--rust:#b9512d;--straw:#d6c49f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--earth);font-family:'IBM Plex Sans',sans-serif;overflow-x:hidden}img{display:block;width:100%}a{color:inherit}.masthead{min-height:110px;margin:0 22px;display:grid;grid-template-columns:1fr 1.4fr 1fr;align-items:center;border-top:7px solid var(--earth);border-bottom:2px solid var(--earth)}.masthead img{width:min(370px,100%);margin:auto}.masthead .date{font-size:10px;letter-spacing:.14em}.masthead>a{justify-self:end;font-size:11px;font-weight:700}.front{padding:55px 22px 100px}.headline{display:grid;grid-template-columns:1.3fr .7fr;align-items:end;width:min(1250px,100%);margin:auto}.headline>p,.bulletin-title>span,.feature-story article>span,.field-notes header>span,.classified>span{font-size:10px;letter-spacing:.18em;font-weight:700;color:var(--rust)}h1,h2{font-family:Lora,serif;line-height:.96;letter-spacing:-.04em;margin:18px 0}h1{font-size:clamp(65px,9vw,142px)}.deck{font:20px/1.55 Lora;max-width:470px;border-top:1px solid var(--earth);padding-top:20px;margin-bottom:22px}.front figure{width:min(1400px,100%);margin:40px auto 0}.front figure img{height:70svh;object-fit:cover}.front figcaption,.feature-story figcaption{font-size:9px;letter-spacing:.16em;margin-top:9px}.bulletin{background:var(--earth);color:var(--paper);padding:120px max(20px,calc((100vw - 1240px)/2));display:grid;grid-template-columns:.7fr 1.3fr;gap:70px}.bulletin h2,.feature-story h2,.field-notes h2,.classified h2{font-size:clamp(50px,6vw,90px)}.bulletin-title>p{line-height:1.75;color:#d8cbb7;max-width:430px}.bulletin dl{margin-top:45px}.bulletin dl div{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.3);padding:12px 0;font-size:10px}.bulletin dd{margin:0}.calendar{background:#fff;color:var(--earth);padding:34px;box-shadow:18px 18px 0 var(--rust)}.feature-story{padding:140px max(20px,calc((100vw - 1250px)/2));display:grid;grid-template-columns:1.2fr .8fr;gap:70px;align-items:center;border-bottom:1px solid var(--earth)}.feature-story figure{margin:0}.feature-story img{height:760px;object-fit:cover}.feature-story article p{font:17px/1.8 Lora}.feature-story .drop:first-letter{float:left;font-size:88px;line-height:.72;padding:9px 12px 4px 0;color:var(--rust)}.field-notes{padding:110px max(20px,calc((100vw - 1250px)/2))}.field-notes header{display:flex;align-items:end;justify-content:space-between;border-bottom:3px double var(--earth)}.notes{display:grid;grid-template-columns:repeat(4,1fr)}.notes article{padding:32px;border-right:1px solid var(--earth)}.notes article:last-child{border:0}.notes b{color:var(--rust)}.notes h3{font:25px Lora}.notes p{font-size:13px;line-height:1.7}.classified{text-align:center;margin:40px 22px 80px;padding:100px 20px;border:3px double var(--earth)}.classified a{display:inline-block;background:var(--rust);color:#fff;padding:14px 20px;text-decoration:none;font-weight:700;font-size:12px}footer{border-top:2px solid var(--earth);margin:0 22px;padding:28px 0;display:flex;justify-content:space-between;gap:20px;font-size:10px}.legal{width:min(760px,calc(100% - 40px));margin:auto;padding:70px 0}.legal h1{font-size:58px}.back{display:block;margin-bottom:40px}@media(max-width:760px){.masthead{grid-template-columns:1fr auto;min-height:86px;margin:0 12px}.masthead .date{display:none}.masthead img{width:210px;margin:0}.headline{grid-template-columns:1fr}.front{padding:35px 12px 70px}.front h1{font-size:clamp(58px,18vw,90px)}.front figure img{height:60svh}.bulletin,.feature-story{grid-template-columns:1fr;gap:35px;padding:80px 16px}.calendar{padding:14px;box-shadow:8px 8px 0 var(--rust)}.feature-story img{height:60svh}.field-notes{padding:80px 16px}.field-notes header{display:block}.notes{grid-template-columns:1fr 1fr}.notes article:nth-child(2){border-right:0}.notes article{border-bottom:1px solid var(--earth)}.classified{margin:20px 12px 60px;padding:70px 15px}footer{margin:0 12px;flex-direction:column}}
[hidden]{display:none!important}.cookie{position:fixed;z-index:30;left:16px;right:16px;bottom:16px;max-width:650px;margin:auto;padding:14px 16px;background:#fff;color:#18201e;box-shadow:0 18px 60px rgba(0,0,0,.28);display:flex;align-items:center;justify-content:space-between;gap:14px;font:12px/1.5 Arial,sans-serif}.cookie button{border:0;border-radius:99px;padding:9px 14px;background:#18201e;color:#fff;font-weight:700;cursor:pointer}@media(max-width:520px){.cookie{align-items:flex-start}}

/* Jornal de campo: hierarquia editorial, sem manchetes fora da página. */
@media(min-width:761px){.front{padding-top:44px}.headline{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-template-areas:"tag tag" "title deck";gap:30px 70px;align-items:end}.headline>p{grid-area:tag;margin:0}.headline h1{grid-area:title}.headline .deck{grid-area:deck}.front h1{font-size:clamp(60px,7.2vw,112px);line-height:.98}.front figure img{height:620px}.bulletin,.feature-story{padding-top:100px;padding-bottom:100px}.feature-story img{height:640px}.field-notes{padding-top:90px;padding-bottom:90px}}
@media(max-width:760px){.headline{grid-template-areas:"tag" "title" "deck"}.headline>p{grid-area:tag}.headline h1{grid-area:title}.headline .deck{grid-area:deck}.front h1{font-size:clamp(48px,14vw,66px);line-height:.98}.deck{font-size:17px}.front figure{margin-top:28px}.front figure img{height:50svh;min-height:330px}.bulletin h2,.feature-story h2,.field-notes h2,.classified h2{font-size:clamp(40px,12vw,56px)}.notes{grid-template-columns:1fr}.notes article,.notes article:nth-child(2){border-right:0}.masthead>a{font-size:10px}}
@media(max-width:520px){.cookie{left:8px;right:8px;bottom:8px;padding:10px 12px;font-size:11px;align-items:center}.cookie button{min-height:44px;flex:0 0 auto}}
