:root{--red:#b12226;--red-light:#ef999c;--deep:#681316;--black:#121010;--paper:#f6f3f3;--white:#fffafa;--muted:#746a6b;--line:rgba(46,20,22,.14);--container:min(1120px,calc(100vw - 48px))}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--black);background:var(--paper);font:16px/1.72 "DM Sans",sans-serif}img{display:block;width:100%}a{color:inherit;text-decoration:none}.container{width:var(--container);margin-inline:auto}.skip{position:fixed;z-index:100;top:10px;left:10px;padding:9px 14px;color:white;background:var(--red);transform:translateY(-150%)}.skip:focus{transform:none}.header{position:relative;color:white;background:var(--black);border-bottom:1px solid rgba(255,255,255,.14)}.nav{display:flex;min-height:86px;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:14px}.brand img{width:58px;height:58px;object-fit:cover;border:1px solid rgba(255,255,255,.18)}.brand strong{font:600 1rem "Manrope",sans-serif}.nav-links{display:flex;align-items:center;gap:25px;color:rgba(255,255,255,.76);font-size:.88rem;font-weight:600}.nav-links a:hover{color:white}.nav-cta,.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:0 21px;color:white;background:var(--red);font-weight:700}.menu{display:none;width:44px;height:44px;border:1px solid rgba(255,255,255,.28);color:white;background:transparent}.menu span,.menu:before,.menu:after{display:block;width:20px;height:1px;margin:5px auto;background:currentColor;content:""}.eyebrow{display:flex;align-items:center;gap:12px;margin:0 0 18px;color:var(--red);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.eyebrow:before{width:28px;height:2px;background:currentColor;content:""}.listing-hero{padding:100px 0 76px}.listing-hero h1,.article-hero h1{max-width:920px;margin:0;font:500 clamp(2.8rem,6.2vw,6.4rem)/.96 "Manrope",sans-serif;letter-spacing:-.065em}.listing-hero em,.article-hero em{color:var(--red);font-family:Georgia,serif;font-weight:400}.listing-hero p{max-width:640px;margin:26px 0 0;color:var(--muted);font-size:1.12rem}.content-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:0;margin-bottom:110px;background:white}.content-card-image{min-height:470px}.content-card-image img{height:100%;object-fit:cover}.content-card-copy{display:flex;flex-direction:column;justify-content:center;padding:55px}.meta{color:var(--red);font-size:.76rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.content-card-copy h2{margin:16px 0;font:500 clamp(2rem,3.8vw,3.6rem)/1.04 "Manrope",sans-serif;letter-spacing:-.05em}.content-card-copy p{color:var(--muted)}.read-link{margin-top:18px;color:var(--red);font-weight:700}.article-hero{padding:88px 0 50px}.article-hero .lead{max-width:800px;margin:28px 0 22px;color:var(--muted);font-size:1.18rem}.byline{display:flex;flex-wrap:wrap;gap:12px 28px;padding-top:20px;border-top:1px solid var(--line);font-size:.88rem}.article-image{width:min(1280px,calc(100vw - 48px));aspect-ratio:16/9;height:auto;margin:0 auto 72px;object-fit:cover}.article-layout{display:grid;grid-template-columns:210px minmax(0,720px);justify-content:center;gap:70px;padding-bottom:100px}.article-aside{font-size:.84rem}.article-aside strong{display:block;margin-bottom:12px;color:var(--red);letter-spacing:.08em;text-transform:uppercase}.article-aside a{display:block;padding:9px 0;border-bottom:1px solid var(--line);color:var(--muted)}.article-body h2{margin:56px 0 17px;font:600 clamp(1.65rem,3vw,2.4rem)/1.15 "Manrope",sans-serif;letter-spacing:-.035em}.article-body h2:first-child{margin-top:0}.article-body p{margin:0 0 20px}.article-body ul{margin:0 0 24px;padding-left:22px}.article-body li{margin:7px 0}.article-cta{margin-top:58px;padding:40px;color:white;background:var(--deep)}.article-cta h2{margin:0 0 14px;color:white}.article-cta p{color:rgba(255,255,255,.72)}.article-cta .button{background:white;color:var(--deep)}.footer{padding:30px 0;color:rgba(255,255,255,.5);background:var(--black);font-size:.82rem}.footer-row{display:flex;justify-content:space-between;gap:24px}:focus-visible{outline:2px solid #d44b4f;outline-offset:4px}@media(max-width:900px){.nav-links{position:fixed;z-index:20;inset:0 0 0 auto;width:min(360px,88vw);flex-direction:column;align-items:flex-start;justify-content:center;padding:70px 42px;color:white;background:rgba(18,10,11,.98);transform:translateX(105%);transition:.3s}.nav-links.open{transform:none}.menu{position:relative;z-index:21;display:block}.content-grid{grid-template-columns:1fr}.article-layout{grid-template-columns:1fr}.article-aside{display:none}}@media(max-width:620px){:root{--container:min(100% - 30px,1120px)}.nav{min-height:76px}.brand img{width:50px;height:50px}.brand strong{font-size:.88rem}.listing-hero,.article-hero{padding:70px 0 44px}.content-card-image{min-height:330px}.content-card-copy{padding:32px 24px}.article-image{width:100%;aspect-ratio:16/9;height:auto;margin-bottom:48px;object-fit:cover}.article-cta{padding:28px}.footer-row{flex-direction:column}}

/* Padronização visual das capas da página Conteúdos: mantém as fotos originais e recorta apenas pelo enquadramento. */
.content-card-image{aspect-ratio:16/9;min-height:0;overflow:hidden;align-self:center}
.content-card-image img{width:100%;height:100%;aspect-ratio:16/9;object-fit:cover}
.content-grid:nth-of-type(2) .content-card-image img{object-position:center 48%}
.content-grid:nth-of-type(3) .content-card-image img{object-position:center 42%}
.content-grid:nth-of-type(4) .content-card-image img{object-position:center 50%}
.content-grid:nth-of-type(5) .content-card-image img{object-position:center 50%}
@media(max-width:900px){.content-card-image{aspect-ratio:16/9}.content-card-image img{aspect-ratio:16/9}}
