*{box-sizing:border-box}
body{margin:0;background:#fff;color:#1a1a1a;font-family:'Raleway',sans-serif}
a{color:inherit;text-decoration:none}a:hover{color:#E10600}
img{display:block}
button{font-family:'Raleway',sans-serif}
.top{padding:14px 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px}
.logo{position:relative;display:block;width:160px;height:92px;overflow:hidden;flex:none}
.logo img{position:absolute;left:-26px;top:-50px;width:205px;height:205px;max-width:none}
.nav{display:flex;flex-wrap:wrap;gap:8px 36px;font-size:14px;font-weight:500}
.nav a.on{color:#E10600}
.search{display:flex;align-items:center;gap:10px;border-bottom:1px solid #1a1a1a;padding:6px 0;min-width:200px}
.search input{border:0;outline:0;background:transparent;font:13px 'Raleway',sans-serif;width:100%;min-height:28px}
.hero{position:relative;background:#6b7b84;color:#fff;padding:80px 32px 104px;min-height:340px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;overflow:hidden}
.hero.sm{min-height:240px;padding:64px 32px}
.hero .slide{position:absolute;inset:0;z-index:0;background-size:cover;background-position:center;opacity:0;transition:opacity .8s}
.hero .slide.on{opacity:1}
.hero:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.38);z-index:1}
.hero>*:not(.slide){position:relative;z-index:2}
.hero h1,.hero .h1{margin:0;font-weight:200;font-size:clamp(32px,5vw,64px);line-height:1.05;letter-spacing:.04em;text-transform:uppercase}
.hero p{margin:0;font-weight:300;font-size:clamp(15px,2vw,22px);letter-spacing:.03em}
.hero .kick{font-size:13px;font-weight:600;letter-spacing:.24em;text-transform:uppercase}
.hero>.hbar{position:absolute;left:0;right:0;bottom:0;padding:34px 32px 14px;display:flex;align-items:center;justify-content:flex-start;background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));text-align:left}
.hbar a{color:#fff;font-size:13px;font-weight:600;letter-spacing:.04em}
.dots{display:flex;gap:4px;justify-content:center}
.dots button{width:10px;height:10px;border-radius:50%;border:0;padding:0;margin:11px 4px;background:#bdbdbd;cursor:pointer}
.dots button.on{background:#1a1a1a}
.sect{background:#0d0d0d;padding:0 32px;display:flex;flex-wrap:wrap;justify-content:space-around;gap:4px 24px}
.sect a{color:#fff;font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:14px 0;min-height:44px}
.sect a:hover{color:#E10600}
.st{margin:0;border-left:4px solid #E10600;padding-left:12px;font-size:22px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}
.sh{display:flex;align-items:center;justify-content:space-between;gap:16px}
.slider{display:flex;flex-direction:column;gap:20px}
.vp{overflow:hidden;touch-action:pan-y}
.track{display:flex;transition:transform .6s ease}
.card{padding-right:24px;display:flex;flex-direction:column;gap:10px}
.card.nopad{padding-right:0}
.im{position:relative;overflow:hidden;background:#d9cfc2}
.im img{width:100%;height:100%;object-fit:cover}
.im img.face{object-position:50% 18%}
.r169{aspect-ratio:16/9}.r1610{aspect-ratio:16/10}.r43{aspect-ratio:4/3}.r34{aspect-ratio:3/4}.r45{aspect-ratio:4/5}.r11{aspect-ratio:1/1}
.cat{font-size:12px;font-weight:700;color:#E10600}
.card h3,.item h3{margin:0;font-size:17px;font-weight:700;line-height:1.3}
.nm{font-size:20px;font-weight:800;line-height:1.1}
.card h3.sb{font-size:14px;font-weight:500;color:#3d3d3d;line-height:1.4}
.meta{font-size:12px;color:#5a5a5a}
.recent{padding:32px;border-bottom:1px solid #e6e6e6}
.recent .card{border-top:2px solid #1a1a1a;padding-top:14px;gap:8px}
.recent .card:hover{border-top-color:#E10600}
.cols{display:flex;flex-wrap:wrap;align-items:flex-start}
.rail-l{flex:0 0 280px;padding:40px 28px;display:flex;flex-direction:column;gap:40px;border-right:1px solid #f0b4b0}
.rail-r{flex:0 0 320px;padding:40px 28px;display:flex;flex-direction:column;gap:40px;border-left:1px solid #f0b4b0}
.mid{flex:1 1 520px;min-width:0;padding:40px 36px;display:flex;flex-direction:column;gap:64px}
.page{max-width:1100px;margin:0 auto;padding:48px 32px;display:flex;flex-direction:column;gap:56px}
.blk{display:flex;flex-direction:column;gap:28px}
.item{display:flex;flex-direction:column;gap:12px}
.grid{display:flex;flex-wrap:wrap;gap:32px 24px}
.grid .item{flex:1 1 200px;min-width:0}
.big{margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:700;line-height:1.15}
.ad{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px dashed #8a8a8a;background:#f6f6f6;text-align:center;padding:12px;width:100%}
.ad small{font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#5a5a5a}
.ad b{font-size:20px}.ad i{font-size:11px;color:#5a5a5a;font-style:normal}
.ad.sq{aspect-ratio:1/1}.ad.tall{min-height:420px}.ad.rect{aspect-ratio:6/5}.ad.strip{min-height:110px;flex-direction:row;flex-wrap:wrap;gap:16px}
.grey{background:#f5f5f5;padding:32px;margin:0 -8px;display:flex;flex-direction:column;gap:28px}
.btn-r{background:#E10600;color:#fff;min-height:44px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border:0;cursor:pointer;font-family:'Raleway',sans-serif}
.btn-r:hover{color:#fff;background:#b80500}
.slot{border:1px dashed #8a8a8a;background:#fff;display:flex;align-items:center;justify-content:center;text-align:center;padding:12px;aspect-ratio:4/3;font-size:18px;font-weight:700}
.field{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600}
.field input,.field select,.field textarea{border:1px solid #1a1a1a;border-radius:0;background:#fff;font:15px 'Raleway',sans-serif;padding:0 14px;min-height:48px}
.field textarea{padding:14px;min-height:140px}
.commercial{background:#f5f5f5;padding:56px 32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 48px}
.commercial h2{margin:0;font-weight:300;font-size:clamp(26px,3vw,38px);line-height:1.15}
.commercial span{font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#E10600}
footer{padding:32px;display:flex;flex-wrap:wrap;gap:16px 48px;justify-content:space-between;border-top:1px solid #e6e6e6;font-size:13px;color:#5a5a5a}
footer nav{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500;color:#1a1a1a}
footer .copy{flex:1 1 100%;font-size:12px}
.txt{max-width:760px;display:flex;flex-direction:column;gap:18px}
.txt p{margin:0;line-height:1.6}
.two{display:flex;flex-wrap:wrap;gap:32px}
.two>div{flex:1 1 300px;min-width:0;border-top:4px solid #E10600;padding-top:18px;display:flex;flex-direction:column;gap:12px}
.two>div.k{border-color:#1a1a1a}
.two h2,.plan h3{margin:0;font-size:18px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}
.two span{font-size:15px;line-height:1.5;padding:8px 0;border-bottom:1px solid #e6e6e6}
.pub{display:flex;flex-wrap:wrap;gap:24px}
.pub div{flex:1 1 200px;border-top:1px solid #1a1a1a;padding-top:14px;font-size:15px;line-height:1.55}
.pos{display:flex;flex-wrap:wrap;gap:16px 32px}
.pos div{flex:1 1 240px;display:flex;flex-direction:column;padding:16px 0;border-bottom:1px solid #e6e6e6}
.pos b{font-size:28px;font-weight:800;line-height:1.1}.pos span{font-size:16px;color:#5a5a5a}
.eixo{display:flex;flex-wrap:wrap;gap:8px 28px;padding:20px 0;border-top:1px solid #e6e6e6}
.eixo .n{flex:0 0 48px;font-size:32px;font-weight:200;color:#E10600}
.eixo .t{flex:1 1 220px;font-size:18px;font-weight:700;line-height:1.3}
.eixo .d{flex:2 1 320px;font-size:15px;line-height:1.6;color:#3d3d3d}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.redband{background:#E10600;color:#fff;padding:80px 32px}
.redband .in{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:24px}
.redband p{margin:0;font-size:clamp(17px,2vw,20px);line-height:1.65}
.redband .lead{font-size:clamp(28px,4.2vw,48px);font-weight:800;line-height:1.1}
.redband .end{font-size:clamp(34px,6vw,64px);font-weight:200;line-height:1.05;text-transform:uppercase;letter-spacing:.02em}
.mani{border-top:4px solid #E10600;padding-top:28px;max-width:760px;display:flex;flex-direction:column;gap:20px}
.mani p{margin:0;font-size:20px;line-height:1.6}
.mani .lead{font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.2}
.mani .end{font-size:clamp(34px,5vw,56px);font-weight:200;line-height:1.05;text-transform:uppercase}
.plans{display:flex;flex-wrap:wrap;gap:24px}
.plan{flex:1 1 260px;min-width:0;background:#f5f5f5;border-top:4px solid #E10600;padding:24px;display:flex;flex-direction:column;gap:12px}
.plan h3{font-size:22px;letter-spacing:0;text-transform:none;line-height:1.15}
.plan .on2{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#5a5a5a}
.plan p{margin:0;font-size:15px;line-height:1.6;color:#3d3d3d}
.plan .pr{font-size:26px;font-weight:300}
.people{display:flex;flex-wrap:wrap;gap:24px}
.people div{flex:1 1 220px;border-top:1px solid #1a1a1a;padding-top:14px;display:flex;flex-direction:column;gap:4px}
.people b{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#E10600}
.people span{font-size:17px;font-weight:700}.people a{font-size:14px;color:#3d3d3d}
.cinfo{background:#f5f5f5;padding:40px 32px;display:flex;flex-wrap:wrap;gap:24px 48px;font-size:14px;line-height:1.7}
.cinfo>div{flex:1 1 260px;display:flex;flex-direction:column;gap:4px}
.cinfo b{font-size:15px}
@media(max-width:1000px){.rail-l,.rail-r{flex:1 1 100%;border:0;order:2}.mid{flex:1 1 100%;order:1}.rail-l,.rail-r{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.ad.tall{min-height:260px}.mid{padding:32px 24px;gap:48px}.nm{font-size:17px}}
@media(max-width:640px){
.redband{padding:48px 16px}
.top{padding:10px 16px;gap:8px 12px}
.logo{width:120px;height:69px}.logo img{left:-19px;top:-37px;width:154px;height:154px}
.nav{width:100%;flex-wrap:nowrap;justify-content:space-between;gap:0 6px;font-size:clamp(10px,3.1vw,13px);white-space:nowrap}
.search{width:100%}
.recent,.mid,.hero,.sect,.page{padding-left:16px;padding-right:16px}
.hero{padding-top:56px;padding-bottom:96px}.hero>.hbar{padding:30px 16px 12px}
.grey{margin:0;padding:20px}
.card{padding-right:12px}.card h3,.item h3{font-size:14px}.cat{font-size:11px}
.nm{font-size:15px}.card h3.sb{font-size:12px}.meta{font-size:11px}
.st{font-size:18px}.big{font-size:21px}
.rail-l,.rail-r{padding:24px 16px}
.sect a{font-size:11px;letter-spacing:.1em}
.cinfo{padding:28px 16px}
}
.ct{background:#fff;font-family:Sarabun,Helvetica,Arial,sans-serif;color:#000;padding:48px 20px 70px}
.ct-h{text-align:center;font-family:Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.35;margin:0 0 56px}
.ct-h span{font-weight:400;letter-spacing:.2px}.ct-h a{color:#000;text-decoration:none}
.ct-b{max-width:825px;margin:0 auto;font-size:12px;line-height:16.8px}
.ct-b p{margin:0}.ct-t{font-family:Helvetica,Arial,sans-serif;font-weight:700;margin-bottom:16px!important}
.ct-j{text-align:justify;margin-bottom:18px!important}.ct-s{font-weight:700;margin-bottom:12px!important}
.ct-g{font-family:Helvetica,Arial,sans-serif;color:#2f2e2e;margin-bottom:34px!important}
.ct-p{margin-bottom:28px}.ct-p p+p{margin-top:14px}.ct-b a{color:#000;text-decoration:none}
.ct-p:last-child{margin-top:46px}
.ct-f{background:#000;color:#fff;text-align:center;padding:26px 20px;font-family:"Open Sans",Arial,sans-serif;font-size:12px;line-height:17px}
.ct-f p{margin:0 0 6px}.ct-f .ic{display:flex;gap:10px;justify-content:center;margin-top:6px}.ct-f img{width:20px;height:20px;display:block}
/* ajustes 15/10 */
.top{padding:14px 32px 44px}
.nav{font-family:Assistant,Raleway,sans-serif;font-size:18px;font-weight:400}
.hero:after{content:"";position:absolute;left:0;right:0;top:0;height:22px;background:linear-gradient(rgba(0,0,0,.45),rgba(0,0,0,0));z-index:2;pointer-events:none}
footer{flex-direction:column;align-items:center;justify-content:center;text-align:center}
footer nav{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:8px 24px}
.desv{text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}
.desv a{display:flex;flex-direction:column;align-items:center}
.desv .d1{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:700;font-size:26px;color:#ff4040;line-height:1}
.desv .d2{font-family:"Cormorant Garamond",Georgia,serif;font-weight:600;font-size:46px;line-height:1.05;color:#000;letter-spacing:.03em}
.desv .d3{font-family:Helvetica,Arial,sans-serif;font-size:13px;margin-bottom:16px}
.desv img{width:150px;height:150px;object-fit:cover;box-shadow:0 14px 14px -10px rgba(0,0,0,.55)}
.desv p{margin:0;font-family:"Work Sans",sans-serif;font-weight:300;font-size:14px;line-height:1.6;color:#6e6e6e;text-align:justify}
.desv p em{font-style:normal;color:#e4572e}
@media(max-width:640px){.top{padding:10px 16px 26px}.nav{font-size:clamp(11px,3.4vw,15px)}}

/* ajustes 15/10 b */
.rail-l,.rail-r{border:0!important}
@media(min-width:1001px){
.top{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"logo nav" "logo search";align-items:start;column-gap:48px;row-gap:22px;padding:22px 48px 56px}
.top .logo{grid-area:logo}
.top .nav{grid-area:nav;justify-self:end;gap:8px 56px;padding-top:6px}
.top .search{grid-area:search;justify-self:end;width:210px;min-width:0;border:0;gap:8px;padding:0;margin-right:44px}
.top .search input{font:13px Assistant,sans-serif;color:#555}
}
footer span{line-height:1.7}
/* artigo */
.art{max-width:700px;margin:0 auto;font-family:'Source Serif 4',Georgia,serif;color:#1d1a17}
.art .kick{font:700 12px Raleway,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#E10600}
.art h1{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:clamp(38px,5vw,60px);line-height:1.04;margin:14px 0 18px;letter-spacing:-.005em}
.art .by{display:flex;flex-wrap:wrap;gap:6px 18px;font:500 13px Raleway,sans-serif;letter-spacing:.03em;color:#6b625a;border-top:1px solid #e6e0d6;border-bottom:1px solid #e6e0d6;padding:14px 0;margin:0 0 28px}
.art .by b{font-weight:700;color:#1d1a17}
.art .ahero{margin:0 0 32px}.art .ahero img{width:100%;height:auto;display:block}
.art .abody p{font-size:20px;line-height:1.72;margin:0 0 1.15em}
.art .abody h2{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:36px;line-height:1.1;margin:1.7em 0 .5em}
.art .abody h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;font-size:28px;line-height:1.15;margin:1.5em 0 .4em}
.art blockquote{margin:1.8em 0;padding:2px 0 2px 24px;border-left:4px solid #E10600;font:italic 500 32px/1.22 'Cormorant Garamond',Georgia,serif}
.art figure{margin:1.8em 0}.art figure img{max-width:100%;height:auto;display:block;margin:0 auto}
.art figcaption{font:400 13px/1.5 Raleway,sans-serif;color:#6b625a;margin-top:8px}
.art hr{border:0;border-top:1px solid #d9d2c6;margin:2.2em auto;width:120px}
.art .sp{font:800 12px Raleway,sans-serif!important;letter-spacing:.16em;text-transform:uppercase;color:#E10600;margin:2em 0 .3em!important}
.art .spk{font:800 .72em Raleway,sans-serif;letter-spacing:.1em;text-transform:uppercase;margin-right:.2em}
.art .gal{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;margin:1.8em 0}.art .gal img{width:100%;height:100%;object-fit:cover;display:block}
.art .inl{margin:2em 0}
.art .share{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:2.4em;padding-top:18px;border-top:1px solid #e6e0d6;font:600 13px Raleway,sans-serif}
.art .share span{letter-spacing:.14em;text-transform:uppercase;color:#6b625a}.art .share a{border-bottom:2px solid #1d1a17;padding-bottom:2px}
.more{max-width:700px;margin:56px auto 0;display:flex;flex-direction:column;gap:22px}
.sec{padding:48px 32px;display:flex;flex-direction:column;gap:32px}
.sec .g3{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:36px 28px}
/* artigo v2 */
.art .abody p{font-size:17.5px;line-height:1.7;text-align:justify;hyphens:auto;-webkit-hyphens:auto}
.art .abody p.sp{text-align:left;hyphens:none}
.art .ahero{text-align:center}
.art .ahero img{width:auto;max-width:100%;max-height:620px;margin:0 auto}
.art .abody{overflow:hidden}
.art .abody figure{width:46%;margin:.4em 0 1.2em;float:right;clear:right}
.art .abody figure:nth-of-type(even){float:left;clear:left;margin-right:28px}
.art .abody figure:nth-of-type(odd){margin-left:28px}
.art .abody figure img{width:100%;max-height:none}
.art .abody blockquote,.art .abody hr,.art .abody h2,.art .abody h3,.art .abody .ad,.art .abody .gal{clear:both}
.art .abody .gal{margin:1.8em 0}
@media(max-width:700px){.art .abody figure,.art .abody figure:nth-of-type(even),.art .abody figure:nth-of-type(odd){float:none;width:100%;margin:1.6em 0}.art .abody p{font-size:17px}}
/* artigo v3 */
.art.int .abody>p:first-child{font:500 14.5px/1.5 Raleway,sans-serif;color:#4a4540;text-align:left;hyphens:none;margin-bottom:1.6em}
.art .abody h2{font-family:Raleway,sans-serif;font-weight:800;font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:#1d1a17;line-height:1.3;margin:2.6em 0 1em;padding-top:14px;border-top:3px solid #E10600;display:block;width:fit-content}
.art .abody h3{font-family:Raleway,sans-serif;font-weight:700;font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin:2em 0 .8em}
.art .abody p.q{font-size:15px;line-height:1.6;color:#3a3530}
.art .abody p.q strong{font-weight:500}
.art .abody p.q .spk{font:800 12px Raleway,sans-serif;letter-spacing:.12em;color:#1d1a17;margin-right:.5em}
/* artigo v4 */
.art .abody p>strong{font-size:15px;font-weight:500;color:#3a3530;line-height:1.6}
.art .abody p>strong .spk{font:800 12px Raleway,sans-serif;letter-spacing:.12em;color:#1d1a17;margin-right:.5em}

/* artigo v5 */
.art .abody p>strong{font-weight:700;color:#1d1a17}
.art.int .abody p>em:only-child{font-style:normal}

/* artigo v6 */
.art .abody p>strong,.art .abody p.q,.art .abody p.q strong{font-size:inherit;line-height:inherit}
.art .abody p.q{font-size:17.5px;line-height:1.7;color:inherit}
.art .abody p>strong .spk{font-size:13px;letter-spacing:.1em}
.art blockquote{border-left:0;text-align:center;font-size:30px;padding:26px 8% 0;margin:2.2em auto;position:relative;clear:both}
.art blockquote:before{content:'';display:block;width:56px;height:3px;background:#E10600;margin:0 auto 18px}

/* artigo v7 */
.art .abody figure.fh{float:none;clear:both;width:76%;margin:2.2em auto;text-align:center}
.art .abody figure.fh img{width:100%;height:auto}
.art .abody figure.fh figcaption{text-align:center}
.art .abody figure.fv{width:46%;margin-top:.4em;margin-bottom:1.2em}
.art .abody figure.fv.vr{float:right;clear:right;margin-left:28px;margin-right:0}
.art .abody figure.fv.vl{float:left;clear:left;margin-right:28px;margin-left:0}
.art .abody figure.fv figcaption{text-align:left}
.art.int .abody>p:first-child{font:italic 400 16px/1.55 'Source Serif 4',Georgia,serif;color:#4a4540}
@media(max-width:700px){.art .abody figure.fh,.art .abody figure.fv,.art .abody figure.fv.vr,.art .abody figure.fv.vl{float:none;width:100%;margin:1.6em 0}}

/* busca-bio */
.art .abody{overflow:visible}
.art .abody:after{content:'';display:block;clear:both}
.art .abody .bio{clear:both;display:flex;gap:14px;align-items:flex-start;margin-top:3em;padding-top:16px;border-top:1px solid #e6e0d6;text-align:left}
.art .abody .bio figure,.art .abody .bio figure.bio-ph{float:none!important;width:56px!important;margin:0!important;flex:none}
.art .abody .bio img{width:56px!important;height:56px;object-fit:cover;border-radius:50%;display:block}
.art .abody .bio figcaption{display:none}
.art .abody .bio p{font:400 12.5px/1.55 Raleway,sans-serif!important;color:#6b625a!important;text-align:left!important;margin:0 0 .4em!important;hyphens:none!important}
.sq{font:500 14px Raleway,sans-serif;color:#6b625a;margin:-10px 0 0}
form.search{display:flex;align-items:center;gap:8px}
form.search input{border:0;background:transparent;outline:0;font:inherit;color:inherit;width:100%;min-width:0}

/* bio2 */
.art .abody .bio{display:block;overflow:hidden}
.art .abody .bio figure,.art .abody .bio figure.bio-ph{float:left!important;margin:0 14px 4px 0!important}
.art .abody .bio p:first-of-type{font-weight:600!important;color:#4a4540!important}

/* cite */
.art .abody .cite{clear:both;margin-top:3em;padding-top:14px;border-top:1px solid #e6e0d6;font:400 12.5px/1.6 Raleway,sans-serif;color:#6b625a;text-align:left}
.art .abody .cite b{display:block;font:800 11px Raleway,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#4a4540;margin-bottom:4px}
.art .abody .cite p{font:400 12.5px/1.6 Raleway,sans-serif!important;color:#6b625a!important;text-align:left!important;hyphens:none!important;margin:0 0 8px!important;word-break:break-word}
.art .abody .cite button{font:700 11px Raleway,sans-serif;letter-spacing:.1em;text-transform:uppercase;border:1px solid #1d1a17;background:transparent;color:#1d1a17;padding:6px 12px;cursor:pointer}
.art .abody .cite button:hover{background:#1d1a17;color:#fff}
.art .abody .cite+.bio{margin-top:1.4em;border-top:0;padding-top:0}
.item .au{display:block;font:500 12px Raleway,sans-serif;letter-spacing:.04em;color:#6b625a;margin-top:6px}

.item .aut{display:block;margin-top:6px;font:500 12px Raleway,sans-serif;color:#6b625a;letter-spacing:.04em}

/* colb */
.colb{display:flex;flex-direction:column;gap:26px;padding-top:34px;border-top:3px solid #E10600;scroll-margin-top:20px}
.colb+.colb{margin-top:24px}
.colh h2{font:600 clamp(34px,4vw,48px)/1.05 'Cormorant Garamond',Georgia,serif;margin:0 0 6px}
.colby{font:italic 500 13px Raleway,sans-serif;color:#6b625a;margin:0 0 10px}
.cold{font:400 15px/1.65 Raleway,sans-serif;color:#3d3d3d;max-width:640px;margin:0}

/* esp */
.art.esp .abody>p:first-of-type::first-letter{font:600 5.6em/.78 'Cormorant Garamond',Georgia,serif;float:left;color:#E10600;padding:.05em .1em 0 0}
.art.esp .abody .eh{float:left;width:230px;margin:.35em 30px 1.1em 0}
.art.esp .abody .eh img{width:100%;height:auto;display:block}
.art.esp .abody .eh figcaption{text-align:left;font-size:12px;line-height:1.5}
.art.esp blockquote{text-align:left;border-left:4px solid #E10600;padding:2px 0 2px 24px;margin:1.8em 0;font-size:28px}
.art.esp blockquote:before{display:none}
@media(max-width:700px){.art.esp .abody .eh{float:none;width:70%;margin:0 auto 1.4em}}

/* esp2 */
.art.esp .abody blockquote{clear:none;overflow:hidden;margin:1.2em 0 1.4em}
@media(max-width:700px){.art.esp .abody blockquote{clear:both}}

/* deck */
.art .deck{font:italic 400 21px/1.4 'Source Serif 4',Georgia,serif;color:#4a4540;margin:0 0 20px}

/* deck2 */
.art.int .abody>p:first-child{font:400 17.5px/1.7 'Source Serif 4',Georgia,serif;color:#1d1a17;text-align:justify;margin-bottom:1.15em}
.art .deck2{font:700 11px Raleway,sans-serif;letter-spacing:.14em;text-transform:uppercase;font-style:normal;color:#6b625a;margin:-8px 0 18px}

/* videos */
.vids{display:flex;flex-direction:column;gap:20px}
.vtrack{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}
.vcard{flex:0 0 200px;scroll-snap-align:start;background:none;border:0;padding:0;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:8px;font-family:Raleway,sans-serif;color:#1a1a1a}
.vph{position:relative;display:block;aspect-ratio:9/16;background:#e9dfd0;overflow:hidden}
.vph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s}
.vcard:hover .vph img{transform:scale(1.04)}
.vplay{position:absolute;left:50%;top:50%;width:54px;height:54px;margin:-27px 0 0 -27px;border-radius:50%;background:rgba(225,6,0,.92)}
.vplay:after{content:'';position:absolute;left:21px;top:16px;border-left:16px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent}
.vdur{position:absolute;right:8px;bottom:8px;background:rgba(0,0,0,.7);color:#fff;font:600 11px Raleway,sans-serif;padding:2px 6px}
.vnm{font-weight:800;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#E10600}
.vtt{font-weight:700;font-size:15px;line-height:1.3}
.vmod{border:0;padding:0;background:#000;max-width:min(92vw,420px);width:100%}
.vmod::backdrop{background:rgba(0,0,0,.8)}
.vbox{aspect-ratio:9/16;max-height:88vh;display:flex;align-items:center;justify-content:center;color:#fff}
.vbox iframe,.vbox video{width:100%;height:100%;border:0}
.vclose{position:absolute;right:6px;top:2px;z-index:2;background:none;border:0;color:#fff;font-size:32px;line-height:1;cursor:pointer}
.vdemo{padding:24px;text-align:center;font:500 14px Raleway,sans-serif}

/* ent2 */
#entrevistas .r34{aspect-ratio:4/5}
#entrevistas .card h3.sb{font-size:16px}
#entrevistas .nm{font-size:13px}

/* colp */
.colp{display:flex;gap:18px;align-items:flex-start;margin-top:22px;padding-top:18px;border-top:1px solid #e6e0d6;max-width:640px}
.colph{width:84px;height:84px;border-radius:50%;object-fit:cover;object-position:50% 20%;flex:none;display:block}
.colpt b{display:block;font:700 14px Raleway,sans-serif;color:#1d1a17}
.colpt span{display:block;font:italic 500 12.5px Raleway,sans-serif;color:#6b625a;margin:1px 0 6px}
.colpt p{font:400 13px/1.55 Raleway,sans-serif;color:#4a4540;margin:0}
@media(max-width:640px){.colph{width:64px;height:64px}.colp{gap:14px}}

/* ent3 */
.entsec{display:flex;flex-direction:column;gap:20px}
.entw{display:grid;grid-template-columns:1.25fr 1fr;gap:26px;align-items:start}
.entw .slider{min-width:0}
.entf{padding-right:0!important}
.entf .im{aspect-ratio:2/3}
.entf .entl{font:700 10px Raleway,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#E10600}
.entf .nm{font-size:14px}
.entf h3.sb{font-size:21px;font-weight:600;color:#1d1a17;line-height:1.3}
@media(max-width:700px){.entw{grid-template-columns:1fr}}

/* mk */
.mkey{display:block;font:700 11px Raleway,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#E10600;margin-bottom:8px}
.mklead{font-size:17px;line-height:1.7;color:#3d3d3d;margin:0}
.mkstats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}
.mkst{border-top:4px solid #E10600;background:#f5f5f5;padding:20px 22px}
.mkst b{display:block;font:600 clamp(34px,4vw,46px)/1 'Cormorant Garamond',Georgia,serif;color:#1d1a17}
.mkst span{display:block;margin-top:8px;font:500 13px/1.5 Raleway,sans-serif;color:#4a4540}
.mksrc{margin:10px 0 0;font:italic 500 12px Raleway,sans-serif;color:#6b625a}
.mkwhy{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:14px}
.mkwhy h3{margin:0 0 6px;font:700 15px Raleway,sans-serif;color:#1d1a17}
.mkwhy p{margin:0;font:400 14px/1.6 Raleway,sans-serif;color:#4a4540}
@media(max-width:700px){.mkstats,.mkwhy{grid-template-columns:1fr}.mk{padding:32px 20px!important}}

/* mk2 */
.mkjump{display:flex;gap:12px;margin-top:18px;flex-wrap:wrap}
.mkjump a{border:1px solid #1a1a1a;min-height:40px;padding:0 20px;display:inline-flex;align-items:center;font:700 12px Raleway,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.mkjump a:hover{border-color:#E10600;color:#E10600}
#assinatura,#anuncie{scroll-margin-top:24px}
#assinatura .plan{max-width:420px}

/* mk3 */
.plan .pr small{font:500 13px Raleway,sans-serif;color:#6b625a;letter-spacing:0}

/* cur */
.plan .curnote{font:italic 500 12.5px/1.5 Raleway,sans-serif;color:#6b625a;margin:0}

/* promo */
.ad.promo{border:1px solid #e0d8cf;background:#faf7f2;align-items:flex-start;text-align:left;justify-content:flex-end;gap:8px;padding:20px;color:#1d1a17}
.ad.promo.dk{background:#111;color:#fff;border-color:#111}
.ad.promo small{color:#E10600;font-size:10px}
.ad.promo b{font:600 25px/1.12 'Cormorant Garamond',Georgia,serif}
.ad.promo i{font:400 13px/1.5 Raleway,sans-serif;color:inherit;opacity:.82;font-style:normal}
.ad.promo u{text-decoration:none;font:700 11px Raleway,sans-serif;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #E10600;padding-bottom:2px;margin-top:6px}
.ad.promo:hover{border-color:#E10600}
.agempty{margin:0;font:400 14px/1.6 Raleway,sans-serif;color:#4a4540}
.ad.strip small{color:#6b625a}

/* promo2 */
.ad.promo[data-slot="lateral-quadrada-esq"]{aspect-ratio:1/1}
.ad.promo[data-slot^="lateral-retangular"]{aspect-ratio:6/5}
.ad.promo[data-slot^="arranha-ceu"]{min-height:400px}

/* beige */
body{background:#F7EEE4}
.ad.promo:not(.dk),.ad.strip,.commercial{background:#fff}
@media(min-width:1100px){.rail-l,.rail-r{background:#fff}}

/* logo-blend */
.logo img{mix-blend-mode:multiply}

/* beige2 */
.rail-l,.rail-r{background:transparent}
.commercial{background:transparent}
.ad:not(.dk){background:#fff}

/* beige3 */
.commercial{background:#fff;margin:40px 32px;padding:44px 40px}
@media(max-width:600px){.commercial{margin:32px 16px;padding:32px 22px}}

/* agenda */
.agl{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:0}
.ag{display:grid;gap:3px;padding:12px 0;border-top:1px solid #d9cfc4}
.ag:first-child{border-top:0}
.agd{font:700 11px Raleway,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#E10600}
.ag b{font:600 17px/1.25 'Cormorant Garamond',serif;color:#1d1a17}
.agv{font:400 13px/1.45 Raleway,sans-serif;color:#4a4540}
.agt{font:600 11px Raleway,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b625a}
.agmore{display:inline-block;margin:0 0 14px;font:700 12px Raleway,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#1d1a17;border-bottom:2px solid #E10600;text-decoration:none}
.agintro{margin:0 0 18px;font:400 15px/1.6 Raleway,sans-serif;color:#4a4540;max-width:720px}
.agh{font:600 26px 'Cormorant Garamond',serif;margin:26px 0 6px}
.page .agl{max-width:820px}

/* novo-artigo */
.im.tx{background:#1d1a17;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:16px}
.im.tx span{font:700 10px Raleway,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#E10600}
.im.tx b{font:600 22px/1.15 'Cormorant Garamond',Georgia,serif}
.art .src{margin:2em 0 1em;font:400 13px/1.6 Raleway,sans-serif;color:#4a4540}
.art .src b{display:block;font:700 11px Raleway,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#1d1a17;margin-bottom:8px}
.art .src ul{margin:0;padding-left:18px;display:grid;gap:6px}
.art .src a{color:#4a4540;text-decoration:underline;text-underline-offset:2px}

/* linha-ed */
.le{display:block;background:#fff;color:#000}
.le-hero{position:relative;background:#e8e6e6;line-height:0}
.le-hero img{width:100%;height:auto;min-height:230px;max-height:340px;object-fit:cover;display:block}
.le-ov{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;line-height:1.2;padding:0 16px;background:rgba(0,0,0,.18)}
.le-ov h1{font:200 clamp(30px,4.8vw,69px)/1.05 Raleway,Arial,sans-serif;letter-spacing:.02em;color:#fff;margin:0}
.le-ov p{font:200 clamp(15px,2vw,29px)/1.2 'Work Sans',Arial,sans-serif;color:#fff;margin:8px 0 14px}
.le-btn{font:700 11px Raleway,Arial,sans-serif;letter-spacing:.14em;color:#fff;border:1px solid #fff;padding:8px 18px}
.le-nav{background:#222;display:flex;justify-content:center;flex-wrap:wrap;gap:0}
.le-nav a{color:#fff;font:600 15px 'Cormorant Garamond',Georgia,serif;letter-spacing:.04em;padding:12px 28px}
.le-nav a:hover{color:#E10600}
.le-w{max-width:960px;margin:0 auto;padding:0 24px}
.le h2{font:700 21px Raleway,Arial,sans-serif;letter-spacing:.03em;margin:0 0 14px;text-transform:uppercase}
.le p{font:300 15px/1.7 'Work Sans',Arial,sans-serif;text-align:justify;margin:0 0 12px}
.le-o{padding:48px 0 12px}
.le-2{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:40px 0}
.le-2 h2,.le-c{text-align:center}
.le-pj{padding:30px 0}
.le-big{font-size:clamp(30px,4vw,49px)!important;text-align:center;margin:0 0 22px!important}
.le-pj .slider{margin:24px 0 8px}
.le-pj a,.le-m a{font-weight:700;border-bottom:1px solid currentColor}
.le-pos{padding:30px 0 56px}
.le-pos h3{font:700 21px Raleway,Arial,sans-serif;margin:36px 0 6px}
.le-pos .le-i{font-size:18px;text-align:left}
.le-r{display:grid;grid-template-columns:240px 1fr;gap:24px;padding:22px 0;border-top:1px solid #ddd}
.le-r h4{font:700 16px Raleway,Arial,sans-serif;margin:0;letter-spacing:.02em}
.le-r p{margin:0;font-size:16px}
.le-red{background:#E10600;color:#fff;padding:56px 0}
.le-m{display:grid;grid-template-columns:1fr 1.6fr;gap:40px;align-items:start}
.le-red p{color:#fff;font-size:18px;line-height:1.65}
.le-red .le-lp{font:700 20px Raleway,Arial,sans-serif;text-align:left}
@media(max-width:760px){.le-2,.le-r,.le-m{grid-template-columns:1fr;gap:14px}.le-2{padding:28px 0}.le-nav a{padding:10px 14px}}

/* beige-pages */
.le{background:transparent}
.ct{background:transparent}
.le-o{padding-top:56px}

/* le-sq */
.le-sqs{display:grid;grid-template-columns:repeat(2,234px);gap:24px 50px;justify-content:center;margin:28px auto 8px}
.le-sq{background:#000;width:234px;height:202px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px}
.le-sq b{font:600 21px Raleway,Arial,sans-serif;letter-spacing:.02em;color:#fff}
.le-sq span{font:400 15px 'Work Sans',Arial,sans-serif;color:#ff4040}
@media(max-width:560px){.le-sqs{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.le-sq{width:auto;height:150px}.le-sq b{font-size:16px}.le-sq span{font-size:13px}}

/* le-rails */
.le .le-w{max-width:none;padding:0}
.le .le-red{margin-top:24px;padding:40px 32px}
.le-pos{padding:24px 0 8px}
.le-pos h3{font:700 21px Raleway,Arial,sans-serif;margin:48px 0 6px}
.le-pos .le-i{font:300 18px/1.5 'Work Sans',Arial,sans-serif;margin:0 0 28px}
.le-ax{border-left:1px solid #E10600;padding:4px 0 0 28px}
.le-ax .le-r{display:grid;grid-template-columns:minmax(150px,230px) 1fr;gap:32px;padding:0 0 64px;border-top:0;align-items:start}
.le-ax .le-r h4{font:700 15px/1.3 Raleway,Arial,sans-serif;letter-spacing:.01em}
.le-ax .le-r p{font:300 15px/1.6 'Work Sans',Arial,sans-serif;text-align:left}
@media(max-width:760px){.le-ax{padding-left:16px}.le-ax .le-r{grid-template-columns:1fr;gap:8px;padding-bottom:36px}}

/* le-v2 */
.le p{font-weight:400;text-align:left;line-height:1.7}
.le .le-ax .le-r p,.le .le-i{font-weight:400}
.le-sqsec{padding:28px 0 8px}
.le-red.le-up{margin:28px 0}
.le-cta{margin-top:40px;padding:40px 0 8px;border-top:1px solid #d9cfc4;text-align:center}
.le-ctal{font:600 30px 'Cormorant Garamond',Georgia,serif!important;text-align:center!important;margin:0 0 8px!important}
.le-ctat{max-width:520px;margin:0 auto 20px!important;text-align:center!important}
.le-btn2{display:inline-block;background:#E10600;color:#fff;font:700 13px Raleway,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:14px 22px}
.card.cp{display:block;position:relative}
.card.cp .cpc{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(transparent,rgba(0,0,0,.72));color:#fff;font:600 17px/1.25 'Cormorant Garamond',Georgia,serif;padding:36px 16px 14px}

/* cf */
.cf{position:relative;height:400px;margin:28px 0 12px;overflow:hidden}
.cf-vp{position:relative;height:100%}
.cf-i{position:absolute;left:50%;top:0;width:min(520px,72%);height:360px;margin:0;transition:transform .5s ease,opacity .5s ease;display:block;background:#d9cfc4;overflow:hidden}
.cf-i img{width:100%;height:100%;object-fit:cover;display:block}
.cf-c{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(transparent,rgba(0,0,0,.72));color:#fff;font:600 16px/1.25 Raleway,Arial,sans-serif;padding:36px 16px 12px;opacity:0;transition:opacity .3s}
.cf-i.on .cf-c{opacity:1}
.cf-b{position:absolute;top:150px;z-index:20;width:40px;height:40px;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:#1d1a17;font:400 26px/1 Arial;cursor:pointer}
.cf-p{left:8px}.cf-n{right:8px}
.cf-b:hover{background:#E10600;color:#fff}
@media(max-width:600px){.cf{height:260px}.cf-i{height:230px}.cf-b{top:100px}}

/* le-v3 */
.le-o{padding:56px 0 8px}
.le-o h2{font:700 11px Raleway,Arial,sans-serif;letter-spacing:.18em;color:#E10600;margin:0 0 14px}
.le .le-g{font:300 clamp(24px,3.2vw,36px)/1.25 Raleway,Arial,sans-serif;text-align:left;margin:0;color:#1d1a17}
.le-ctal{font:600 28px/1.2 Raleway,Arial,sans-serif!important}
.cf-b{display:none}

/* le-v4 */
.le-cta{background:#fff;border:0;padding:44px 28px;margin-top:40px}
.le-follow{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px;align-items:stretch}
.le-follow .ad{width:auto;height:auto;min-height:240px}
.le-nl{background:#fff;padding:28px 24px;display:flex;flex-direction:column;justify-content:center}
@media(max-width:700px){.le-follow{grid-template-columns:1fr}}

/* le-v5 */
.le-m{grid-template-columns:1fr!important;gap:14px!important}
.le-red .le-lp{font:700 30px/1.15 Raleway,Arial,sans-serif;margin:0}
.le-red{padding:44px 40px!important}
.le-sqs{grid-template-columns:repeat(4,1fr)!important;gap:14px!important;justify-content:stretch!important}
.le-sq{width:auto!important;height:170px!important}
.le-sq b{font-size:16px!important}
.le-sq span{font-size:13px!important}
@media(max-width:700px){.le-sqs{grid-template-columns:repeat(2,1fr)!important}.le-sq{height:140px!important}.le-red{padding:32px 22px!important}}

/* ct-v2 */
.ct-h{margin-bottom:8px!important}
.ct .ctf{margin-top:28px!important}
.ct2{margin-top:56px!important;font-size:14px!important;line-height:1.7!important;max-width:760px!important;padding:0 16px}
.ct2 p{margin:0 0 14px!important}
.ct2 .ct-s{font:700 12px Raleway,Arial,sans-serif;letter-spacing:.14em;color:#E10600}
.ct2 a{border-bottom:1px solid currentColor}

/* ct-v3 */
.ct2 a{border-bottom:0!important;text-decoration:none!important;font-weight:700}
.ct-h{margin-bottom:0!important}
.ct .ctf{margin-top:88px!important}
@media(max-width:600px){.ct .ctf{margin-top:60px!important}}

/* submeter */
.sub{background:#fff;margin:48px 0 8px;padding:40px 36px;max-width:820px}
.sub h2{font:700 24px/1.2 Raleway,Arial,sans-serif;margin:0 0 12px}
.sub p{font:400 15px/1.7 'Work Sans',Arial,sans-serif;margin:0 0 14px;color:#1d1a17}
.sub-s{margin:18px 0 18px;padding-left:20px;display:grid;gap:12px;font:400 15px/1.65 'Work Sans',Arial,sans-serif}
.sub-s b{font-weight:700}
.sub-t{color:#4a4540!important;font-size:14px!important}
.sub-b{display:inline-block;background:#E10600;color:#fff;font:700 13px Raleway,Arial,sans-serif;letter-spacing:.08em;text-transform:uppercase;padding:14px 22px;margin-top:6px}
@media(max-width:600px){.sub{padding:28px 20px}}

/* v-zzk */
.ahero + .by{margin:14px 0 24px}
.sub{max-width:none!important;width:100%;box-sizing:border-box;padding:44px 36px!important}
.sub>*{max-width:760px;margin-left:auto;margin-right:auto}
.sub>.sub-b{display:table;margin-left:max(0px,calc(50% - 380px))}

/* v-zzl */
.sub{padding:44px max(36px,calc((100% - 760px)/2))!important}
.sub>*{margin-left:0!important;margin-right:0!important;max-width:none!important}
.sub>.sub-b{display:inline-block!important}
@media(max-width:600px){.sub{padding:28px 20px!important}}

/* v-zzm */
.ahero + .by{margin:0}

/* mobile-agenda */
@media(max-width:1000px){.cols{row-gap:32px}.rail-l,.rail-r{display:contents}.rail-l>*,.rail-r>*{order:3;flex:0 0 auto;width:min(calc(100% - 32px),520px);margin-left:auto;margin-right:auto;box-sizing:border-box}.rail-r>#agenda{order:2;width:min(calc(100% - 32px),720px)}}

/* col-bio-bottom */
.colb>.colp{margin-top:36px;padding-top:24px;border-top:1px solid #d9cfc4}

/* agenda-mini */
.agsp{margin:0 0 10px;font:600 12px Raleway,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#6b625a}.agsp b{color:#1d1a17}.agmini{margin-bottom:8px}

/* ficha */
.art .ficha{clear:both;margin:0 0 2em;padding:0 0 10px;border-top:0;border-bottom:1px solid #d9cfc4;font-family:Raleway,sans-serif}.art .abody .ficha h2.fh2{font:800 12px Raleway,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#E10600;margin:0 0 10px}.art .ficha .fr{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:4px 0;font-size:14px;line-height:1.45}.art .ficha .fr span{font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:11px;color:#6b625a;padding-top:2px}.art .ficha .fr b{font-weight:500;color:#1d1a17}@media(max-width:560px){.art .ficha .fr{grid-template-columns:1fr;gap:0}}

/* ag-ticker */
.agwin{position:relative;height:340px;overflow:hidden;margin:0 0 12px;-webkit-mask-image:linear-gradient(transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(transparent,#000 7%,#000 93%,transparent)}.agwin .agl{margin:0;animation:agup var(--agd,60s) linear infinite}.agwin:hover .agl{animation-play-state:paused}@keyframes agup{to{transform:translateY(-50%)}}.agmini .agwin{height:290px}.agwin:active .agl{animation-play-state:paused}
/* phead */
.art .abody .phead{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:28px;align-items:center;margin:0 0 2.2em;clear:both}.art .abody .phead figure.fh{width:100%;margin:0;float:none}.art .phead .ficha{margin:0;padding:0 0 8px;border-bottom:1px solid #d9cfc4}.art .phead .ficha .fr{grid-template-columns:78px 1fr;gap:10px;padding:2px 0;font-size:13px;line-height:1.35}.art .phead .ficha .fr span{font-size:10.5px;padding-top:1px}.art .phead .ficha h2.fh2{margin-bottom:8px}@media(max-width:700px){.art .abody .phead{grid-template-columns:1fr;gap:18px}}

/* proj-v2 */
.art .abody .ficha h2.fh2{border-top:0;padding-top:0}.art .ficha,.art .phead .ficha{border-bottom:2.4px solid #E10600;padding-bottom:12px}.art.proj .abody figcaption{text-align:center!important}
/* tc */
.item .im.tc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;padding:16px}.item .im.tc::before{content:'';width:34px;height:3px;background:#E10600}.item .im.tc span{font:600 34px/1.05 'Cormorant Garamond',Georgia,serif;color:#1d1a17}

/* ficha-v3 */
.art .ficha,.art .phead .ficha{border-bottom:0;padding-bottom:0}.art .abody .ficha h2.fh2{border-top:0;border-bottom:2.4px solid #E10600;padding:0 0 8px;margin:0 0 10px}


/* menu seções centralizado */
@media(min-width:701px){.sect{justify-content:center;gap:4px 72px}}


/* entrevista Audrey */
.art.aud blockquote{margin:1.3em auto 1.6em}
.art.aud .abody>p:nth-of-type(-n+3){margin-bottom:.9em}


/* mk4 */
.mkstats.mk4{grid-template-columns:repeat(4,1fr)}
@media(max-width:1100px){.mkstats.mk4{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.mkstats.mk4{grid-template-columns:1fr}}


/* mais lida */
.mread{padding-top:8px;padding-bottom:8px}
.mread .mr{display:grid;grid-template-columns:minmax(0,300px) 1fr;gap:28px;align-items:center;border-top:2px solid #1a1a1a;padding-top:20px}
.mread .mr:hover{border-top-color:#E10600}
.mread .kk{display:block;font:800 12px Raleway,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#E10600;margin-bottom:10px}
.mread h3{margin:0 0 10px;font:600 clamp(26px,3vw,36px)/1.1 'Cormorant Garamond',Georgia,serif}
.mread .sb2{margin:0 0 14px;font:400 15px/1.6 'Work Sans',Arial,sans-serif;color:#3d3d3d;max-width:640px}
.mread .more{display:inline-block;font:700 12px Raleway,sans-serif;letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid #1a1a1a;padding-bottom:3px}
@media(max-width:700px){.mread .mr{grid-template-columns:1fr;gap:16px}}


/* mais lida v2 */
.mrail{display:flex;flex-direction:column;gap:10px;color:#1d1a17}
.mrail .kk{font:800 12px Raleway,sans-serif;letter-spacing:.2em;text-transform:uppercase;color:#E10600;margin-top:4px}
.mrail h3{margin:0;font:600 26px/1.1 'Cormorant Garamond',Georgia,serif}
.mrail p{margin:0;font:400 14px/1.6 'Work Sans',Arial,sans-serif;color:#3d3d3d}
.mrail .more{align-self:flex-start;font:700 12px Raleway,sans-serif;letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid #1a1a1a;padding-bottom:3px}
.mrail:hover h3{color:#E10600}
@media(min-width:1001px){.recent.mread{display:none}}
@media(max-width:1000px){.rail-r>.mrail{display:none!important}.mread .mr{border-top:0!important;padding-top:0}.mread{padding-top:0}}

/* mais lida v4: foto inteira, marcas do Google desfocadas, alinhamentos */
@media(min-width:1001px){.mrail{margin-top:53px}.mrail .more{margin:5px 0 0 0;align-self:flex-start}}
.mrail .im,.mread .im{position:relative;overflow:hidden;aspect-ratio:712/481;height:auto;padding:0}
.mrail .im img,.mread .im img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mrail .bdg{position:absolute;left:0;top:0;z-index:2;background:#E10600;color:#fff;font:800 11px Raleway,sans-serif;letter-spacing:.2em;text-transform:uppercase;padding:6px 10px}
.wm{position:absolute;z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:2px}
.wm.a{left:11.5%;top:53.6%;width:11.8%;height:3.4%}
.wm.b{left:46.1%;top:26.6%;width:11.2%;height:3.4%}
.wmw{position:relative}.wmw img{display:block;width:100%;height:auto}
