*{box-sizing:border-box}html{scroll-behavior:smooth}.prc-preview-body{margin:0;background:var(--prc-white);color:#111;font:15px/1.5 Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.prc-preview-body a{color:inherit;text-decoration:none}.prc-wrap{width:min(1240px,calc(100% - 48px));margin:0 auto}.prc-preview-ribbon{position:fixed;right:-42px;top:18px;z-index:1000;transform:rotate(45deg);background:var(--prc-red);color:#fff;padding:6px 50px;font-size:10px;font-weight:800;letter-spacing:.1em;box-shadow:0 2px 8px rgba(0,0,0,.2)}.prc-preview-toolbar{background:#fff6d8;border-bottom:1px solid #eadb9d;font-size:12px}.prc-preview-toolbar .prc-wrap{min-height:38px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.prc-preview-toolbar span{color:#6d5c22}.prc-preview-toolbar a{font-weight:700;text-decoration:underline}.prc-cred{background:var(--prc-black);color:#cfcfcf;font-size:11.5px}.prc-cred .prc-wrap{min-height:34px;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.prc-cred b{color:#fff}.prc-cred i{width:3px;height:3px;border-radius:50%;background:#666}.prc-cred-right{margin-left:auto;color:#8e8e8e;letter-spacing:.05em}.prc-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.98);border-bottom:1px solid var(--prc-divider);backdrop-filter:blur(12px)}.prc-hrow{height:82px;display:flex;align-items:center;gap:34px}.prc-logo{min-width:205px;display:flex;align-items:center}.prc-logo img{display:block;max-width:205px;max-height:56px;width:auto;height:auto}.prc-header nav{display:flex;align-items:center;gap:24px;font-size:13.5px;font-weight:700}.prc-header nav a{padding:12px 0;border-bottom:2px solid transparent}.prc-header nav a:hover{color:var(--prc-red);border-color:var(--prc-red)}.prc-actions{margin-left:auto;display:flex;align-items:center;gap:12px}.prc-search{font-size:23px;color:var(--prc-muted)}.prc-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;padding:10px 17px;font-weight:800;font-size:13px}.prc-btn-primary{background:var(--prc-red);color:#fff!important}.prc-btn-outline{border:1.5px solid #111;background:#fff}.prc-hero{display:grid;grid-template-columns:minmax(0,1.72fr) minmax(320px,.95fr);gap:30px;padding:34px 0 42px}.prc-lead{overflow:hidden;border:1px solid var(--prc-divider);border-radius:6px;background:#fff}.prc-lead-image{display:flex;height:390px;background:#18243c center/cover no-repeat;align-items:center;justify-content:center;color:#9aa8c2;font-size:12px;font-weight:800;letter-spacing:.12em}.prc-lead-body{padding:22px 24px 24px}.prc-eyebrow{display:inline-block;color:var(--prc-red);font-size:10.5px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.prc-lead h1{margin:8px 0 10px;font:400 40px/1.07 "DM Serif Display",Georgia,serif}.prc-lead p{margin:0;color:#494949;font-size:15px}.prc-meta{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin-top:12px}.prc-meta time{color:var(--prc-muted);font-size:11.5px;font-weight:600}.prc-tag{display:inline-flex;padding:3px 8px;border-radius:999px;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.03em}.prc-tag-tipo,.prc-tag-type{background:#eef2f9;color:#1a2b4a}.prc-tag-seg{background:#fdeef0;color:var(--prc-red)}.prc-tag-reg{background:#eef7f1;color:#1f7a3d}.prc-side-list{display:flex;flex-direction:column;gap:16px}.prc-side-card{display:grid;grid-template-columns:128px 1fr;gap:15px;min-height:112px;border-bottom:1px solid var(--prc-divider);padding-bottom:16px;background:#fff}.prc-side-card:last-child{border-bottom:0}.prc-side-image{display:block;background:var(--prc-off) center/cover no-repeat;border-radius:4px}.prc-side-card>div{padding:4px 0}.prc-side-card h3{font:400 18px/1.16 "DM Serif Display",Georgia,serif;margin:5px 0}.prc-segnav{background:var(--prc-off);border-block:1px solid var(--prc-divider);padding:32px 0}.prc-seg-title{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin-bottom:18px}.prc-seg-title h2{margin:0;font-size:22px}.prc-seg-title span{color:var(--prc-muted);font-size:13px}.prc-macros,.prc-segments,.prc-regions{display:flex;gap:8px;flex-wrap:wrap}.prc-macro,.prc-segments span,.prc-regions span{border:1px solid var(--prc-divider);background:#fff;border-radius:999px;padding:7px 13px;font:600 12.5px/1 Inter,sans-serif;color:#222}.prc-macro{cursor:pointer}.prc-macro.is-active{background:var(--prc-red);border-color:var(--prc-red);color:#fff}.prc-segments{margin-top:13px}.prc-regions{margin-top:16px;align-items:center}.prc-regions strong{color:var(--prc-muted);font-size:12px}.prc-agenda,.prc-content{padding:42px 0}.prc-section-title{display:flex;align-items:center;gap:12px;margin-bottom:18px}.prc-section-title h2{font-size:15px;margin:0;text-transform:uppercase;letter-spacing:.07em}.prc-section-title>span{height:1px;background:rgba(209,0,28,.28);flex:1}.prc-section-title a{color:var(--prc-red);font-weight:800;font-size:12px}.prc-section-title-large h2{font:400 27px/1 "DM Serif Display",Georgia,serif;text-transform:none;letter-spacing:0}.prc-agenda-note{border-left:3px solid #d2aa3f;background:#fffbef;padding:11px 13px;color:#735816;font-size:12px;margin-bottom:16px}.prc-agenda-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.prc-agenda-card{border:1px solid var(--prc-divider);border-radius:5px;padding:16px;background:#fff}.prc-agenda-date{display:flex;gap:7px;align-items:baseline}.prc-agenda-date b{font:400 28px/1 "DM Serif Display",serif;color:var(--prc-red)}.prc-agenda-date span{text-transform:uppercase;color:var(--prc-muted);font-size:10px;font-weight:800}.prc-agenda-card h3{font-size:14px;margin:10px 0 7px}.prc-agenda-card p{color:var(--prc-muted);font-size:12px;min-height:54px}.prc-latest-wrap{padding:44px 0;background:#fff;border-top:1px solid var(--prc-divider)}.prc-latest-grid{display:grid;grid-template-columns:1.28fr 1fr;gap:34px}.prc-latest-lead{display:grid;grid-template-columns:1.05fr 1fr;gap:20px;align-items:start}.prc-latest-image{display:block;min-height:250px;background:var(--prc-off) center/cover no-repeat;border-radius:4px}.prc-latest-lead h3{font:400 28px/1.1 "DM Serif Display",Georgia,serif;margin:7px 0 10px}.prc-latest-lead p{color:#555}.prc-latest-list{border-left:1px solid var(--prc-divider);padding-left:28px}.prc-latest-list article{padding:0 0 17px;margin:0 0 17px;border-bottom:1px solid var(--prc-divider)}.prc-latest-list article:last-child{border-bottom:0;margin-bottom:0}.prc-latest-list h4{font:400 19px/1.17 "DM Serif Display",Georgia,serif;margin:5px 0}.prc-latest-list time{font-size:11px;color:var(--prc-muted)}.prc-module-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.prc-module{border-top:3px solid var(--prc-red);border-bottom:1px solid var(--prc-divider);background:#fff}.prc-module-head{padding:12px 0;border-bottom:1px solid var(--prc-divider);display:flex;align-items:center}.prc-module-head b{font-size:12.5px;letter-spacing:.04em;color:var(--prc-red)}.prc-module-head span{margin-left:auto;background:var(--prc-off);border-radius:4px;padding:2px 7px;color:var(--prc-muted);font-size:9.5px;font-weight:700}.prc-module-body{padding:18px 0;min-height:190px}.prc-module-body h3{font:400 24px/1.14 "DM Serif Display",Georgia,serif;margin:0 0 9px}.prc-module-body p{font-size:12.5px;color:#555}.prc-module.is-dark{background:#101827;color:#fff;padding:0 16px;border-top-color:#fff;border-bottom:0}.prc-module.is-dark .prc-module-head{border-color:#26344c}.prc-module.is-dark .prc-module-body p{color:#9fb0cf}.prc-editorial-stack{padding:0}.prc-editorial-band{padding:46px 0;border-top:1px solid var(--prc-divider)}.prc-editorial-band.tone-off{background:var(--prc-off)}.prc-editorial-band.tone-dark{background:#111;color:#fff}.prc-editorial-band.tone-dark .prc-section-title>span{background:#444}.prc-editorial-band.tone-dark .prc-section-title a{color:#fff}.prc-editorial-grid{display:grid;grid-template-columns:1.55fr .85fr;gap:34px}.prc-editorial-lead{display:grid;grid-template-columns:1.04fr 1fr;gap:22px;align-items:start}.prc-editorial-image{display:block;min-height:280px;background:#ddd center/cover no-repeat;border-radius:4px}.prc-editorial-lead h3{font:400 31px/1.08 "DM Serif Display",Georgia,serif;margin:7px 0 10px}.prc-editorial-lead p{color:#5a5a5a}.tone-dark .prc-editorial-lead p,.tone-dark .prc-editorial-list p{color:#aaa}.prc-editorial-list{border-left:1px solid var(--prc-divider);padding-left:28px}.tone-dark .prc-editorial-list{border-color:#333}.prc-editorial-list article{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid var(--prc-divider)}.tone-dark .prc-editorial-list article{border-color:#333}.prc-editorial-list article:last-child{border:0}.prc-editorial-list h4{font:400 21px/1.15 "DM Serif Display",Georgia,serif;margin:5px 0 8px}.prc-editorial-list p{font-size:12.5px;color:#5d5d5d}.prc-sponsored{margin-top:44px;margin-bottom:44px;padding:20px 22px;border:1px solid #efd8dc;background:linear-gradient(180deg,#fff,#fff8f9);display:grid;grid-template-columns:160px 1fr auto;gap:22px;align-items:center}.prc-sponsored.is-empty{opacity:.9}.prc-sponsored-mark{display:inline-block;color:var(--prc-red);font-size:9.5px;font-weight:800;letter-spacing:.08em;border:1px solid #efd8dc;background:#fff;border-radius:4px;padding:4px 7px}.prc-sponsored h3{font:400 22px/1.15 "DM Serif Display",Georgia,serif;margin:5px 0}.prc-sponsored p{margin:0;color:#555;font-size:12.5px}.prc-subscription{background:#111;color:#fff;padding:38px 40px;margin-bottom:46px;display:grid;grid-template-columns:1.4fr .8fr;gap:42px;align-items:center}.prc-subscription h2{font:400 35px/1.1 "DM Serif Display",Georgia,serif;max-width:720px;margin:8px 0}.prc-subscription p{color:#bdbdbd}.prc-subscription-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.prc-subscription-cta span{border:1px solid #3b3b3b;padding:7px 10px;font-size:11px}.prc-subscription-panel{border-left:1px solid #3a3a3a;padding-left:34px}.prc-subscription-panel strong{font-size:13px;letter-spacing:.08em;color:#fff}.prc-subscription-panel p{font-size:13px}.prc-footer{border-top:1px solid var(--prc-divider);padding:34px 0;color:var(--prc-muted);font-size:12px}.prc-footer-grid{display:grid;grid-template-columns:2fr 1fr 1.2fr 1fr;gap:34px}.prc-footer-grid>div{display:flex;flex-direction:column;gap:7px}.prc-footer-grid b{color:#111}.prc-footer-grid small{letter-spacing:.04em}.prc-empty{padding:40px;border:1px dashed var(--prc-divider);color:var(--prc-muted)}@media(max-width:1040px){.prc-header nav{display:none}.prc-hero{grid-template-columns:1fr}.prc-side-list{display:grid;grid-template-columns:repeat(3,1fr)}.prc-side-card{grid-template-columns:1fr}.prc-side-image{min-height:130px}.prc-agenda-grid{grid-template-columns:repeat(2,1fr)}.prc-latest-grid,.prc-editorial-grid,.prc-subscription{grid-template-columns:1fr}.prc-editorial-lead,.prc-latest-lead{grid-template-columns:1fr 1fr}.prc-subscription-panel{border-left:0;border-top:1px solid #333;padding:24px 0 0}.prc-footer-grid{grid-template-columns:1fr 1fr}.prc-cred-right{display:none}}@media(max-width:720px){.prc-wrap{width:min(100% - 24px,1240px)}.prc-preview-ribbon{display:none}.prc-hrow{height:66px}.prc-logo{min-width:0}.prc-logo img{max-width:165px}.prc-lead-image{height:260px}.prc-lead h1{font-size:30px}.prc-side-list,.prc-module-grid,.prc-agenda-grid,.prc-footer-grid{grid-template-columns:1fr}.prc-latest-grid,.prc-editorial-grid{grid-template-columns:1fr}.prc-latest-lead,.prc-editorial-lead{grid-template-columns:1fr}.prc-latest-list,.prc-editorial-list{border-left:0;padding-left:0}.prc-sponsored{grid-template-columns:1fr}.prc-subscription{padding:28px 22px}.prc-subscription h2{font-size:29px}.prc-preview-toolbar span{display:none}}

/* v1.4.2 · composição editorial compacta */
.prc-editorial-composition{padding:0}
.prc-combo{border-top:1px solid var(--prc-divider);padding:40px 0}
.prc-combo-global{background:#fff}
.prc-combo-dual{background:var(--prc-off)}
.prc-global-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:34px;align-items:start}
.prc-mini-kicker{font-size:10px;font-weight:800;letter-spacing:.09em;color:var(--prc-red);text-transform:uppercase;margin-bottom:10px}
.prc-feature-horizontal{display:grid;grid-template-columns:1.05fr 1fr;gap:22px;align-items:stretch}
.prc-feature-image{min-height:245px;background:var(--prc-off) center/cover no-repeat;display:block;border-radius:3px}
.prc-feature-horizontal h3{font:400 29px/1.08 "DM Serif Display",Georgia,serif;margin:6px 0 10px}
.prc-feature-horizontal p{font-size:13px;color:#555;margin:0}
.prc-headline-pair{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid var(--prc-divider)}
.prc-headline-pair article+article{border-left:1px solid var(--prc-divider);padding-left:16px}
.prc-headline-pair h4{font:400 18px/1.16 "DM Serif Display",Georgia,serif;margin:0 0 8px}
.prc-global-side{border-left:1px solid var(--prc-divider);padding-left:28px;display:flex;flex-direction:column}
.prc-global-card{padding:0 0 18px;margin:0 0 18px;border-bottom:1px solid var(--prc-divider)}
.prc-global-card:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}
.prc-global-card h4{font:400 20px/1.14 "DM Serif Display",Georgia,serif;margin:5px 0 7px}
.prc-global-card p{font-size:12.5px;color:#606060;margin:0 0 8px}
.prc-dual-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.prc-dual-panel{background:#fff;border-top:3px solid var(--prc-red);padding:0 20px 18px;min-width:0}
.prc-dual-panel.is-dark{background:#111;color:#fff;border-top-color:#fff}
.prc-dual-head{display:flex;align-items:center;gap:12px;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--prc-divider)}
.prc-dual-panel.is-dark .prc-dual-head{border-color:#333}
.prc-dual-head b{font-size:12px;letter-spacing:.06em;color:var(--prc-red)}
.prc-dual-panel.is-dark .prc-dual-head b{color:#fff}
.prc-dual-head a{font-size:10.5px;font-weight:800;color:var(--prc-red)}
.prc-dual-panel.is-dark .prc-dual-head a{color:#fff}
.prc-dual-lead{display:grid;grid-template-columns:170px 1fr;gap:17px;padding:18px 0 14px}
.prc-dual-image{min-height:138px;background:#ddd center/cover no-repeat;display:block}
.prc-dual-lead h3{font:400 23px/1.1 "DM Serif Display",Georgia,serif;margin:0 0 8px}
.prc-dual-lead p{font-size:12px;color:#555;margin:0}
.prc-dual-panel.is-dark .prc-dual-lead p{color:#aaa}
.prc-dual-secondary{border-top:1px solid var(--prc-divider);padding-top:13px}
.prc-dual-panel.is-dark .prc-dual-secondary{border-color:#333}
.prc-dual-secondary h4{font:400 17px/1.15 "DM Serif Display",Georgia,serif;margin:0 0 6px}
.prc-venues-showcase{background:#fff}
.prc-venue-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:24px}
.prc-venue-lead{min-height:345px;background:#1a1a1a center/cover no-repeat;color:#fff;display:flex;align-items:flex-end;padding:28px;position:relative}
.prc-venue-lead .prc-eyebrow{color:#fff}
.prc-venue-lead h3{font:400 32px/1.06 "DM Serif Display",Georgia,serif;max-width:720px;margin:7px 0 8px}
.prc-venue-lead p{max-width:680px;color:#e5e5e5;font-size:13px;margin:0}
.prc-venue-side{display:flex;flex-direction:column;border-top:3px solid var(--prc-red)}
.prc-venue-side article{padding:17px 0;border-bottom:1px solid var(--prc-divider)}
.prc-venue-side h4{font:400 21px/1.13 "DM Serif Display",Georgia,serif;margin:5px 0 7px}
.prc-venue-side p{font-size:12px;color:#5b5b5b;margin:0 0 8px}
.prc-compact-strips{background:var(--prc-off);padding:32px 0}
.prc-strip-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px}
.prc-link-strip{background:#fff;padding:0 20px 4px;border-top:3px solid var(--prc-red)}
.prc-link-list article{display:grid;grid-template-columns:1fr auto;gap:15px;align-items:center;padding:13px 0;border-bottom:1px solid var(--prc-divider)}
.prc-link-list article:last-child{border-bottom:0}
.prc-link-list h4{font:400 17px/1.15 "DM Serif Display",Georgia,serif;margin:0}
.prc-link-list .prc-meta{margin:0;justify-content:flex-end}
.prc-empty-compact{padding:18px 0;color:var(--prc-muted);font-size:12px}
/* compacta áreas que antes alongavam demais a Home */
.prc-latest-wrap{padding:34px 0}
.prc-content{padding:34px 0}
.prc-original-grid .prc-module-body{min-height:155px}
.prc-original-grid .prc-module-body h3{font-size:21px}
.prc-sponsored{margin-top:34px;margin-bottom:34px}
.prc-subscription{margin-bottom:36px}
@media(max-width:1040px){
  .prc-global-grid,.prc-venue-grid{grid-template-columns:1fr}
  .prc-global-side{border-left:0;border-top:1px solid var(--prc-divider);padding:22px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
  .prc-global-card{border-bottom:0;border-right:1px solid var(--prc-divider);padding-right:16px;margin:0}
  .prc-global-card:last-child{border-right:0}
  .prc-dual-grid,.prc-strip-grid{grid-template-columns:1fr}
}
@media(max-width:720px){
  .prc-feature-horizontal,.prc-dual-lead{grid-template-columns:1fr}
  .prc-feature-image{min-height:210px}
  .prc-headline-pair{grid-template-columns:1fr}
  .prc-headline-pair article+article{border-left:0;border-top:1px solid var(--prc-divider);padding:14px 0 0}
  .prc-global-side{grid-template-columns:1fr}
  .prc-global-card{border-right:0;border-bottom:1px solid var(--prc-divider);padding:0 0 14px}
  .prc-venue-lead{min-height:280px;padding:22px}
  .prc-venue-lead h3{font-size:27px}
  .prc-link-list article{grid-template-columns:1fr}
  .prc-link-list .prc-meta{justify-content:flex-start}
}

/* v1.4.3 · pós-agenda como mosaico editorial visual */
.prc-latest-wrap{padding:34px 0 38px;background:#fff;border-top:1px solid var(--prc-divider)}
.prc-newsroom-grid{display:grid;grid-template-columns:1.38fr .92fr;gap:24px;align-items:stretch}
.prc-newsroom-lead{min-height:420px;background:#1b1b1b center/cover no-repeat;color:#fff;display:flex;align-items:flex-end;border-radius:4px;overflow:hidden}
.prc-newsroom-lead>a{display:flex;align-items:flex-end;width:100%;height:100%;padding:28px}
.prc-newsroom-lead h3{font:400 34px/1.04 "DM Serif Display",Georgia,serif;margin:7px 0 9px;max-width:760px}
.prc-newsroom-lead p{max-width:660px;margin:0;color:#e4e4e4;font-size:13px}
.prc-newsroom-lead .prc-eyebrow{color:#fff}
.prc-newsroom-lead .prc-tag{background:rgba(255,255,255,.9);color:#111}
.prc-newsroom-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.prc-newsroom-card{display:grid;grid-template-rows:130px 1fr;border-bottom:1px solid var(--prc-divider);min-width:0}
.prc-newsroom-thumb{display:block;background:var(--prc-off) center/cover no-repeat;border-radius:3px}
.prc-newsroom-card>div{padding:10px 2px 13px}
.prc-newsroom-card h4{font:400 18px/1.12 "DM Serif Display",Georgia,serif;margin:4px 0 7px}
.prc-newsroom-card time{font-size:10.5px;color:var(--prc-muted)}

.prc-content{padding:38px 0;background:var(--prc-off)}
.prc-original-grid{gap:16px}
.prc-module{border:0;background:#fff;overflow:hidden;box-shadow:0 0 0 1px var(--prc-divider)}
.prc-module-image{display:block;height:165px;background:#ddd center/cover no-repeat}
.prc-module-head{padding:11px 14px}
.prc-module-body{padding:15px 14px 18px;min-height:145px}
.prc-module-body h3{font-size:21px}
.prc-module.is-dark{padding:0;background:#101827}
.prc-module.is-dark .prc-module-image{filter:saturate(.82) contrast(1.03)}
.prc-module.is-dark .prc-module-head,.prc-module.is-dark .prc-module-body{padding-left:14px;padding-right:14px}

.prc-world-stage{background:#0d0d0f;color:#fff;padding:42px 0}
.prc-world-stage .prc-section-title h2{color:#fff}
.prc-world-stage .prc-section-title>span{background:#333}
.prc-world-stage .prc-section-title a{color:#fff}
.prc-world-grid{display:grid;grid-template-columns:1.36fr .84fr;gap:22px}
.prc-world-lead{min-height:360px;background:#202020 center/cover no-repeat;display:flex;align-items:flex-end;border-radius:3px;overflow:hidden}
.prc-world-lead>a{width:100%;height:100%;display:flex;align-items:flex-end;padding:26px}
.prc-world-lead span,.prc-world-side span{font-size:10px;font-weight:800;letter-spacing:.09em;color:#ff5b6f}
.prc-world-lead h3{font:400 31px/1.05 "DM Serif Display",Georgia,serif;margin:7px 0 9px}
.prc-world-lead p{margin:0;color:#d1d1d1;max-width:620px;font-size:13px}
.prc-world-side{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.prc-world-side article{background:#171719;min-height:166px;padding:0;display:grid;grid-template-rows:82px 1fr;overflow:hidden}
.prc-world-side article.is-text{grid-template-rows:1fr;padding:14px}
.prc-world-thumb{display:block;background:#2a2a2d center/cover no-repeat}
.prc-world-side article>div{padding:11px 12px 13px}
.prc-world-side article.is-text>div{padding:0}
.prc-world-side h4{font:400 17px/1.12 "DM Serif Display",Georgia,serif;margin:5px 0 0}

.prc-combo-dual{background:#fff;padding:38px 0}
.prc-dual-grid{gap:18px}
.prc-dual-panel{padding:0 16px 14px;border-top:0;box-shadow:0 0 0 1px var(--prc-divider)}
.prc-dual-panel.is-dark{background:#111;color:#fff}
.prc-dual-visual{min-height:285px;background:#242424 center/cover no-repeat;color:#fff;display:flex;align-items:flex-end;margin:0 -16px}
.prc-dual-visual>a{display:flex;width:100%;height:100%;align-items:flex-end;padding:22px 20px}
.prc-dual-visual h3{font:400 28px/1.06 "DM Serif Display",Georgia,serif;margin:0 0 7px;max-width:560px}
.prc-dual-visual p{margin:0;color:#e7e7e7;font-size:12.5px;max-width:520px}
.prc-dual-secondary{padding:12px 0 0;margin-top:0}

.prc-venues-showcase{padding:38px 0}
.prc-venue-grid{gap:18px}
.prc-venue-lead{min-height:320px;border-radius:3px}
.prc-venue-side{border-top:0;display:grid;grid-template-rows:1fr 1fr;gap:0;box-shadow:0 0 0 1px var(--prc-divider);padding:0 16px}
.prc-venue-side article{display:flex;flex-direction:column;justify-content:center}

.prc-compact-strips{padding:28px 0}
.prc-strip-grid{gap:18px}
.prc-link-strip{padding:0 16px 4px;border-top:0;box-shadow:0 0 0 1px var(--prc-divider)}
.prc-link-list{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.prc-link-list article{display:block;border-bottom:0;border-right:1px solid var(--prc-divider);padding:14px 14px 14px 0}
.prc-link-list article:last-child{border-right:0}
.prc-link-list .prc-meta{justify-content:flex-start;margin-top:8px}

.prc-sponsored{margin-top:30px;margin-bottom:30px}
.prc-subscription{margin-bottom:34px}

@media(max-width:1040px){
  .prc-newsroom-grid,.prc-world-grid{grid-template-columns:1fr}
  .prc-newsroom-lead{min-height:350px}
  .prc-world-side{grid-template-columns:repeat(3,1fr)}
  .prc-world-side article.is-text{min-height:140px}
  .prc-link-list{grid-template-columns:1fr}
  .prc-link-list article{border-right:0;border-bottom:1px solid var(--prc-divider);padding-right:0}
}
@media(max-width:720px){
  .prc-newsroom-cards,.prc-world-side,.prc-dual-grid{grid-template-columns:1fr}
  .prc-newsroom-lead{min-height:300px}
  .prc-newsroom-lead>a{padding:22px}
  .prc-newsroom-lead h3{font-size:28px}
  .prc-newsroom-card{grid-template-columns:118px 1fr;grid-template-rows:1fr;gap:12px}
  .prc-newsroom-thumb{min-height:92px}
  .prc-module-grid{grid-template-columns:1fr}
  .prc-module-image{height:190px}
  .prc-world-lead{min-height:300px}
  .prc-dual-visual{min-height:245px}
}

/* v1.5.1 · Home Editor + sistema de boxes editoriais */
.prc-wrap{width:min(1520px,calc(100% - 56px))}
.prc-home-flow{display:flex;flex-direction:column}
.prc-home-block{width:100%}
.prc-editorial-box{background:#fff;border:1px solid var(--prc-divider);border-radius:12px;overflow:hidden;box-shadow:0 6px 20px rgba(17,17,17,.045)}
.prc-editorial-box-image{display:block;background:var(--prc-off) center/cover no-repeat;aspect-ratio:16/9;min-height:0}
.prc-editorial-box-body{padding:18px 20px 20px}
.prc-editorial-box-body h3{font:400 29px/1.08 "DM Serif Display",Georgia,serif;margin:7px 0 10px}
.prc-editorial-box-body h4{font:400 20px/1.12 "DM Serif Display",Georgia,serif;margin:6px 0 8px}
.prc-editorial-box-body p{margin:0;color:#5c5c5c;font-size:13px}
.prc-newsroom-grid{grid-template-columns:1.38fr .92fr;gap:20px}
.prc-newsroom-lead-box{display:grid;grid-template-columns:1.15fr .85fr;min-height:340px}
.prc-newsroom-lead-box .prc-editorial-box-image{aspect-ratio:auto;min-height:340px}
.prc-newsroom-cards{grid-template-columns:1fr 1fr;gap:16px}
.prc-newsroom-card{display:block;border:1px solid var(--prc-divider);border-radius:10px;overflow:hidden;background:#fff}
.prc-newsroom-card .prc-newsroom-thumb{aspect-ratio:16/9;min-height:0;border-radius:0}
.prc-newsroom-card .prc-editorial-box-body{padding:13px 14px 15px}
.prc-world-stage{background:var(--prc-off);color:#111;padding:42px 0}
.prc-world-stage .prc-section-title h2{color:#111}
.prc-world-stage .prc-section-title>span{background:rgba(209,0,28,.22)}
.prc-world-stage .prc-section-title a{color:var(--prc-red)}
.prc-world-box-grid{display:grid;grid-template-columns:1.45fr repeat(3,1fr);gap:18px;align-items:stretch}
.prc-world-feature{grid-row:span 2}
.prc-world-feature .prc-editorial-box-image{aspect-ratio:16/10}
.prc-world-small .prc-editorial-box-body{padding:14px 15px 16px}
.prc-world-small .prc-editorial-box-image{aspect-ratio:16/9}
.prc-combo-dual{background:#fff;padding:42px 0}
.prc-dual-grid{gap:20px}
.prc-dual-panel{padding:0;background:#fff;border:1px solid var(--prc-divider);border-radius:12px;box-shadow:0 6px 20px rgba(17,17,17,.045);overflow:hidden}
.prc-dual-panel.is-dark{background:#fff;color:#111;border-color:var(--prc-divider)}
.prc-dual-head{padding:14px 18px;border-bottom:1px solid var(--prc-divider)}
.prc-dual-panel.is-dark .prc-dual-head{border-color:var(--prc-divider)}
.prc-dual-panel.is-dark .prc-dual-head b{color:var(--prc-red)}
.prc-dual-panel.is-dark .prc-dual-head a{color:var(--prc-red)}
.prc-dual-lead-card .prc-editorial-box-image{aspect-ratio:16/8}
.prc-dual-lead-card .prc-editorial-box-body{padding:18px}
.prc-dual-lead-card h3{font:400 27px/1.08 "DM Serif Display",Georgia,serif;margin:0 0 8px}
.prc-dual-panel.is-dark .prc-dual-lead-card p{color:#5c5c5c}
.prc-dual-secondary{margin:0 18px 18px;padding:14px 0 0}
.prc-venues-showcase{padding:42px 0;background:var(--prc-off)}
.prc-venue-box-grid{display:grid;grid-template-columns:1.4fr .8fr .8fr;gap:18px}
.prc-venue-feature .prc-editorial-box-image{aspect-ratio:16/9}
.prc-venue-small .prc-editorial-box-body{padding:15px 16px 17px}
.prc-venue-small .prc-editorial-box-image{aspect-ratio:16/10}
.prc-link-strip{border:1px solid var(--prc-divider);border-radius:12px;box-shadow:0 6px 20px rgba(17,17,17,.035);overflow:hidden}
.prc-link-strip .prc-dual-head{padding:14px 18px}
.prc-link-list{padding:0 18px}
.prc-sponsored{border-radius:12px}
.prc-subscription{border-radius:14px}
.layout-compact .prc-newsroom-grid{grid-template-columns:1fr}
.layout-compact .prc-newsroom-lead-box{grid-template-columns:280px 1fr;min-height:220px}
.layout-compact .prc-newsroom-lead-box .prc-editorial-box-image{min-height:220px}
.layout-featured .prc-world-box-grid{grid-template-columns:1.5fr repeat(3,.8fr)}
.layout-boxes3 .prc-venue-box-grid{grid-template-columns:repeat(3,1fr)}
.layout-boxes3 .prc-venue-feature .prc-editorial-box-image{aspect-ratio:16/10}
@media(max-width:1180px){
  .prc-world-box-grid{grid-template-columns:1fr 1fr}
  .prc-world-feature{grid-column:span 2;grid-row:auto;display:grid;grid-template-columns:1fr 1fr}
  .prc-world-feature .prc-editorial-box-image{aspect-ratio:auto;min-height:300px}
  .prc-venue-box-grid{grid-template-columns:1fr 1fr}
  .prc-venue-feature{grid-column:span 2;display:grid;grid-template-columns:1fr 1fr}
}
@media(max-width:820px){
  .prc-wrap{width:min(100% - 28px,1520px)}
  .prc-newsroom-grid,.prc-newsroom-lead-box,.prc-world-box-grid,.prc-world-feature,.prc-venue-box-grid,.prc-venue-feature{grid-template-columns:1fr}
  .prc-world-feature,.prc-venue-feature{grid-column:auto}
  .prc-newsroom-lead-box .prc-editorial-box-image,.prc-world-feature .prc-editorial-box-image{min-height:220px}
  .prc-newsroom-cards{grid-template-columns:1fr}
}


/* v1.5.2 · hero + newsroom + empty guides */
.prc-hero-side{display:flex;flex-direction:column;min-width:0}
.prc-hero-side .prc-side-list{gap:13px}
.prc-hero-side .prc-side-card{min-height:98px;padding-bottom:13px;grid-template-columns:112px 1fr}
.prc-hero-side .prc-side-card h3{font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;font-size:17px!important;line-height:1.16!important}
.prc-hero-more{margin-top:auto;align-self:flex-end;color:var(--prc-red)!important;font-size:12px;font-weight:800;padding-top:8px}
.prc-newsroom-grid{grid-template-columns:1.18fr 1fr;align-items:start}
.prc-newsroom-feature-stack{display:grid;grid-template-rows:auto auto;gap:14px;min-width:0}
.prc-newsroom-lead-box{display:grid;grid-template-columns:1.08fr .92fr;min-height:0}
.prc-newsroom-lead-box>.prc-editorial-box-image{min-height:285px}
.prc-newsroom-lead-box .prc-editorial-box-body{padding:22px}
.prc-newsroom-lead-box h3{font-size:27px}
.prc-newsroom-support{display:grid;grid-template-columns:170px 1fr;min-height:116px}
.prc-newsroom-support-thumb{display:block;background:var(--prc-off) center/cover no-repeat}
.prc-newsroom-support .prc-editorial-box-body{padding:14px 16px}
.prc-newsroom-support h4{font:400 20px/1.12 "DM Serif Display",Georgia,serif;margin:5px 0}
.prc-strip-grid.is-single{grid-template-columns:1fr}
.prc-strip-grid.is-single .prc-link-strip{max-width:none}
@media(max-width:1180px){.prc-newsroom-lead-box{grid-template-columns:1fr}.prc-newsroom-lead-box>.prc-editorial-box-image{min-height:240px}}
@media(max-width:1040px){.prc-hero-side .prc-side-list{grid-template-columns:repeat(2,1fr)}.prc-hero-more{align-self:flex-start}.prc-newsroom-grid{grid-template-columns:1fr}.prc-newsroom-lead-box{grid-template-columns:1fr 1fr}.prc-newsroom-cards{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.prc-hero-side .prc-side-list{grid-template-columns:1fr}.prc-newsroom-lead-box,.prc-newsroom-support{grid-template-columns:1fr}.prc-newsroom-support-thumb{min-height:180px}.prc-newsroom-cards{grid-template-columns:1fr}}

/* v1.5.3 · balanceamento newsroom + faixa única */
.prc-strip-grid.is-single{grid-template-columns:1fr!important}
.prc-newsroom-grid{grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr)!important;align-items:stretch!important}
.prc-newsroom-feature-stack{display:grid!important;grid-template-rows:auto auto!important;gap:16px!important;align-content:start!important}
.prc-newsroom-support-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
.prc-newsroom-support{display:grid!important;grid-template-columns:138px minmax(0,1fr)!important;min-height:132px!important}
.prc-newsroom-support-thumb{display:block!important;min-height:132px!important;background:var(--prc-off) center/cover no-repeat!important}
.prc-newsroom-support .prc-editorial-box-body{padding:14px 15px!important}
.prc-newsroom-support h4{font-size:17px!important;line-height:1.15!important;margin:5px 0 8px!important}
.prc-newsroom-cards-three{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}
.prc-newsroom-cards-three .prc-newsroom-card{display:grid!important;grid-template-columns:172px minmax(0,1fr)!important;min-height:150px!important}
.prc-newsroom-cards-three .prc-newsroom-thumb{height:100%!important;min-height:150px!important;aspect-ratio:auto!important}
.prc-newsroom-cards-three .prc-editorial-box-body{padding:15px 16px!important}
.prc-newsroom-cards-three h4{font-size:18px!important;line-height:1.15!important}
@media(max-width:1180px){.prc-newsroom-grid{grid-template-columns:1fr!important}.prc-newsroom-cards-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}.prc-newsroom-cards-three .prc-newsroom-card{display:block!important}.prc-newsroom-cards-three .prc-newsroom-thumb{aspect-ratio:16/9!important;min-height:0!important}}
@media(max-width:820px){.prc-newsroom-support-row,.prc-newsroom-cards-three{grid-template-columns:1fr!important}.prc-newsroom-support,.prc-newsroom-cards-three .prc-newsroom-card{grid-template-columns:1fr!important}.prc-newsroom-support-thumb{min-height:180px!important}.prc-newsroom-cards-three .prc-newsroom-thumb{aspect-ratio:16/9!important;min-height:0!important}}

/* v1.5.4 · fechamento de vazios + preview limpo */
.prc-preview-ribbon{display:none!important}
.prc-strip-grid.is-single{display:block!important;width:100%!important}
.prc-strip-grid.is-single>.prc-link-strip{width:100%!important;max-width:none!important}
.prc-newsroom-grid{align-items:stretch!important}
.prc-newsroom-feature-stack{height:100%!important;grid-template-rows:auto minmax(150px,1fr)!important}
.prc-newsroom-support-row{height:100%!important;align-items:stretch!important}
.prc-newsroom-support{height:100%!important}
.prc-newsroom-support-row>.prc-newsroom-support:only-child{grid-column:1/-1!important}

/* v1.6 modular custom Home blocks */
.prc-custom-section{padding:44px 0}.prc-custom-card-grid{display:grid;gap:18px}.prc-custom-card-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.prc-custom-card-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.prc-custom-card-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.prc-custom-card{border:1px solid var(--prc-divider);border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.045)}.prc-custom-card-image{display:block;aspect-ratio:16/9;background-size:cover;background-position:center}.prc-custom-card-body{padding:18px}.prc-custom-card-body h3{margin:7px 0 12px;font-family:Inter,sans-serif;font-size:19px;line-height:1.25}.prc-custom-card-body h3 a{color:#111;text-decoration:none}.prc-custom-card-body p{color:var(--prc-muted)}.prc-custom-feature-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:18px}.prc-custom-feature-grid.is-reverse{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.prc-custom-feature-grid.is-reverse>.prc-custom-feature{order:2}.prc-custom-side-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.prc-custom-feature .prc-custom-card-image{aspect-ratio:16/10}.prc-custom-feature .prc-custom-card-body h3{font-family:'DM Serif Display',serif;font-size:30px}.prc-custom-compact-grid{display:grid;gap:0;border:1px solid var(--prc-divider);border-radius:14px;overflow:hidden;background:#fff}.prc-custom-compact-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.prc-custom-compact-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.prc-custom-compact-grid article{padding:20px;border-right:1px solid var(--prc-divider)}.prc-custom-compact-grid article:last-child{border-right:0}.prc-custom-compact-grid h3{margin:8px 0 10px;font-size:18px}.prc-custom-compact-grid h3 a{color:#111;text-decoration:none}.prc-custom-cta-block{padding:28px 0}.prc-custom-cta-block>.prc-wrap{display:flex;align-items:center;justify-content:space-between;gap:28px;border-radius:16px;padding:30px 34px}.prc-custom-cta-block.is-light>.prc-wrap{background:var(--prc-off);border:1px solid var(--prc-divider)}.prc-custom-cta-block.is-dark>.prc-wrap{background:#111;color:#fff}.prc-custom-cta-block h2{font-family:'DM Serif Display',serif;font-size:32px;margin:8px 0 0;max-width:900px}@media(max-width:980px){.prc-custom-card-grid.cols-4,.prc-custom-card-grid.cols-3{grid-template-columns:repeat(2,minmax(0,1fr))}.prc-custom-feature-grid,.prc-custom-feature-grid.is-reverse{grid-template-columns:1fr}.prc-custom-feature-grid.is-reverse>.prc-custom-feature{order:0}.prc-custom-compact-grid.cols-3{grid-template-columns:1fr}}@media(max-width:680px){.prc-custom-card-grid.cols-2,.prc-custom-card-grid.cols-3,.prc-custom-card-grid.cols-4,.prc-custom-side-grid,.prc-custom-compact-grid.cols-2{grid-template-columns:1fr}.prc-custom-compact-grid article{border-right:0;border-bottom:1px solid var(--prc-divider)}.prc-custom-cta-block>.prc-wrap{align-items:flex-start;flex-direction:column}.prc-custom-cta-block h2{font-size:27px}}

/* v1.6.1 · correção de fluxo após introdução do Home Builder */
/* O builder só controla ordem; os módulos nativos continuam no fluxo normal da página. */
.prc-home-flow{display:flex!important;flex-direction:column!important;width:100%!important;overflow:visible!important}
.prc-home-block{position:relative!important;display:block!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;overflow:visible!important}

/* Últimas notícias: remover alturas forçadas que criavam o grande vazio da v1.6. */
.prc-latest-wrap{display:block!important;overflow:visible!important}
.prc-newsroom-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1.22fr) minmax(390px,.78fr)!important;
  gap:18px!important;
  align-items:start!important;
  height:auto!important;
  min-height:0!important;
}
.prc-newsroom-feature-stack{
  display:flex!important;
  flex-direction:column!important;
  gap:16px!important;
  height:auto!important;
  min-height:0!important;
  align-self:start!important;
}
.prc-newsroom-lead-box{height:auto!important;min-height:0!important;align-self:start!important}
.prc-newsroom-support-row{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:16px!important;
  height:auto!important;
  min-height:0!important;
  align-items:stretch!important;
}
.prc-newsroom-support{height:auto!important;min-height:126px!important}
.prc-newsroom-support-row>.prc-newsroom-support:only-child{grid-column:1/-1!important}
.prc-newsroom-cards-three{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:16px!important;
  height:auto!important;
  min-height:0!important;
  align-content:start!important;
}
.prc-newsroom-cards-three .prc-newsroom-card{height:auto!important;min-height:138px!important}
.prc-newsroom-cards-three .prc-newsroom-thumb{min-height:138px!important;height:100%!important}

/* Conteúdos Radar sempre começa depois do newsroom, sem sobreposição visual. */
#prc-originais{clear:both!important;position:relative!important;margin-top:0!important}

/* Artigos/Guias: manter dentro do mesmo container editorial e sem esticar até as bordas. */
.prc-compact-strips{display:block!important;width:100%!important;padding:34px 0!important}
.prc-compact-strips>.prc-wrap{
  width:min(calc(100% - 48px),1520px)!important;
  max-width:1520px!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
.prc-strip-grid.is-single{display:block!important;width:min(calc(100% - 48px),1520px)!important;max-width:1520px!important;margin-inline:auto!important}
.prc-strip-grid.is-single>.prc-link-strip{width:100%!important;max-width:none!important;margin:0!important}
.prc-link-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:0!important}
.prc-link-list article{padding:22px 20px!important;border-right:1px solid var(--prc-divider)!important;border-bottom:0!important;margin:0!important;min-width:0!important}
.prc-link-list article:last-child{border-right:0!important}

@media(max-width:1180px){
  .prc-newsroom-grid{grid-template-columns:1fr!important}
  .prc-newsroom-cards-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .prc-newsroom-cards-three .prc-newsroom-card{display:block!important;min-height:0!important}
  .prc-newsroom-cards-three .prc-newsroom-thumb{aspect-ratio:16/9!important;min-height:0!important;height:auto!important}
}
@media(max-width:820px){
  .prc-newsroom-support-row,.prc-newsroom-cards-three,.prc-link-list{grid-template-columns:1fr!important}
  .prc-link-list article{border-right:0!important;border-bottom:1px solid var(--prc-divider)!important}
  .prc-link-list article:last-child{border-bottom:0!important}
  .prc-compact-strips>.prc-wrap,.prc-strip-grid.is-single{width:min(calc(100% - 28px),1520px)!important}
}


/* v1.6.2 · correções finais de fluxo e largura */
.prc-home-block{box-sizing:border-box!important;isolation:isolate!important}
#prc-originais{position:relative!important;z-index:2!important;padding-bottom:54px!important;margin-bottom:0!important;overflow:hidden!important}
#prc-editorias{position:relative!important;z-index:1!important;margin-top:0!important;clear:both!important}
#prc-editorias .prc-world-stage{margin-top:0!important;padding-top:46px!important}
.prc-compact-strips>.prc-wrap.prc-strip-grid.is-single{width:min(1520px,calc(100% - 56px))!important;max-width:1520px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
.prc-compact-strips>.prc-wrap.prc-strip-grid.is-single>.prc-link-strip{width:100%!important;max-width:100%!important;margin:0!important}
@media(max-width:820px){
 .prc-compact-strips>.prc-wrap.prc-strip-grid.is-single{width:min(100% - 28px,1520px)!important}
 #prc-originais{padding-bottom:38px!important}
 #prc-editorias .prc-world-stage{padding-top:34px!important}
}


/* v1.6.3 · acabamento newsroom + separação Conteúdos Radar */
.prc-originals-block{background:#fff!important;border-top:1px solid var(--prc-divider)!important;border-bottom:1px solid var(--prc-divider)!important;margin:0!important}
#prc-originais{background:#fff!important;padding-top:48px!important;padding-bottom:54px!important}
#prc-latest .prc-newsroom-grid{grid-template-columns:minmax(0,1.34fr) minmax(400px,.66fr)!important;gap:22px!important;align-items:start!important}
#prc-latest .prc-newsroom-feature-stack{display:flex!important;flex-direction:column!important;gap:16px!important;height:auto!important}
#prc-latest .prc-newsroom-lead-box{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)!important;min-height:320px!important;border-radius:14px!important}
#prc-latest .prc-newsroom-lead-box.no-image{grid-template-columns:1fr!important;min-height:0!important}
#prc-latest .prc-newsroom-lead-box .prc-editorial-box-image{min-height:320px!important}
#prc-latest .prc-newsroom-lead-box .prc-editorial-box-body{padding:26px 28px!important}
#prc-latest .prc-newsroom-lead-box h3{font-size:31px!important;line-height:1.05!important;margin:8px 0 12px!important}
#prc-latest .prc-newsroom-lead-box p{font-size:14px!important;line-height:1.5!important}
#prc-latest .prc-newsroom-support-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;height:auto!important}
#prc-latest .prc-newsroom-support{grid-template-columns:126px minmax(0,1fr)!important;min-height:132px!important;height:auto!important;border-radius:12px!important}
#prc-latest .prc-newsroom-support.no-image{grid-template-columns:1fr!important;min-height:0!important}
#prc-latest .prc-newsroom-support-thumb{min-height:132px!important}
#prc-latest .prc-newsroom-support .prc-editorial-box-body{padding:16px 17px!important}
#prc-latest .prc-newsroom-support h4{font-size:18px!important;line-height:1.18!important;margin:5px 0 10px!important}
#prc-latest .prc-newsroom-cards-three{grid-template-columns:1fr!important;gap:14px!important}
#prc-latest .prc-newsroom-cards-three .prc-newsroom-card{grid-template-columns:158px minmax(0,1fr)!important;min-height:132px!important;border-radius:12px!important}
#prc-latest .prc-newsroom-cards-three .prc-newsroom-card.no-image{grid-template-columns:1fr!important;min-height:0!important}
#prc-latest .prc-newsroom-cards-three .prc-newsroom-thumb{height:100%!important;min-height:132px!important;aspect-ratio:auto!important}
#prc-latest .prc-newsroom-cards-three .prc-editorial-box-body{padding:15px 17px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
#prc-latest .prc-newsroom-cards-three h4{font-size:18px!important;line-height:1.16!important;margin:5px 0 9px!important}
@media(max-width:1180px){#prc-latest .prc-newsroom-grid{grid-template-columns:1fr!important}#prc-latest .prc-newsroom-cards-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}#prc-latest .prc-newsroom-cards-three .prc-newsroom-card{display:block!important}#prc-latest .prc-newsroom-cards-three .prc-newsroom-thumb{aspect-ratio:16/9!important;min-height:0!important}}
@media(max-width:820px){#prc-latest .prc-newsroom-lead-box,#prc-latest .prc-newsroom-support-row,#prc-latest .prc-newsroom-cards-three{grid-template-columns:1fr!important}#prc-latest .prc-newsroom-support,#prc-latest .prc-newsroom-cards-three .prc-newsroom-card{grid-template-columns:1fr!important}#prc-latest .prc-newsroom-support-thumb,#prc-latest .prc-newsroom-cards-three .prc-newsroom-thumb{aspect-ratio:16/9!important;min-height:0!important}}


/* v1.6.4 · newsroom editorial + Conteúdos Radar branco */
.prc-content{background:#fff!important}
.prc-originals-block{background:#fff!important;padding:0!important;border-top:1px solid var(--prc-divider)!important;border-bottom:1px solid var(--prc-divider)!important}
#prc-originais{background:#fff!important;padding:52px 0 58px!important;margin:0 auto!important}
.prc-newsroom-v2{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(520px,.75fr)!important;gap:22px!important;align-items:stretch!important}
.prc-newsroom-v2-lead{display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid var(--prc-divider)!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 8px 24px rgba(17,17,17,.05)!important;min-width:0!important}
.prc-newsroom-v2-lead-image{display:block!important;aspect-ratio:16/8.8!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}
.prc-newsroom-v2-lead-body{padding:24px 26px 25px!important}
.prc-newsroom-v2-kicker{color:var(--prc-red)!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important;margin-bottom:7px!important}
.prc-newsroom-v2-lead h3{font:400 34px/1.06 "DM Serif Display",Georgia,serif!important;margin:0 0 10px!important;max-width:820px!important}
.prc-newsroom-v2-lead p{font-size:14px!important;line-height:1.55!important;color:#575757!important;margin:0!important;max-width:760px!important}
.prc-newsroom-v2-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-content:stretch!important}
.prc-newsroom-v2-card{display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid var(--prc-divider)!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 7px 20px rgba(17,17,17,.045)!important;min-width:0!important}
.prc-newsroom-v2-thumb{display:block!important;aspect-ratio:16/8.7!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}
.prc-newsroom-v2-card-body{display:flex!important;flex-direction:column!important;flex:1!important;padding:16px 17px 15px!important}
.prc-newsroom-v2-card h4{font:700 17px/1.22 Inter,system-ui,sans-serif!important;margin:6px 0 10px!important;letter-spacing:-.01em!important}
.prc-newsroom-v2-card .prc-eyebrow{font-size:9.5px!important;line-height:1.2!important}
.prc-newsroom-v2-footer{margin-top:auto!important;padding-top:4px!important;color:var(--prc-muted)!important;font-size:10.5px!important}
.prc-newsroom-v2-card.no-image .prc-newsroom-v2-card-body{padding-top:20px!important}
@media(max-width:1180px){.prc-newsroom-v2{grid-template-columns:1fr!important}.prc-newsroom-v2-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:900px){.prc-newsroom-v2-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){.prc-newsroom-v2-cards{grid-template-columns:1fr!important}.prc-newsroom-v2-lead h3{font-size:29px!important}}
\n\n/* v1.6.5 · Conteúdos Radar: fundo branco real + tipografia consistente */
.prc-originals-block{
  background:#fff!important;
  box-shadow:0 0 0 100vmax #fff!important;
  clip-path:inset(0 -100vmax)!important;
  border-top:1px solid var(--prc-divider)!important;
  border-bottom:1px solid var(--prc-divider)!important;
}
#prc-originais,.prc-originals-block .prc-content,.prc-originals-block .prc-module-grid{background:#fff!important}
#prc-originais .prc-section-title h2{
  font:800 18px/1.15 Inter,system-ui,sans-serif!important;
  text-transform:uppercase!important;
  letter-spacing:.045em!important;
}
#prc-originais .prc-module{
  background:#fff!important;
  border:1px solid var(--prc-divider)!important;
  border-top:3px solid var(--prc-red)!important;
  border-radius:14px!important;
  overflow:hidden!important;
  box-shadow:0 8px 22px rgba(17,17,17,.045)!important;
}
#prc-originais .prc-module-head{padding:13px 16px!important}
#prc-originais .prc-module-body{padding:18px 16px 20px!important;min-height:170px!important}
#prc-originais .prc-module-body h3{
  font:700 20px/1.2 Inter,system-ui,sans-serif!important;
  letter-spacing:-.015em!important;
  margin:0 0 10px!important;
}
#prc-originais .prc-module-body p{font:400 13px/1.5 Inter,system-ui,sans-serif!important;color:#555!important}
#prc-originais .prc-module.is-dark{background:#111827!important;color:#fff!important;border-color:#111827!important;border-top-color:var(--prc-red)!important}
#prc-originais .prc-module.is-dark .prc-module-body p{color:#b9c3d6!important}

/* v1.7.0 · inventário publicitário padronizado */
.prc-ad-slot{width:min(100% - 56px,1520px);margin:22px auto 30px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;clear:both}
.prc-ad-slot a{display:block;line-height:0;max-width:100%;text-decoration:none}
.prc-ad-slot picture{display:block;max-width:100%}
.prc-ad-slot img{display:block;max-width:100%;height:auto;object-fit:contain;margin:0 auto}
.prc-ad-label{font:700 10px/1.2 Inter,Arial,sans-serif;letter-spacing:.11em;color:#8a8a8a;margin:0 0 7px;text-transform:uppercase}
.prc-ad-size{font:500 10px/1.3 Inter,Arial,sans-serif;color:#a2a2a2;margin-top:6px}
.prc-ad-home_top_premium{padding-top:2px;padding-bottom:2px}
.prc-home-ad-block{background:#fff;clear:both;position:relative;z-index:1}
.prc-home-ad-block .prc-ad-slot{margin-top:30px;margin-bottom:34px}
@media(max-width:767px){
 .prc-ad-slot{width:calc(100% - 28px);padding-left:0;padding-right:0;margin:18px auto 24px}
 .prc-ad-slot img{max-width:100%;width:auto}
 .prc-ad-size{display:none}
}

/* v1.8.0 · largura editorial + divisões de seção + agenda real */
.prc-wrap{width:calc(100% - 64px)!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important}
.prc-home-flow{overflow:hidden}
.prc-home-block{position:relative;isolation:isolate}
.prc-hero{padding-top:46px!important;padding-bottom:56px!important}
.prc-segnav{padding:46px 0!important;background:#f8f4f4!important}
.prc-agenda-shell{background:#fff;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;box-shadow:0 18px 45px rgba(17,17,17,.025) inset}
.prc-agenda{padding:54px 0 58px!important}
.prc-agenda-grid{gap:18px!important}
.prc-agenda-card{border-radius:14px!important;padding:20px!important;border:1px solid #e4e4e4!important;box-shadow:0 8px 24px rgba(17,17,17,.045)!important;min-height:210px!important;display:flex!important;flex-direction:column!important}
.prc-agenda-date b{font:800 13px/1.2 Inter,system-ui,sans-serif!important;letter-spacing:.045em!important;text-transform:uppercase!important;color:#D1001C!important}
.prc-agenda-card h3{font:700 18px/1.22 Inter,system-ui,sans-serif!important;margin:13px 0 9px!important}
.prc-agenda-card p{min-height:0!important;margin:0 0 14px!important;color:#5f5f5f!important}
.prc-event-card-meta{margin-top:auto;display:flex;flex-wrap:wrap;gap:6px}
.prc-agenda-empty{border:1px dashed #d7d7d7;border-radius:14px;padding:26px;background:#fafafa;display:flex;gap:10px;flex-direction:column;color:#666}
.prc-agenda-empty strong{color:#111;font-size:17px}
.prc-latest-wrap{padding:58px 0 64px!important;border-top:0!important}
.prc-originals-block{padding:0!important}
#prc-originais{padding-top:58px!important;padding-bottom:64px!important}
.prc-world-stage,.prc-combo-dual,.prc-venues-showcase,.prc-compact-strips{padding-top:58px!important;padding-bottom:64px!important}
.prc-section-title{margin-bottom:24px!important}
.prc-section-title-large h2{font-size:30px!important}
.prc-section-title>span{height:2px!important;background:linear-gradient(90deg,rgba(209,0,28,.34),rgba(209,0,28,.05))!important}
.prc-home-block + .prc-home-block:before{content:"";position:absolute;top:0;left:50%;width:min(1480px,calc(100% - 64px));transform:translateX(-50%);height:1px;background:#ece8e8;z-index:-1}
.prc-home-block.layout-chips + .prc-home-block:before,.prc-originals-block:before{display:none}
@media(max-width:820px){.prc-wrap{width:calc(100% - 28px)!important}.prc-home-block + .prc-home-block:before{width:calc(100% - 28px)}.prc-agenda-grid{grid-template-columns:1fr!important}.prc-section-title-large h2{font-size:26px!important}}


/* v1.8.1 · sistema tipográfico fechado + largura editorial */
.prc-preview-body,
.prc-preview-body button,
.prc-preview-body input,
.prc-preview-body select,
.prc-preview-body textarea{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
.prc-wrap{width:calc(100% - 64px)!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important}

/* Interface, navegação e títulos de seção = Inter */
.prc-header nav,
.prc-actions,
.prc-btn,
.prc-eyebrow,
.prc-meta,
.prc-tag,
.prc-seg-title,
.prc-macro,
.prc-segments,
.prc-regions,
.prc-section-title,
.prc-section-title a,
.prc-module-head,
.prc-dual-head,
.prc-link-strip,
.prc-ad-label,
.prc-ad-size{font-family:Inter,system-ui,sans-serif!important}
.prc-section-title-large h2,
#prc-originais .prc-section-title h2{
  font-family:Inter,system-ui,sans-serif!important;
  font-size:24px!important;
  line-height:1.15!important;
  font-weight:800!important;
  letter-spacing:-.025em!important;
  text-transform:none!important;
}
.prc-section-title{gap:16px!important;margin-bottom:26px!important}
.prc-section-title>span{height:2px!important;background:linear-gradient(90deg,rgba(209,0,28,.42),rgba(209,0,28,.04))!important}
.prc-section-title a{font-size:11.5px!important;font-weight:800!important;letter-spacing:.01em!important}

/* Editorial = DM Serif Display */
.prc-lead h1,
.prc-newsroom-v2-lead h3,
.prc-latest-lead h3,
.prc-editorial-lead h3,
.prc-module-body h3,
#prc-originais .prc-module-body h3,
.prc-world-feature h3,
.prc-venue-feature h3,
.prc-editorial-box-body h3{
  font-family:"DM Serif Display",Georgia,serif!important;
  font-weight:400!important;
  letter-spacing:-.018em!important;
}
#prc-originais .prc-module-body h3{font-size:23px!important;line-height:1.12!important;margin:0 0 10px!important}

/* Cards compactos/listas = Inter para leitura rápida */
.prc-side-card h3,
.prc-agenda-card h3,
.prc-newsroom-v2-card h4,
.prc-editorial-list h4,
.prc-link-list h3,
.prc-dual-secondary h4,
.prc-world-small h4,
.prc-venue-small h4{
  font-family:Inter,system-ui,sans-serif!important;
  font-weight:700!important;
  letter-spacing:-.015em!important;
}
.prc-editorial-list h4{font-size:18px!important;line-height:1.22!important}

/* Corpo, descrições e metadados = Inter */
.prc-lead p,
.prc-newsroom-v2-lead p,
.prc-module-body p,
.prc-editorial-lead p,
.prc-editorial-list p,
.prc-agenda-card p,
.prc-subscription p,
.prc-sponsored p{font-family:Inter,system-ui,sans-serif!important}

/* Separação de seções mais editorial sem virar faixas pesadas */
.prc-agenda-shell,
.prc-latest-wrap,
.prc-originals-block,
.prc-world-stage,
.prc-combo-dual,
.prc-venues-showcase,
.prc-compact-strips{position:relative!important}
.prc-agenda-shell{border-top:1px solid #e6e6e6!important;border-bottom:1px solid #e6e6e6!important}
.prc-latest-wrap{border-bottom:1px solid #eeeaea!important}
.prc-originals-block{border-top:0!important;border-bottom:1px solid #eeeaea!important}
.prc-world-stage{border-top:0!important;border-bottom:1px solid #e8e4e4!important}
.prc-combo-dual{border-bottom:1px solid #eeeaea!important}
.prc-venues-showcase{border-bottom:1px solid #e8e4e4!important}
.prc-home-block + .prc-home-block:before{background:linear-gradient(90deg,transparent,#e7e2e2 12%,#e7e2e2 88%,transparent)!important}

@media(max-width:820px){
  .prc-wrap{width:calc(100% - 28px)!important}
  .prc-section-title-large h2,#prc-originais .prc-section-title h2{font-size:22px!important}
}


/* v1.8.2 · agenda com mais respiro + pacote estável */
.prc-agenda-shell{
  background:#fbfaf9!important;
  border-top:1px solid #e5e1e1!important;
  border-bottom:1px solid #e5e1e1!important;
}
.prc-agenda{
  padding-top:70px!important;
  padding-bottom:72px!important;
}
.prc-agenda .prc-section-title{
  margin-bottom:30px!important;
}
.prc-agenda-empty{
  min-height:190px!important;
  padding:34px 38px!important;
  border:1px dashed #d4cece!important;
  background:#fff!important;
  border-radius:16px!important;
  justify-content:center!important;
  gap:8px!important;
  box-shadow:0 10px 30px rgba(17,17,17,.035)!important;
}
.prc-agenda-empty strong{
  font-size:19px!important;
  line-height:1.25!important;
}
.prc-agenda-empty span{
  display:block!important;
  max-width:780px!important;
  font-size:13.5px!important;
  line-height:1.55!important;
  color:#666!important;
}
.prc-agenda-grid{
  gap:20px!important;
}
.prc-agenda-card{
  min-height:230px!important;
  padding:22px!important;
}
@media(max-width:820px){
  .prc-agenda{padding-top:48px!important;padding-bottom:50px!important}
  .prc-agenda-empty{min-height:160px!important;padding:26px 24px!important}
}


/* v1.8.3 · largura wide + respiro entre seções + margem interna dos boxes */
@media (min-width:1200px){
  .prc-wrap{width:calc(100% - 40px)!important;max-width:1500px!important}
}
@media (min-width:1700px){
  .prc-wrap{width:calc(100% - 56px)!important;max-width:1500px!important}
}

/* Mais distância entre a divisória da Agenda e Últimas Notícias */
.prc-latest-wrap{padding-top:66px!important;padding-bottom:58px!important}
#prc-latest .prc-section-title{margin-bottom:30px!important}

/* Regra de margem interna: texto nunca encostado nas bordas dos boxes */
.prc-newsroom-v2-lead-body{padding:28px 30px 30px!important}
.prc-newsroom-v2-card-body{padding:20px 21px 19px!important}
.prc-agenda-card{padding:24px 24px 25px!important}
.prc-agenda-empty{padding:38px 42px!important}
#prc-originais .prc-module-head{padding:16px 20px!important}
#prc-originais .prc-module-body{padding:22px 20px 24px!important}
.prc-world-box-body,.prc-venue-box-body,.prc-dual-card-body,.prc-editorial-box-body{padding:22px 24px!important}
.prc-link-strip{padding:22px 24px!important}
.prc-sponsored{padding:24px 26px!important}

@media(max-width:820px){
  .prc-wrap{width:calc(100% - 32px)!important}
  .prc-latest-wrap{padding-top:56px!important;padding-bottom:48px!important}
  #prc-latest .prc-section-title{margin-bottom:26px!important}
  .prc-newsroom-v2-lead-body{padding:22px 20px 24px!important}
  .prc-newsroom-v2-card-body{padding:18px 18px 19px!important}
  .prc-agenda-empty{padding:28px 24px!important}
  .prc-agenda-card{padding:21px 20px 22px!important}
  #prc-originais .prc-module-head{padding:15px 18px!important}
  #prc-originais .prc-module-body{padding:20px 18px 22px!important}
  .prc-world-box-body,.prc-venue-box-body,.prc-dual-card-body,.prc-editorial-box-body{padding:20px!important}
  .prc-link-strip{padding:20px!important}
}

/* v1.9.0 · header/footer de portal multipágina */
.prc-cred{background:#0b0b0c!important;border-bottom:1px solid #202024!important;color:#b7b7bb!important}
.prc-cred-inner{min-height:32px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}
.prc-cred-left,.prc-cred-links{display:flex!important;align-items:center!important;gap:12px!important;min-width:0}
.prc-cred-left b{color:#fff!important;font-size:11px!important;letter-spacing:.01em!important}
.prc-cred-left span,.prc-cred-links{font-size:10.5px!important}
.prc-cred-left i{width:3px!important;height:3px!important;background:#59595f!important;border-radius:50%!important;flex:0 0 auto}
.prc-cred-links{margin-left:auto!important}
.prc-cred-links a{color:#fff!important;font-weight:700!important}
.prc-cred-links a:hover{color:var(--prc-red)!important}
.prc-cred-links span{color:#77777e!important;text-transform:uppercase!important;letter-spacing:.085em!important;margin-left:7px!important}

.prc-header{position:sticky!important;top:0!important;z-index:80!important;background:rgba(255,255,255,.965)!important;border-bottom:1px solid #e9e6e6!important;box-shadow:0 8px 28px rgba(20,20,24,.035)!important;backdrop-filter:blur(16px)!important}
.prc-hrow{min-height:86px!important;height:auto!important;display:flex!important;align-items:center!important;gap:38px!important}
.prc-header .prc-logo{display:flex!important;align-items:center!important;min-width:188px!important;flex:0 0 auto!important}
.prc-header .prc-logo img{max-width:188px!important;max-height:50px!important}
.prc-primary-nav{display:flex!important;align-self:stretch!important;align-items:center!important;gap:4px!important;font-size:13px!important;font-weight:700!important;white-space:nowrap!important}
.prc-primary-nav a{height:100%!important;display:flex!important;align-items:center!important;padding:0 12px!important;border:0!important;position:relative!important;color:#26262a!important}
.prc-primary-nav a:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;background:var(--prc-red);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}
.prc-primary-nav a:hover,.prc-primary-nav a.is-current{color:#111!important}
.prc-primary-nav a:hover:after,.prc-primary-nav a.is-current:after{transform:scaleX(1)}
.prc-actions{display:flex!important;align-items:center!important;gap:10px!important;margin-left:auto!important}
.prc-search-link{display:inline-flex!important;align-items:center!important;gap:7px!important;height:40px!important;padding:0 11px!important;border-radius:8px!important;color:#4c4c50!important;font-style:normal!important;font-size:12px!important;font-weight:700!important}
.prc-search-link:hover{background:#f5f2f2!important;color:#111!important}
.prc-search-link span{font-size:21px!important;line-height:1!important;font-weight:400!important}
.prc-search-link em{font-style:normal!important}
.prc-header .prc-btn-primary{min-height:42px!important;border-radius:8px!important;padding:0 18px!important;text-transform:none!important;letter-spacing:.01em!important}
.prc-menu-toggle{display:none!important;border:0!important;background:transparent!important;padding:8px!important;cursor:pointer!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:4px!important}
.prc-menu-toggle span{display:block!important;width:21px!important;height:2px!important;background:#111!important;border-radius:2px!important}
.prc-menu-toggle b{display:none!important}

.prc-footer{margin-top:0!important;padding:0!important;border-top:1px solid #dfdada!important;background:#f7f4f4!important;color:#555!important;font-size:12.5px!important}
.prc-footer-main{display:grid!important;grid-template-columns:minmax(300px,1.65fr) repeat(3,minmax(150px,.75fr))!important;gap:54px!important;padding:58px 0 48px!important}
.prc-footer-brand{padding-right:30px!important}
.prc-footer-brand .prc-logo{display:inline-flex!important;min-width:0!important;margin-bottom:22px!important}
.prc-footer-brand .prc-logo img{max-width:205px!important;max-height:54px!important}
.prc-footer-brand p{max-width:440px!important;margin:0 0 20px!important;color:#555!important;font-size:14px!important;line-height:1.65!important}
.prc-footer-brand small{display:block!important;color:#8a8585!important;font-size:10px!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.prc-footer-col{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}
.prc-footer-col b{display:block!important;margin-bottom:8px!important;color:#111!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.09em!important}
.prc-footer-col a{color:#4e4b4b!important;line-height:1.35!important}
.prc-footer-col a:hover{color:var(--prc-red)!important}
.prc-footer-bottom{min-height:58px!important;border-top:1px solid #dfdada!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;color:#8a8585!important;font-size:11px!important}
.prc-footer-bottom div{display:flex!important;align-items:center!important;gap:20px!important}
.prc-footer-bottom a:hover{color:#111!important}

@media(max-width:1180px){
 .prc-hrow{gap:24px!important}
 .prc-primary-nav{gap:0!important}
 .prc-primary-nav a{padding-left:8px!important;padding-right:8px!important}
 .prc-primary-nav a:after{left:8px;right:8px}
 .prc-search-link em{display:none!important}
 .prc-footer-main{grid-template-columns:1.5fr repeat(3,1fr)!important;gap:34px!important}
}
@media(max-width:980px){
 .prc-cred-links span{display:none!important}
 .prc-primary-nav{position:absolute!important;left:0!important;right:0!important;top:100%!important;background:#fff!important;border-top:1px solid #eee!important;border-bottom:1px solid #ddd!important;box-shadow:0 18px 28px rgba(0,0,0,.08)!important;padding:12px 20px 18px!important;display:none!important;flex-direction:column!important;align-items:stretch!important;gap:0!important}
 .prc-primary-nav.is-open{display:flex!important}
 .prc-primary-nav a{height:46px!important;padding:0 4px!important;border-bottom:1px solid #f0eeee!important}
 .prc-primary-nav a:after{left:0;right:auto;width:32px!important}
 .prc-menu-toggle{display:flex!important}
 .prc-header .prc-logo{min-width:0!important}
 .prc-footer-main{grid-template-columns:1.4fr 1fr 1fr!important}
 .prc-footer-main .prc-footer-col:last-child{grid-column:2/4!important}
}
@media(max-width:720px){
 .prc-cred{display:none!important}
 .prc-hrow{min-height:72px!important}
 .prc-header .prc-logo img{max-width:162px!important;max-height:44px!important}
 .prc-search-link{padding:0 6px!important}
 .prc-header .prc-btn-primary{display:none!important}
 .prc-footer-main{grid-template-columns:1fr 1fr!important;gap:34px 22px!important;padding:44px 0 36px!important}
 .prc-footer-brand{grid-column:1/-1!important;padding-right:0!important;border-bottom:1px solid #dfdada!important;padding-bottom:30px!important}
 .prc-footer-main .prc-footer-col:last-child{grid-column:auto!important}
 .prc-footer-bottom{align-items:flex-start!important;flex-direction:column!important;justify-content:center!important;padding:18px 0!important}
 .prc-footer-bottom div{flex-wrap:wrap!important;gap:12px 18px!important}
}

/* v1.9.1 · Header/Footer global refinados */
.prc-cred{background:#0b0b0c!important;border:0!important;color:#9b9b9f!important}
.prc-cred-inner{min-height:30px!important}
.prc-cred-left,.prc-cred-links{display:flex!important;align-items:center!important;gap:12px!important}
.prc-cred-links{margin-left:auto!important}
.prc-cred-links a{color:#d7d7d9!important;transition:color .2s ease!important}
.prc-cred-links a:hover{color:#fff!important}
.prc-cred-links span{font-size:9px!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#77777b!important}

.prc-header{position:sticky!important;top:0!important;z-index:100!important;background:rgba(255,255,255,.94)!important;border-bottom:1px solid rgba(20,20,20,.08)!important;box-shadow:none!important;backdrop-filter:blur(18px) saturate(150%)!important;transition:box-shadow .25s ease,background .25s ease!important}
.prc-header.is-scrolled{background:rgba(255,255,255,.985)!important;box-shadow:0 12px 34px rgba(10,10,14,.08)!important}
.prc-hrow{height:78px!important;gap:38px!important;transition:height .25s ease!important}
.prc-header.is-scrolled .prc-hrow{height:68px!important}
.prc-header .prc-logo{display:flex!important;align-items:center!important;min-width:190px!important;flex:0 0 auto!important}
.prc-header .prc-logo img{display:block!important;max-width:190px!important;max-height:48px!important;transition:transform .25s ease,max-width .25s ease!important}
.prc-header .prc-logo:hover img{transform:translateY(-1px)!important}
.prc-primary-nav{display:flex!important;align-items:stretch!important;align-self:stretch!important;gap:2px!important;margin-left:auto!important;font:700 13px/1 Inter,system-ui,sans-serif!important;white-space:nowrap!important}
.prc-primary-nav a{position:relative!important;display:flex!important;align-items:center!important;height:100%!important;padding:0 13px!important;border:0!important;color:#222226!important;transition:color .18s ease,transform .18s ease!important}
.prc-primary-nav a:after{content:""!important;position:absolute!important;left:13px!important;right:13px!important;bottom:17px!important;height:2px!important;border-radius:99px!important;background:var(--prc-red)!important;transform:scaleX(0)!important;transform-origin:left center!important;transition:transform .22s cubic-bezier(.2,.75,.2,1)!important}
.prc-primary-nav a:hover{color:var(--prc-red)!important;transform:translateY(-1px)!important}
.prc-primary-nav a:hover:after,.prc-primary-nav a.is-current:after{transform:scaleX(1)!important}
.prc-actions{display:flex!important;align-items:center!important;gap:8px!important;margin-left:10px!important}
.prc-search-trigger{appearance:none!important;border:0!important;background:transparent!important;color:#202024!important;height:42px!important;padding:0 10px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;gap:7px!important;cursor:pointer!important;font:700 11px/1 Inter,system-ui,sans-serif!important;transition:background .18s ease,color .18s ease,transform .18s ease!important}
.prc-search-trigger svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important}
.prc-search-trigger:hover{background:#f4f1f1!important;color:var(--prc-red)!important;transform:translateY(-1px)!important}
.prc-header-cta{height:42px!important;min-height:42px!important;padding:0 18px!important;border-radius:999px!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:10.5px!important;box-shadow:0 5px 16px rgba(209,0,28,.14)!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}
.prc-header-cta:hover{transform:translateY(-2px)!important;box-shadow:0 9px 22px rgba(209,0,28,.22)!important;background:#bb0019!important}
.prc-menu-toggle{display:none!important;width:42px!important;height:42px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important}
.prc-menu-toggle span{display:block!important;width:22px!important;height:1.5px!important;background:#111!important;border-radius:99px!important;transition:transform .2s ease,width .2s ease!important}
.prc-menu-toggle[aria-expanded="true"] span:first-child{transform:translateY(3.25px) rotate(45deg)!important}
.prc-menu-toggle[aria-expanded="true"] span:last-child{transform:translateY(-3.25px) rotate(-45deg)!important}

.prc-search-panel{position:absolute!important;left:0!important;right:0!important;top:100%!important;z-index:90!important;background:rgba(255,255,255,.99)!important;border-bottom:1px solid #e8e4e4!important;box-shadow:0 18px 40px rgba(10,10,14,.08)!important;opacity:0!important;visibility:hidden!important;transform:translateY(-10px)!important;pointer-events:none!important;transition:opacity .22s ease,transform .22s ease,visibility .22s!important}
.prc-search-panel.is-open{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}
.prc-search-panel-inner{min-height:146px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:32px!important;padding-top:24px!important;padding-bottom:24px!important}
.prc-search-form label{display:block!important;margin-bottom:10px!important;color:#777!important;font:800 9.5px/1 Inter,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important}
.prc-search-field{display:flex!important;align-items:stretch!important;max-width:900px!important;border-bottom:2px solid #171719!important}
.prc-search-field input{flex:1!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;padding:8px 0 12px!important;font:400 27px/1.2 "DM Serif Display",Georgia,serif!important;color:#111!important}
.prc-search-field input::placeholder{color:#aaa!important}
.prc-search-field button{border:0!important;background:transparent!important;color:var(--prc-red)!important;padding:0 4px 4px 24px!important;font:800 11px/1 Inter,sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important;cursor:pointer!important}
.prc-search-close{border:1px solid #ddd7d7!important;background:#fff!important;border-radius:999px!important;padding:10px 14px!important;font:700 11px/1 Inter,sans-serif!important;cursor:pointer!important;transition:border-color .18s ease,color .18s ease!important}
.prc-search-close:hover{border-color:#111!important;color:var(--prc-red)!important}

.prc-footer{position:relative!important;margin-top:0!important;padding:0!important;background:#f8f6f6!important;border-top:0!important;color:#545156!important}
.prc-footer-accent{height:3px!important;background:linear-gradient(90deg,var(--prc-red) 0 18%,#111 18% 100%)!important}
.prc-footer-top{display:grid!important;grid-template-columns:minmax(0,1.3fr) minmax(360px,.7fr)!important;gap:80px!important;align-items:end!important;padding:64px 0 46px!important;border-bottom:1px solid #dedada!important}
.prc-footer-brand{padding:0!important;max-width:590px!important}
.prc-footer-brand .prc-logo{display:inline-flex!important;margin-bottom:24px!important;min-width:0!important}
.prc-footer-brand .prc-logo img{max-width:220px!important;max-height:58px!important}
.prc-footer-brand p{margin:0 0 18px!important;max-width:540px!important;color:#4f4c50!important;font-size:15px!important;line-height:1.65!important}
.prc-footer-brand small{display:block!important;color:#89858a!important;font-size:9.5px!important;font-weight:800!important;letter-spacing:.14em!important;text-transform:uppercase!important}
.prc-footer-newsletter{border-left:1px solid #d9d4d4!important;padding:5px 0 5px 36px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}
.prc-footer-newsletter>span{color:var(--prc-red)!important;font:800 9.5px/1 Inter,sans-serif!important;letter-spacing:.12em!important}
.prc-footer-newsletter strong{max-width:430px!important;color:#111!important;font:400 26px/1.14 "DM Serif Display",Georgia,serif!important}
.prc-footer-newsletter a{display:inline-flex!important;align-items:center!important;gap:11px!important;margin-top:6px!important;color:#111!important;font:800 11px/1 Inter,sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important}
.prc-footer-newsletter a i{font-style:normal!important;color:var(--prc-red)!important;transition:transform .2s ease!important}
.prc-footer-newsletter a:hover i{transform:translateX(5px)!important}
.prc-footer-main{display:grid!important;grid-template-columns:repeat(4,minmax(150px,1fr))!important;gap:64px!important;padding:42px 0 44px!important}
.prc-footer-col{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:11px!important}
.prc-footer-col b{margin-bottom:8px!important;color:#111!important;font:800 9.5px/1 Inter,sans-serif!important;text-transform:uppercase!important;letter-spacing:.12em!important}
.prc-footer-col a{position:relative!important;color:#535055!important;font-size:13px!important;line-height:1.35!important;transition:color .18s ease,transform .18s ease!important}
.prc-footer-col a:after{content:"→"!important;position:absolute!important;left:calc(100% + 5px)!important;top:0!important;color:var(--prc-red)!important;opacity:0!important;transform:translateX(-4px)!important;transition:opacity .18s ease,transform .18s ease!important}
.prc-footer-col a:hover{color:#111!important;transform:translateX(3px)!important}
.prc-footer-col a:hover:after{opacity:1!important;transform:translateX(0)!important}
.prc-footer-bottom{min-height:64px!important;border-top:1px solid #dedada!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;color:#918d92!important;font-size:10.5px!important;letter-spacing:.02em!important}

@media (max-width:1220px){
 .prc-hrow{gap:22px!important}
 .prc-primary-nav a{padding-left:9px!important;padding-right:9px!important}
 .prc-primary-nav a:after{left:9px!important;right:9px!important}
 .prc-search-trigger span{display:none!important}
 .prc-footer-top{gap:46px!important}
 .prc-footer-main{gap:36px!important}
}
@media (max-width:980px){
 .prc-hrow{height:70px!important}
 .prc-header.is-scrolled .prc-hrow{height:64px!important}
 .prc-primary-nav{position:absolute!important;left:0!important;right:0!important;top:100%!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;margin:0!important;padding:10px 24px 22px!important;background:#fff!important;border-bottom:1px solid #e4dfdf!important;box-shadow:0 20px 34px rgba(0,0,0,.08)!important;opacity:0!important;visibility:hidden!important;transform:translateY(-10px)!important;pointer-events:none!important;transition:opacity .2s ease,transform .2s ease,visibility .2s!important}
 .prc-primary-nav.is-open{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}
 .prc-primary-nav a{height:47px!important;padding:0!important;border-bottom:1px solid #f0eded!important}
 .prc-primary-nav a:after{left:0!important;right:auto!important;bottom:8px!important;width:30px!important}
 .prc-menu-toggle{display:flex!important}
 .prc-header-cta{display:inline-flex!important}
 .prc-search-trigger{padding:0 7px!important}
 .prc-footer-top{grid-template-columns:1fr!important;gap:34px!important;padding-top:50px!important}
 .prc-footer-newsletter{border-left:0!important;border-top:1px solid #dedada!important;padding:30px 0 0!important}
 .prc-footer-main{grid-template-columns:repeat(2,1fr)!important;gap:36px 46px!important}
}
@media (max-width:620px){
 .prc-cred-links a,.prc-cred-links span{display:none!important}
 .prc-hrow{gap:10px!important}
 .prc-header .prc-logo{min-width:0!important}
 .prc-header .prc-logo img{max-width:155px!important;max-height:42px!important}
 .prc-header-cta{display:none!important}
 .prc-search-panel-inner{grid-template-columns:1fr auto!important;gap:12px!important;min-height:128px!important}
 .prc-search-field input{font-size:21px!important}
 .prc-search-field button{padding-left:12px!important}
 .prc-search-close{padding:9px 11px!important}
 .prc-footer-top{padding:46px 0 36px!important}
 .prc-footer-brand .prc-logo img{max-width:190px!important}
 .prc-footer-newsletter strong{font-size:23px!important}
 .prc-footer-main{grid-template-columns:1fr 1fr!important;gap:32px 24px!important;padding:34px 0!important}
 .prc-footer-bottom{align-items:flex-start!important;flex-direction:column!important;justify-content:center!important;padding:18px 0!important;gap:5px!important}
}

/* v1.9.2 · Header/Footer editorial refinado */
.prc-header{background:#fff!important;border-bottom:1px solid #ece9e9!important;box-shadow:none!important}
.prc-hrow{height:76px!important;gap:34px!important}
.prc-header.is-scrolled{box-shadow:0 10px 30px rgba(17,17,20,.06)!important}
.prc-header.is-scrolled .prc-hrow{height:68px!important}
.prc-header .prc-logo{min-width:188px!important}
.prc-header .prc-logo img{max-width:188px!important;max-height:48px!important}
.prc-primary-nav{margin-left:18px!important;gap:2px!important;font-size:13px!important;font-weight:700!important}
.prc-primary-nav a{padding:0 12px!important;color:#202024!important}
.prc-primary-nav a:after{left:12px!important;right:12px!important;bottom:16px!important;height:1.5px!important}
.prc-primary-nav a:hover{transform:none!important;color:var(--prc-red)!important}
.prc-actions{margin-left:auto!important;gap:10px!important}
.prc-search-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:40px!important;padding:0 10px!important;border:0!important;background:transparent!important;color:#202024!important;border-radius:999px!important;font:700 11px/1 Inter,sans-serif!important;transition:color .18s ease,background .18s ease!important}
.prc-search-link svg{width:19px!important;height:19px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important}
.prc-search-link:hover{color:var(--prc-red)!important;background:#f7f4f4!important}
.prc-header-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:40px!important;padding:0 18px!important;border-radius:4px!important;background:var(--prc-red)!important;color:#fff!important;font:800 10.5px/1 Inter,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:none!important;transition:background .18s ease,transform .18s ease!important}
.prc-header-cta:hover{background:#b90019!important;transform:translateY(-1px)!important}
.prc-menu-toggle{display:none!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important}
.prc-menu-toggle:hover{background:transparent!important}
.prc-menu-toggle span{background:#111!important}
.prc-search-panel,.prc-search-trigger{display:none!important}

.prc-footer{background:#fff!important;color:#4f4c50!important;border-top:1px solid #e7e3e3!important}
.prc-footer-accent{height:2px!important;background:var(--prc-red)!important}
.prc-footer-lead{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;gap:88px!important;align-items:center!important;padding:64px 0 50px!important;border-bottom:1px solid #e6e1e1!important}
.prc-footer-brand{padding:0!important;max-width:600px!important}
.prc-footer-brand .prc-logo{display:inline-flex!important;margin:0 0 22px!important;min-width:0!important}
.prc-footer-brand .prc-logo img{max-width:215px!important;max-height:58px!important}
.prc-footer-brand p{margin:0 0 18px!important;max-width:560px!important;font-size:15px!important;line-height:1.65!important;color:#575359!important}
.prc-footer-brand small{display:block!important;font:800 9px/1.2 Inter,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#9b969b!important}
.prc-footer-insights{padding-left:38px!important;border-left:1px solid #ded9d9!important}
.prc-footer-insights>span{display:block!important;margin-bottom:12px!important;color:var(--prc-red)!important;font:800 9px/1 Inter,sans-serif!important;letter-spacing:.13em!important}
.prc-footer-insights h3{margin:0 0 20px!important;max-width:520px!important;color:#111!important;font:400 27px/1.16 "DM Serif Display",Georgia,serif!important}
.prc-footer-insights a{display:inline-flex!important;align-items:center!important;gap:9px!important;color:#111!important;font:800 10.5px/1 Inter,sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important}
.prc-footer-insights i{font-style:normal!important;color:var(--prc-red)!important;transition:transform .2s ease!important}
.prc-footer-insights a:hover i{transform:translateX(5px)!important}
.prc-footer-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:46px!important;padding:42px 0 48px!important}
.prc-footer-col{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:10px!important}
.prc-footer-col b{margin:0 0 9px!important;color:#111!important;font:800 10px/1 Inter,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important}
.prc-footer-col a{position:relative!important;color:#5e5a60!important;font-size:12.5px!important;line-height:1.45!important;transition:color .18s ease,transform .18s ease!important}
.prc-footer-col a:hover{color:#111!important;transform:translateX(3px)!important}
.prc-footer-col a:after{content:""!important;position:absolute!important;left:0!important;bottom:-2px!important;width:100%!important;height:1px!important;background:var(--prc-red)!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .18s ease!important}
.prc-footer-col a:hover:after{transform:scaleX(1)!important}
.prc-footer-bottom{min-height:62px!important;border-top:1px solid #e6e1e1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;color:#969197!important;font-size:10.5px!important}
.prc-footer-bottom div{display:flex!important;align-items:center!important;gap:22px!important}
.prc-footer-bottom a{color:#777278!important;transition:color .18s ease!important}
.prc-footer-bottom a:hover{color:#111!important}

@media(max-width:1180px){
 .prc-primary-nav a{padding:0 9px!important}
 .prc-primary-nav a:after{left:9px!important;right:9px!important}
 .prc-search-link span{display:none!important}
 .prc-footer-lead{gap:50px!important}
 .prc-footer-nav{gap:28px!important}
}
@media(max-width:980px){
 .prc-primary-nav{position:absolute!important;left:0!important;right:0!important;top:100%!important;display:none!important;margin:0!important;padding:14px 24px 22px!important;background:#fff!important;border-top:1px solid #ece8e8!important;border-bottom:1px solid #dedada!important;box-shadow:0 18px 34px rgba(15,15,18,.08)!important;flex-direction:column!important;align-items:stretch!important}
 .prc-primary-nav.is-open{display:flex!important}
 .prc-primary-nav a{height:46px!important;padding:0!important;border-bottom:1px solid #f0eded!important}
 .prc-primary-nav a:after{left:0!important;right:auto!important;bottom:8px!important;width:28px!important}
 .prc-menu-toggle{display:flex!important;width:38px!important;height:38px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important}
 .prc-footer-lead{grid-template-columns:1fr!important;gap:32px!important;padding:52px 0 40px!important}
 .prc-footer-insights{padding:28px 0 0!important;border-left:0!important;border-top:1px solid #e6e1e1!important}
 .prc-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:34px 30px!important}
}
@media(max-width:700px){
 .prc-hrow{height:68px!important;gap:14px!important}
 .prc-header .prc-logo img{max-width:158px!important;max-height:42px!important}
 .prc-search-link{width:38px!important;height:38px!important;padding:0!important}
 .prc-header-cta{display:none!important}
 .prc-footer-lead{padding:42px 0 34px!important}
 .prc-footer-brand .prc-logo img{max-width:185px!important}
 .prc-footer-insights h3{font-size:23px!important}
 .prc-footer-nav{grid-template-columns:1fr 1fr!important;gap:30px 22px!important;padding:34px 0 38px!important}
 .prc-footer-bottom{flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:18px 0!important;gap:8px!important}
 .prc-footer-bottom div{flex-wrap:wrap!important;gap:10px 18px!important}
}

/* v1.12.0 · Agenda cards clicáveis */
.prc-event-card-link{display:block;color:inherit;text-decoration:none;height:100%}
.prc-event-card-link h3{transition:color .18s ease}
.prc-event-card-link:hover h3{color:#D1001C}

/* v1.12.3 — commercial banners: centered creative only */
.prc-ad-slot{
  width:min(calc(100vw - 48px),1500px)!important;
  max-width:1500px!important;
  margin:28px 0 34px!important;
  padding:0!important;
  position:relative!important;
  left:50%!important;
  transform:translateX(-50%)!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  box-sizing:border-box!important;
  clear:both!important;
}
.prc-ad-slot>a{display:block!important;width:fit-content!important;max-width:100%!important;margin:0 auto!important;line-height:0!important}
.prc-ad-slot picture{display:block!important;width:auto!important;max-width:100%!important;margin:0 auto!important}
.prc-ad-slot img{display:block!important;width:auto!important;max-width:100%!important;height:auto!important;margin:0 auto!important;object-fit:contain!important}
.prc-ad-label,.prc-ad-size{display:none!important}
@media(max-width:767px){.prc-ad-slot{width:min(100%,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;margin:20px auto 26px!important}}


/* v1.12.6 — alinhamento final de banners + tipografia editorial unificada */
.prc-home-ad-block{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;}
.prc-home-ad-block .prc-ad-slot{
  width:calc(100% - 64px)!important;
  max-width:1500px!important;
  margin:28px auto 34px!important;
  padding:0!important;
  left:auto!important;
  right:auto!important;
  transform:none!important;
  display:flex!important;
  justify-content:center!important;
  align-items:center!important;
}
.prc-home-ad-block .prc-ad-slot>a,
.prc-home-ad-block .prc-ad-slot picture,
.prc-home-ad-block .prc-ad-slot img{margin-left:auto!important;margin-right:auto!important;}
.prc-ad-label,.prc-ad-size{display:none!important;}

/* Todos os títulos editoriais dos cards usam a mesma família dos destaques. */
.prc-side-card h3,
.prc-agenda-card h3,
.prc-newsroom-v2-card h4,
.prc-editorial-list h4,
.prc-link-list h3,
.prc-dual-secondary h4,
.prc-world-small h4,
.prc-venue-small h4,
.prc-module-body h3,
.prc-editorial-box-body h3{
  font-family:"DM Serif Display",Georgia,serif!important;
  font-weight:400!important;
  letter-spacing:-.018em!important;
}
.prc-newsroom-v2-card h4{font-size:19px!important;line-height:1.15!important;}
.prc-side-card h3{font-size:19px!important;line-height:1.16!important;}
.prc-editorial-list h4{font-size:20px!important;line-height:1.17!important;}
.prc-world-small h4,.prc-venue-small h4,.prc-dual-secondary h4{font-size:19px!important;line-height:1.17!important;}
@media(max-width:820px){
  .prc-home-ad-block .prc-ad-slot{width:calc(100% - 28px)!important;margin:22px auto 28px!important;}
}


/* v1.12.8 · refinamento do filtro de setores + títulos da Agenda */
.prc-segnav{
  padding:46px 0 48px!important;
  background:linear-gradient(180deg,#faf7f7 0%,#f8f4f4 100%)!important;
  border-top:1px solid #ece6e6!important;
  border-bottom:1px solid #e5dede!important;
}
.prc-seg-title{margin-bottom:22px!important;gap:14px!important}
.prc-seg-title h2{font-size:28px!important;line-height:1.05!important;font-weight:800!important;letter-spacing:-.035em!important;color:#111!important}
.prc-seg-title span{font-size:13px!important;line-height:1.45!important;color:#777!important}
.prc-macros{gap:10px!important}
.prc-macro{
  min-height:38px!important;
  padding:10px 16px!important;
  border:1px solid #ded7d7!important;
  border-radius:999px!important;
  background:#fff!important;
  font-size:12px!important;
  font-weight:750!important;
  box-shadow:0 2px 8px rgba(17,17,17,.025)!important;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease!important;
}
.prc-macro:hover{transform:translateY(-1px)!important;border-color:#c9bfc0!important;box-shadow:0 6px 16px rgba(17,17,17,.06)!important}
.prc-macro.is-active{
  background:var(--prc-red)!important;
  border-color:var(--prc-red)!important;
  color:#fff!important;
  box-shadow:0 7px 18px rgba(209,0,28,.16)!important;
}
.prc-segments{
  margin-top:18px!important;
  padding:18px 20px!important;
  min-height:64px!important;
  gap:9px!important;
  border:1px solid #e7e0e0!important;
  border-radius:16px!important;
  background:#fff!important;
  box-shadow:0 8px 24px rgba(17,17,17,.035)!important;
}
.prc-segment-link,.prc-region-link{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:1px solid #e0dada!important;
  background:#fff!important;
  border-radius:999px!important;
  padding:8px 13px!important;
  font:650 12px/1 Inter,system-ui,sans-serif!important;
  color:#222!important;
  transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease!important;
}
.prc-segment-link:hover,.prc-region-link:hover{
  transform:translateY(-1px)!important;
  border-color:var(--prc-red)!important;
  color:var(--prc-red)!important;
  background:#fffafa!important;
}
.prc-regions{
  margin-top:18px!important;
  padding-top:17px!important;
  border-top:1px solid #e6dfdf!important;
  gap:9px!important;
}
.prc-regions strong{margin-right:3px!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#777!important}
.prc-agenda-card h3{
  font-size:23px!important;
  line-height:1.12!important;
  margin:14px 0 10px!important;
}
.prc-agenda-card .prc-event-card-link{display:flex!important;flex-direction:column!important;height:100%!important}
.prc-agenda-card .prc-event-card-meta{margin-top:auto!important;padding-top:8px!important}
@media(max-width:820px){
  .prc-segnav{padding:34px 0 36px!important}
  .prc-seg-title h2{font-size:24px!important}
  .prc-seg-title span{width:100%!important}
  .prc-segments{padding:15px 14px!important;border-radius:14px!important}
  .prc-macro{min-height:36px!important;padding:9px 13px!important}
  .prc-agenda-card h3{font-size:21px!important;line-height:1.14!important}
}


/* v1.20.1 · Hero, cantos arredondados e anúncio integrado ao Radar Internacional */
.prc-lead-image{height:470px!important}
.prc-fairs-lead{border-radius:14px!important;overflow:hidden!important;box-shadow:0 8px 22px rgba(17,17,17,.04)!important}
.prc-fairs-list{gap:12px!important;padding-top:12px!important}
.prc-fairs-item{padding:12px!important;border:1px solid #e6e1e1!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important}
.prc-fairs-item:hover{transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(17,17,17,.05)!important;border-color:#ddd4d4!important}
.prc-opinion-strip{border-radius:14px!important;overflow:hidden!important;box-shadow:0 8px 24px rgba(17,17,17,.08)!important}
.prc-world-box-grid{grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr))!important;grid-template-rows:auto auto!important}
.prc-world-feature{grid-column:1!important;grid-row:1 / span 2!important}
.prc-world-inline-ad{grid-column:2 / -1!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:100px!important;padding:4px 0!important}
.prc-world-inline-ad .prc-ad-slot{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important}
.prc-world-inline-ad .prc-ad-slot>a{display:block!important;max-width:100%!important;line-height:0!important;margin:0 auto!important}
.prc-world-inline-ad img{display:block!important;max-width:100%!important;height:auto!important;margin:0 auto!important}
@media(max-width:1100px){.prc-lead-image{height:410px!important}.prc-world-box-grid{grid-template-columns:1fr 1fr!important}.prc-world-feature,.prc-world-inline-ad{grid-column:1/-1!important;grid-row:auto!important}}
@media(max-width:720px){.prc-lead-image{height:295px!important}.prc-world-box-grid{grid-template-columns:1fr!important}.prc-world-inline-ad{grid-column:1!important}}

.prc-social-links{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.prc-social-links a{width:38px!important;height:38px!important;min-width:38px!important;max-width:38px!important;min-height:38px!important;max-height:38px!important;flex:0 0 38px!important;border:1px solid rgba(255,255,255,.18);border-radius:50%;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;opacity:.82;text-decoration:none!important;line-height:0!important;overflow:hidden!important;box-sizing:border-box!important;transition:opacity .2s ease,transform .2s ease,border-color .2s ease,background .2s ease}.prc-social-links a:hover{opacity:1;transform:translateY(-2px);border-color:rgba(255,255,255,.5);background:rgba(255,255,255,.06)}.prc-social-links svg{display:block!important;width:17px!important;height:17px!important;min-width:17px!important;max-width:17px!important;min-height:17px!important;max-height:17px!important;aspect-ratio:1/1!important;overflow:visible!important;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.prc-social-links svg .fill{fill:currentColor;stroke:none}.prc-social-links a[aria-label="Facebook"] svg path:first-child{fill:currentColor;stroke:none}


/* v1.20.9 · Conteúdos Radar pastel + ícones sociais estabilizados */
.prc-originals-block{
  background:#f7f1f2!important;
  box-shadow:0 0 0 100vmax #f7f1f2!important;
  clip-path:inset(0 -100vmax)!important;
  border-top:1px solid #eadfe1!important;
  border-bottom:1px solid #eadfe1!important;
}
#prc-originais,.prc-originals-block .prc-content,.prc-originals-block .prc-module-grid{background:transparent!important}
#prc-originais .prc-module{background:#fff!important}


/* v1.20.12 · parceiros de mídia oficiais — base; layout crítico também é isolado inline no componente */
.prc-media-partners-block{position:relative;z-index:1}


/* 1.22.3 · cabeçalhos editoriais unificados */
.prc-home-flow .prc-hero-heading,.prc-home-flow .prc-fairs-head,.prc-home-flow .prc-section-title,.prc-home-flow .prc-calendar-home-head,.prc-home-flow .prc-podcast-head,.prc-home-flow .prc-strip-title{padding-bottom:17px!important;border-bottom:1px solid #e7dfe1!important;align-items:flex-end!important}
.prc-home-flow .prc-calendar-home-head{border-bottom-color:#2e2e32!important}
.prc-home-flow .prc-hero-heading i,.prc-home-flow .prc-section-title>span{display:none!important}
.prc-home-flow .prc-hero-heading h2,.prc-home-flow .prc-fairs-head h2,.prc-home-flow .prc-section-title-large h2,.prc-home-flow .prc-calendar-home-head h2,.prc-home-flow .prc-podcast-head h2,.prc-home-flow .prc-strip-title h2{font-size:clamp(38px,3.2vw,52px)!important;line-height:.98!important}
.prc-home-flow .prc-hero-heading>a,.prc-home-flow .prc-fairs-head>a,.prc-home-flow .prc-section-title>a,.prc-home-flow .prc-calendar-home-head>a,.prc-home-flow .prc-podcast-head>a,.prc-home-flow .prc-strip-title>a{margin-left:auto!important;color:#17171a!important;font-size:11px!important}
.prc-home-flow .prc-calendar-home-head>a,.prc-home-flow .prc-podcast-head>a{color:#fff!important}
.prc-home-flow .prc-section-title:before{content:'EDITORIA';display:block;align-self:flex-start;margin-top:4px;color:#D1001C;font:850 9px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase}
#prc-originais .prc-section-title:before{content:'CONTEÚDOS RADAR'}
.prc-partner-news-title:before{content:none!important;display:none!important}
.prc-venues-showcase .prc-section-title:before{content:'DESTINOS & ESPAÇOS'!important}
@media(max-width:720px){.prc-home-flow .prc-hero-heading,.prc-home-flow .prc-fairs-head,.prc-home-flow .prc-section-title,.prc-home-flow .prc-calendar-home-head,.prc-home-flow .prc-podcast-head,.prc-home-flow .prc-strip-title{align-items:flex-start!important}.prc-home-flow .prc-section-title:before{width:100%}}

/* v1.22.6 · cabeçalhos da Home: uma única linha abaixo do título */
.prc-home-flow .prc-hero-heading,
.prc-home-flow .prc-fairs-head,
.prc-home-flow .prc-calendar-home-head,
.prc-home-flow .prc-podcast-head,
.prc-home-flow .prc-section-title,
.prc-home-flow .prc-strip-title{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  column-gap:20px!important;
  row-gap:9px!important;
  align-items:end!important;
  padding-bottom:17px!important;
  border-bottom:1px solid #e7dfe1!important;
}
.prc-home-flow .prc-hero-heading:before,
.prc-home-flow .prc-fairs-head:before,
.prc-home-flow .prc-calendar-home-head:before,
.prc-home-flow .prc-podcast-head:before,
.prc-home-flow .prc-section-title:before,
.prc-home-flow .prc-strip-title:before{grid-column:1/-1!important}
.prc-home-flow .prc-hero-heading h2,
.prc-home-flow .prc-fairs-head h2,
.prc-home-flow .prc-calendar-home-head h2,
.prc-home-flow .prc-podcast-head h2,
.prc-home-flow .prc-section-title h2,
.prc-home-flow .prc-strip-title h2{grid-column:1!important}
.prc-home-flow .prc-hero-heading>a,
.prc-home-flow .prc-fairs-head>a,
.prc-home-flow .prc-calendar-home-head>a,
.prc-home-flow .prc-podcast-head>a,
.prc-home-flow .prc-section-title>a,
.prc-home-flow .prc-strip-title>a{grid-column:2!important;margin-left:0!important}
.prc-home-flow .prc-hero-heading>i,
.prc-home-flow .prc-section-title>span{display:none!important}
.prc-home-flow .prc-calendar-home-head,
.prc-home-flow .prc-podcast-head{border-bottom-color:#2e2e32!important}
@media(max-width:720px){
  .prc-home-flow .prc-hero-heading,
  .prc-home-flow .prc-fairs-head,
  .prc-home-flow .prc-calendar-home-head,
  .prc-home-flow .prc-podcast-head,
  .prc-home-flow .prc-section-title,
  .prc-home-flow .prc-strip-title{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important}
}



/* v1.22.7 · hover do botão de WhatsApp */
.prc-whatsapp-community{transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease!important}
.prc-whatsapp-community:hover,.prc-whatsapp-community:focus-visible{border-color:#25D366!important;background:#25D366!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(37,211,102,.18)!important;outline:none!important}


/* v1.22.9 · CTA intermediário de comunidade */
.prc-community-mid{background:#f4f1f1;border-top:1px solid #e2dddd;border-bottom:1px solid #e2dddd}
.prc-community-mid-inner{min-height:230px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);gap:70px;align-items:center;padding-top:48px;padding-bottom:48px}
.prc-community-mid-copy>span{display:block;margin-bottom:12px;color:#D1001C;font:850 9px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.prc-community-mid-copy h2{margin:0 0 12px;color:#151517;font:400 clamp(34px,3.4vw,52px)/1.02 "DM Serif Display",Georgia,serif;letter-spacing:-.025em}
.prc-community-mid-copy p{max-width:660px;margin:0;color:#666166;font:400 14px/1.6 Inter,sans-serif}
.prc-community-mid-actions{display:flex;flex-direction:column;align-items:stretch;gap:10px}
.prc-community-mid-actions>a{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 18px;border:1px solid #18181a;border-radius:3px;text-decoration:none;font:800 10.5px/1 Inter,sans-serif;letter-spacing:.06em;text-transform:uppercase;transition:all .18s ease}
.prc-community-newsletter{background:#18181a;color:#fff!important}.prc-community-newsletter b{font-size:16px;font-weight:500}.prc-community-newsletter:hover{background:#D1001C;border-color:#D1001C;transform:translateY(-2px)}
.prc-community-whatsapp{justify-content:flex-start!important;background:#fff;color:#18181a!important}.prc-community-whatsapp svg{width:18px;height:18px;min-width:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.prc-community-whatsapp span{margin-right:auto}.prc-community-whatsapp:after{content:'→';font-size:16px;font-weight:500}.prc-community-whatsapp:hover,.prc-community-whatsapp:focus-visible{background:#25D366;border-color:#25D366;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 20px rgba(37,211,102,.14);outline:none}
@media(max-width:900px){.prc-community-mid-inner{grid-template-columns:1fr;gap:28px;min-height:0;padding-top:42px;padding-bottom:42px}.prc-community-mid-actions{max-width:560px}}
@media(max-width:620px){.prc-community-mid-inner{padding-top:36px;padding-bottom:36px}.prc-community-mid-copy h2{font-size:35px}.prc-community-mid-actions>a{min-height:50px;padding:0 14px;font-size:9.5px}}

/* v1.23.0 — formulário real da newsletter (Brevo/Sibforms) */
.prc-community-mid-copy .prc-community-whatsapp{margin-top:24px;display:inline-flex;width:max-content;max-width:100%}
.prc-community-newsletter-form{min-width:0;padding:18px 18px 10px;background:#fff;border:1px solid #dfd8da;border-radius:8px;box-shadow:0 14px 34px rgba(18,18,20,.055);overflow:hidden}
.prc-community-form-label{display:block;margin:0 0 8px;color:#D1001C;font:850 9px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase}
.prc-community-newsletter-form iframe{display:block!important;width:100%!important;max-width:540px!important;height:305px!important;margin:0 auto!important;border:0!important}
@media(max-width:900px){.prc-community-newsletter-form{max-width:620px}.prc-community-mid-inner{grid-template-columns:1fr!important}}
@media(max-width:620px){.prc-community-newsletter-form{padding:12px 8px 6px}.prc-community-newsletter-form iframe{height:330px!important}.prc-community-mid-copy .prc-community-whatsapp{width:100%;justify-content:center}}


/* v1.23.1 — CTA editorial da home: compacto, sem iframe e sem SVG suscetível a conflito */
.prc-community-mid{background:#f5f2f2!important}
.prc-community-mid-inner{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)!important;gap:56px!important;min-height:0!important;padding-top:42px!important;padding-bottom:42px!important}
.prc-community-mid-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;max-width:430px!important;margin-left:auto!important;width:100%!important}
.prc-community-mid-actions>a{box-sizing:border-box!important;width:100%!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;padding:0 18px!important;border:1px solid #18181a!important;border-radius:4px!important;text-decoration:none!important;font:800 10.5px/1 Inter,sans-serif!important;letter-spacing:.055em!important;text-transform:uppercase!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease!important}
.prc-community-mid-actions .prc-community-newsletter{background:#18181a!important;color:#fff!important}
.prc-community-mid-actions .prc-community-newsletter:hover,.prc-community-mid-actions .prc-community-newsletter:focus-visible{background:#D1001C!important;border-color:#D1001C!important;color:#fff!important;transform:translateY(-2px)!important;outline:none!important}
.prc-community-mid-actions .prc-community-whatsapp{background:#fff!important;color:#18181a!important}
.prc-community-mid-actions .prc-community-whatsapp:hover,.prc-community-mid-actions .prc-community-whatsapp:focus-visible{background:#25D366!important;border-color:#25D366!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(37,211,102,.14)!important;outline:none!important}
.prc-community-mid-actions>a b{font-size:17px!important;font-weight:500!important;line-height:1!important}
.prc-community-mid-actions .prc-community-whatsapp:after{content:none!important}
@media(max-width:900px){.prc-community-mid-inner{grid-template-columns:1fr!important;gap:26px!important}.prc-community-mid-actions{margin-left:0!important;max-width:560px!important}}
@media(max-width:620px){.prc-community-mid-inner{padding-top:34px!important;padding-bottom:34px!important}.prc-community-mid-actions>a{min-height:52px!important;padding:0 15px!important;font-size:9.5px!important}}


/* v1.23.2 — bloco Newsletter + WhatsApp da home, caixa preta única */
.prc-home-flow .prc-community-mid{background:#fff!important;border:0!important;padding:34px 0 54px!important}
.prc-home-flow .prc-community-mid .prc-community-box{box-sizing:border-box!important;background:#0b0b0d!important;color:#fff!important;border-radius:0!important;padding:38px 42px 34px!important;overflow:hidden!important}
.prc-home-flow .prc-community-box-head{max-width:880px!important;margin-bottom:30px!important}
.prc-home-flow .prc-community-box-head>span,.prc-home-flow .prc-community-whatsapp-panel>span,.prc-home-flow .prc-community-panel-title>span{display:block!important;margin-bottom:10px!important;color:#ff3049!important;font:850 9px/1 Inter,sans-serif!important;letter-spacing:.15em!important;text-transform:uppercase!important}
.prc-home-flow .prc-community-box-head h2{margin:0 0 10px!important;color:#fff!important;font:400 clamp(32px,3.4vw,48px)/1.02 "DM Serif Display",Georgia,serif!important;letter-spacing:-.025em!important}
.prc-home-flow .prc-community-box-head p{margin:0!important;max-width:760px!important;color:#b6b6bb!important;font:400 13px/1.65 Inter,sans-serif!important}
.prc-home-flow .prc-community-box-grid{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)!important;gap:22px!important;align-items:stretch!important}
.prc-home-flow .prc-community-newsletter-panel,.prc-home-flow .prc-community-whatsapp-panel{min-width:0!important;border:1px solid #2b2b2f!important;background:#111114!important;padding:22px!important;box-sizing:border-box!important}
.prc-home-flow .prc-community-panel-title{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;margin-bottom:12px!important;padding-bottom:14px!important;border-bottom:1px solid #2b2b2f!important}
.prc-home-flow .prc-community-panel-title>span{margin:0!important}
.prc-home-flow .prc-community-panel-title strong{color:#fff!important;font:400 22px/1.1 "DM Serif Display",Georgia,serif!important}
.prc-home-flow .prc-community-newsletter-panel iframe{display:block!important;width:100%!important;max-width:540px!important;height:390px!important;margin:0 auto!important;border:0!important;background:transparent!important}
.prc-home-flow .prc-community-whatsapp-panel{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:34px!important}
.prc-home-flow .prc-community-whatsapp-panel h3{margin:0 0 14px!important;color:#fff!important;font:400 clamp(28px,2.4vw,38px)/1.05 "DM Serif Display",Georgia,serif!important;letter-spacing:-.02em!important}
.prc-home-flow .prc-community-whatsapp-panel p{margin:0 0 26px!important;color:#b6b6bb!important;font:400 13px/1.65 Inter,sans-serif!important}
.prc-home-flow .prc-community-whatsapp-panel a{display:inline-flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;width:100%!important;box-sizing:border-box!important;min-height:54px!important;padding:0 18px!important;background:#fff!important;border:1px solid #fff!important;color:#111!important;text-decoration:none!important;font:850 10px/1 Inter,sans-serif!important;letter-spacing:.055em!important;text-transform:uppercase!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}
.prc-home-flow .prc-community-whatsapp-panel a b{font-size:17px!important;font-weight:500!important}
.prc-home-flow .prc-community-whatsapp-panel a:hover,.prc-home-flow .prc-community-whatsapp-panel a:focus-visible{background:#25D366!important;border-color:#25D366!important;color:#fff!important;transform:translateY(-2px)!important;outline:none!important}
@media(max-width:900px){.prc-home-flow .prc-community-box-grid{grid-template-columns:1fr!important}.prc-home-flow .prc-community-mid .prc-community-box{padding:30px 28px!important}.prc-home-flow .prc-community-whatsapp-panel{padding:28px!important}}
@media(max-width:620px){.prc-home-flow .prc-community-mid{padding:24px 0 40px!important}.prc-home-flow .prc-community-mid .prc-community-box{padding:24px 16px!important}.prc-home-flow .prc-community-box-head h2{font-size:34px!important}.prc-home-flow .prc-community-newsletter-panel,.prc-home-flow .prc-community-whatsapp-panel{padding:16px!important}.prc-home-flow .prc-community-panel-title{display:block!important}.prc-home-flow .prc-community-panel-title>span{margin-bottom:8px!important}.prc-home-flow .prc-community-newsletter-panel iframe{height:420px!important}.prc-home-flow .prc-community-whatsapp-panel h3{font-size:29px!important}}


/* v1.23.5 · correções de Artigos & Opinião + tipografia Conteúdos Radar */
.prc-home-flow .prc-opinion-strip.prc-opinion-boxes{
  border-radius:0!important;
  overflow:visible!important;
  box-shadow:none!important;
  background:transparent!important;
}
.prc-home-flow .prc-opinion-title{
  overflow:visible!important;
  border-radius:0!important;
}
.prc-home-flow .prc-opinion-title:before{
  content:'ANÁLISE & PONTO DE VISTA'!important;
  display:block!important;
  color:#D1001C!important;
  font:850 9px/1 Inter,system-ui,sans-serif!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
  margin:0 0 0!important;
}
.prc-home-flow .prc-opinion-title .prc-section-kicker{display:none!important}
.prc-home-flow #prc-originais .prc-section-title h2{
  margin:0!important;
  font-family:"DM Serif Display",Georgia,serif!important;
  font-weight:400!important;
  font-size:clamp(38px,3.2vw,52px)!important;
  line-height:.98!important;
  letter-spacing:-.018em!important;
  text-transform:none!important;
}
@media(max-width:720px){
  .prc-home-flow #prc-originais .prc-section-title h2{font-size:30px!important}
}

/* v1.24.6 · mobile QA amplo + refinamentos editoriais */
/* Kicker/eyebrow: +2px em relação ao padrão anterior. */
.prc-home-flow .prc-hero-heading:before,
.prc-home-flow .prc-fairs-head:before,
.prc-home-flow .prc-calendar-home-head:before,
.prc-home-flow .prc-podcast-head:before,
.prc-home-flow .prc-section-title:before,
.prc-home-flow .prc-strip-title:before,
.prc-home-flow .prc-opinion-title:before,
.prc-home-flow .prc-section-kicker,
.prc-home-flow .prc-eyebrow,
.prc-home-flow .prc-mini-kicker,
.prc-home-flow .prc-opinion-tag{font-size:11px!important;line-height:1.1!important}

/* Calendário: remove a diagonal e usa arcos finos de radar, discretos. */
.prc-calendar-home:before{
  content:""!important;position:absolute!important;inset:0!important;pointer-events:none!important;opacity:.48!important;
  background:
    radial-gradient(circle at -4% 110%,transparent 0 150px,rgba(255,255,255,.10) 151px 152px,transparent 153px 215px,rgba(255,255,255,.075) 216px 217px,transparent 218px 285px,rgba(255,255,255,.055) 286px 287px,transparent 288px),
    radial-gradient(circle at 101% -8%,transparent 0 105px,rgba(209,0,28,.16) 106px 107px,transparent 108px 160px,rgba(209,0,28,.10) 161px 162px,transparent 163px)!important;
}

/* Radar no Ar: verde profundo, sem perder o preto editorial. */
.prc-podcast{position:relative!important;overflow:hidden!important;background:radial-gradient(circle at 8% 0%,rgba(30,215,96,.17),transparent 34%),radial-gradient(circle at 92% 100%,rgba(16,110,57,.16),transparent 30%),linear-gradient(135deg,#07110b 0%,#101814 48%,#090b0a 100%)!important}
.prc-podcast:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 102% 15%,transparent 0 130px,rgba(30,215,96,.08) 131px 132px,transparent 133px 190px,rgba(30,215,96,.05) 191px 192px,transparent 193px);opacity:.8}
.prc-podcast>.prc-wrap{position:relative;z-index:1}
.prc-podcast .prc-podcast-card{border-radius:14px!important;overflow:hidden!important}

/* Artigos & Opinião: imagens mais generosas no desktop e mobile. */
.prc-opinion-box-image{display:block!important;height:230px!important;background-size:cover!important;background-position:center 32%!important}
.prc-opinion-box.is-featured .prc-opinion-box-image{height:300px!important}
.prc-opinion-box{min-height:0!important}

/* Últimas Notícias mobile: destaque vira card vertical completo, nunca uma faixa lateral. */
@media(max-width:820px){
  #prc-latest .prc-newsroom-grid,
  #prc-latest .prc-newsroom-lead-box,
  #prc-latest .prc-newsroom-support-row,
  #prc-latest .prc-newsroom-cards-three,
  #prc-latest .prc-newsroom-support,
  #prc-latest .prc-newsroom-cards-three .prc-newsroom-card{display:grid!important;grid-template-columns:1fr!important;width:100%!important;min-width:0!important;height:auto!important;min-height:0!important}
  #prc-latest .prc-newsroom-lead-box .prc-editorial-box-image,
  #prc-latest .prc-newsroom-support-thumb,
  #prc-latest .prc-newsroom-cards-three .prc-newsroom-thumb{display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/9!important;background-size:cover!important;background-position:center!important}
  #prc-latest .prc-newsroom-lead-box .prc-editorial-box-body{padding:20px 18px 22px!important}
  #prc-latest .prc-newsroom-lead-box h3{font-size:27px!important;line-height:1.08!important}
  #prc-latest .prc-newsroom-support .prc-editorial-box-body,
  #prc-latest .prc-newsroom-cards-three .prc-editorial-box-body{padding:16px!important}
}

/* Mobile home: eliminar grids comprimidos e sobreposição tipográfica. */
@media(max-width:760px){
  .prc-home-flow{overflow-x:hidden!important}
  .prc-home-flow .prc-wrap{width:calc(100% - 28px)!important;max-width:none!important}
  .prc-home-flow h1,.prc-home-flow h2,.prc-home-flow h3,.prc-home-flow h4{overflow-wrap:anywhere!important;hyphens:auto!important}
  .prc-home-flow .prc-hero-heading,.prc-home-flow .prc-fairs-head,.prc-home-flow .prc-calendar-home-head,.prc-home-flow .prc-podcast-head,.prc-home-flow .prc-section-title,.prc-home-flow .prc-strip-title{grid-template-columns:minmax(0,1fr)!important;gap:8px!important;align-items:start!important}
  .prc-home-flow .prc-hero-heading:before,.prc-home-flow .prc-fairs-head:before,.prc-home-flow .prc-calendar-home-head:before,.prc-home-flow .prc-podcast-head:before,.prc-home-flow .prc-section-title:before,.prc-home-flow .prc-strip-title:before{grid-column:1!important}
  .prc-home-flow .prc-hero-heading h2,.prc-home-flow .prc-fairs-head h2,.prc-home-flow .prc-calendar-home-head h2,.prc-home-flow .prc-podcast-head h2,.prc-home-flow .prc-section-title h2,.prc-home-flow .prc-strip-title h2{grid-column:1!important;font-size:30px!important;line-height:1.02!important;max-width:100%!important}
  .prc-home-flow .prc-hero-heading>a,.prc-home-flow .prc-fairs-head>a,.prc-home-flow .prc-calendar-home-head>a,.prc-home-flow .prc-podcast-head>a,.prc-home-flow .prc-section-title>a,.prc-home-flow .prc-strip-title>a{grid-column:1!important;justify-self:start!important;white-space:normal!important;margin-top:2px!important}
  .prc-home-flow .prc-hero-heading>i,.prc-home-flow .prc-section-title>span{display:none!important}
  .prc-editorial-grid,.prc-editorial-lead,.prc-newsroom-grid,.prc-newsroom-cards,.prc-dual-grid,.prc-strip-grid,.prc-venue-box-grid,.prc-podcast-grid,.prc-community-box-grid,.prc-world-box-grid{grid-template-columns:1fr!important}
  .prc-editorial-list{border-left:0!important;padding-left:0!important}
  .prc-world-feature,.prc-world-inline-ad{grid-column:1!important;grid-row:auto!important}
  .prc-calendar-home{padding:48px 0 52px!important}
  .prc-calendar-home-head p{font-size:12.5px!important;line-height:1.5!important}
  .prc-calendar-home .prc-agenda-grid{grid-template-columns:1fr!important;gap:16px!important}
  .prc-event-card-image{height:auto!important;aspect-ratio:16/9!important}
  .prc-podcast{padding-top:48px!important;padding-bottom:50px!important}
  .prc-podcast-grid{gap:16px!important}
  .prc-podcast-card iframe{height:232px!important}
  .prc-podcast-coming .prc-podcast-placeholder{min-height:210px!important}
  .prc-opinion-grid{grid-template-columns:1fr!important;gap:16px!important}
  .prc-opinion-box.is-featured{grid-column:auto!important}
  .prc-opinion-box-image,.prc-opinion-box.is-featured .prc-opinion-box-image{height:220px!important;background-position:center 30%!important}
  .prc-opinion-box h4,.prc-opinion-box.is-featured h4{font-size:24px!important;line-height:1.1!important}
  .prc-fairs-grid,.prc-fairs-list,.prc-module-grid,.prc-custom-card-grid.cols-2,.prc-custom-card-grid.cols-3,.prc-custom-card-grid.cols-4{grid-template-columns:1fr!important}
  .prc-home-top-stage-inner{grid-template-columns:1fr!important}
  .prc-home-top-ad,.prc-most-read-week{width:100%!important;max-width:none!important}
  .prc-home-top-ad img{width:100%!important;height:auto!important;object-fit:contain!important}
  .prc-most-read-week{min-height:0!important}
}

@media(max-width:430px){
  .prc-home-flow .prc-wrap{width:calc(100% - 24px)!important}
  .prc-home-flow .prc-hero-heading h2,.prc-home-flow .prc-fairs-head h2,.prc-home-flow .prc-calendar-home-head h2,.prc-home-flow .prc-podcast-head h2,.prc-home-flow .prc-section-title h2,.prc-home-flow .prc-strip-title h2{font-size:28px!important}
  #prc-latest .prc-newsroom-lead-box h3{font-size:25px!important}
  .prc-opinion-box-image,.prc-opinion-box.is-featured .prc-opinion-box-image{height:205px!important}
}


/* v1.24.9 · correção definitiva do filtro mobile + respiro em Últimas Notícias */
@media(max-width:820px){
  /* Primeira seção: mais margem lateral e respiro vertical, alinhada ao restante da home. */
  .prc-home-flow #prc-noticias{padding-left:0!important;padding-right:0!important}
  .prc-home-flow #prc-noticias>.prc-wrap{width:calc(100% - 40px)!important;max-width:none!important;margin-inline:auto!important}
  .prc-home-flow #prc-noticias .prc-hero-heading{margin-bottom:20px!important}
  .prc-home-flow #prc-noticias .prc-hero-side{margin-top:4px!important}

  /* "Ver mais notícias" volta a parecer um CTA editorial, não texto sem CSS. */
  .prc-home-flow #prc-noticias .prc-hero-more{
    display:inline-flex!important;align-items:center!important;align-self:flex-start!important;
    color:#D1001C!important;font-size:13.5px!important;font-weight:800!important;line-height:1.2!important;
    margin-top:24px!important;padding:18px 0 0!important;border-top:1px solid #eadfe1!important;
    text-decoration:none!important;letter-spacing:.01em!important;
  }
  .prc-home-flow #prc-noticias .prc-hero-more:hover{color:#a90017!important}

  /* Navegue pelo seu mercado: filtros quebram em linhas e ficam 100% clicáveis. */
  .prc-home-flow .prc-segnav{overflow:hidden!important}
  .prc-home-flow .prc-segnav>.prc-wrap{width:calc(100% - 40px)!important;max-width:none!important;min-width:0!important;margin-inline:auto!important;overflow:visible!important}
  .prc-home-flow .prc-seg-title,.prc-home-flow .prc-sector-filter-results,.prc-home-flow .prc-sector-refine{min-width:0!important;max-width:100%!important;width:100%!important}
  .prc-home-flow .prc-macros{
    display:flex!important;flex-wrap:wrap!important;overflow:visible!important;overflow-x:visible!important;
    width:100%!important;max-width:100%!important;gap:9px 8px!important;padding:2px 0 6px!important;
    scroll-snap-type:none!important;
  }
  .prc-home-flow .prc-macro{
    flex:0 1 auto!important;max-width:100%!important;min-width:0!important;
    white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;
    line-height:1.15!important;padding:10px 13px!important;
  }
  .prc-home-flow .prc-segments,.prc-home-flow .prc-regions{
    display:flex!important;flex-wrap:wrap!important;overflow:visible!important;max-width:100%!important;width:100%!important;min-width:0!important;
  }
  .prc-home-flow .prc-segments a,.prc-home-flow .prc-segments span,.prc-home-flow .prc-regions a,.prc-home-flow .prc-regions span{
    max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;
  }
  .prc-home-flow .prc-sector-result{min-width:0!important;max-width:100%!important}
}
@media(max-width:430px){
  .prc-home-flow #prc-noticias>.prc-wrap,
  .prc-home-flow .prc-segnav>.prc-wrap{width:calc(100% - 32px)!important}
  .prc-home-flow .prc-macro{font-size:12px!important;padding:9px 11px!important}
}


/* v1.25.1 · Últimas Notícias mobile: container real alinhado às demais seções */
@media(max-width:820px){
  .prc-home-flow section#prc-noticias.prc-wrap{
    width:calc(100% - 28px)!important;
    max-width:none!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
    min-width:0!important;
  }
  .prc-home-flow #prc-noticias .prc-hero-heading,
  .prc-home-flow #prc-noticias .prc-lead,
  .prc-home-flow #prc-noticias .prc-hero-side,
  .prc-home-flow #prc-noticias .prc-side-list,
  .prc-home-flow #prc-noticias .prc-side-card{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
  }
  .prc-home-flow #prc-noticias .prc-side-card{
    border:1px solid #e6e6e6!important;
    border-radius:12px!important;
    overflow:hidden!important;
    padding:0!important;
    background:#fff!important;
  }
  .prc-home-flow #prc-noticias .prc-side-card>div{
    padding:16px 18px 18px!important;
  }
  .prc-home-flow #prc-noticias .prc-side-image{
    width:100%!important;
    margin:0!important;
    border-radius:0!important;
  }
  .prc-home-flow #prc-noticias .prc-hero-more{
    margin-top:28px!important;
    padding-top:18px!important;
  }
}
@media(max-width:430px){
  .prc-home-flow section#prc-noticias.prc-wrap{
    width:calc(100% - 24px)!important;
  }
  .prc-home-flow #prc-noticias .prc-side-card>div{
    padding:15px 16px 17px!important;
  }
}


/* v1.25.3 · CTA desktop de Últimas Notícias + redes sociais refinadas */
@media(min-width:821px){
  .prc-home-flow #prc-noticias .prc-hero-more{
    display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;
    align-self:flex-start!important;margin-top:26px!important;padding:18px 0 0!important;
    border-top:1px solid #eadfe1!important;color:#D1001C!important;text-decoration:none!important;
    font:800 13.5px/1.2 Inter,sans-serif!important;letter-spacing:.01em!important;
    transition:color .2s ease,transform .2s ease!important;
  }
  .prc-home-flow #prc-noticias .prc-hero-more:hover{color:#a90017!important;transform:translateX(3px)!important}
}
.prc-footer .prc-social-links{gap:9px!important}
.prc-footer .prc-social-links a{
  width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;
  min-height:36px!important;max-height:36px!important;flex:0 0 36px!important;
  border:1px solid rgba(255,255,255,.14)!important;border-radius:10px!important;
  background:rgba(255,255,255,.025)!important;color:#f4f4f5!important;opacity:1!important;
}
.prc-footer .prc-social-links a:hover{background:#D1001C!important;border-color:#D1001C!important;color:#fff!important;transform:translateY(-2px)!important}
.prc-footer .prc-social-links svg{width:16px!important;height:16px!important;min-width:16px!important;max-width:16px!important;min-height:16px!important;max-height:16px!important;fill:currentColor!important;stroke:none!important}


/* v1.25.6 · Promotoras & Realizadores na Home */
.prc-organizers-home{padding:48px 0 52px;background:#fff;border-bottom:1px solid #e8e4e4;overflow:hidden}
.prc-organizers-home-head{display:flex;align-items:end;justify-content:space-between;gap:24px;padding-bottom:18px;border-bottom:1px solid #e7dfe1;margin-bottom:20px}
.prc-organizers-home-head>div:first-child>span{display:block;color:#d1001c;font:850 11px/1 Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;margin-bottom:9px}
.prc-organizers-home-head h2{margin:0;font:400 clamp(38px,3.2vw,52px)/.98 "DM Serif Display",Georgia,serif;letter-spacing:-.018em;color:#111}
.prc-organizers-home-head h2 em{font-style:italic}
.prc-organizers-home-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}
.prc-organizers-home-actions>a{margin-left:5px;color:#17171a;text-decoration:none;font:800 11px/1.2 Inter,sans-serif;white-space:nowrap}
.prc-organizers-home-actions>a:hover{color:#d1001c}
.prc-org-carousel-arrow{width:34px;height:34px;border:1px solid #ddd6d8;border-radius:50%;background:#fff;color:#17171a;display:grid;place-items:center;cursor:pointer;font:700 15px/1 Inter,sans-serif;transition:.18s ease}
.prc-org-carousel-arrow:hover{border-color:#d1001c;color:#d1001c;transform:translateY(-1px)}
.prc-organizers-home-track{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:2px 1px 8px}
.prc-organizers-home-track::-webkit-scrollbar{display:none}
.prc-organizer-home-card{flex:0 0 clamp(180px,15vw,224px);scroll-snap-align:start;min-width:0}
.prc-organizer-home-card>a{height:198px;box-sizing:border-box;display:flex;flex-direction:column;padding:20px;border:1px solid #e7e1e3;border-radius:16px;background:linear-gradient(145deg,#fff 0%,#fbf8f9 100%);text-decoration:none;color:#111;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}
.prc-organizer-home-card>a:hover{transform:translateY(-3px);border-color:#d9cfd2;box-shadow:0 12px 28px rgba(0,0,0,.055)}
.prc-organizer-home-logo{height:46px;display:flex;align-items:center;margin-bottom:12px}.prc-organizer-home-logo img{display:block;max-width:130px;max-height:44px;width:auto;height:auto;object-fit:contain;object-position:left center}.prc-organizer-home-type{color:#d1001c;font:850 9px/1.15 Inter,sans-serif;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prc-organizer-home-card strong{display:block;margin:12px 0 5px;font:400 24px/1.03 "DM Serif Display",Georgia,serif;letter-spacing:-.012em}
.prc-organizer-home-card small{color:#777075;font:650 10px/1.3 Inter,sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prc-organizer-home-card em{margin-top:auto;color:#6e686c;font:750 9px/1.2 Inter,sans-serif;font-style:normal}
@media(max-width:760px){.prc-organizers-home{padding:38px 0 42px}.prc-organizers-home-head{align-items:flex-end;gap:12px}.prc-organizers-home-head h2{font-size:30px}.prc-organizers-home-actions .prc-org-carousel-arrow{display:none}.prc-organizers-home-actions>a{font-size:10px}.prc-organizers-home-track{margin-right:calc(-1 * max(22px,env(safe-area-inset-right)));padding-right:max(22px,env(safe-area-inset-right));gap:12px}.prc-organizer-home-card{flex-basis:74vw;max-width:286px}.prc-organizer-home-card>a{height:186px;padding:18px}.prc-organizer-home-card strong{font-size:23px}}

/* v1.25.11: footer social icons remain white on every template. */
.prc-footer .prc-social-links a{color:#fff!important}
.prc-footer .prc-social-links svg,
.prc-footer .prc-social-links svg path,
.prc-footer .prc-social-links svg circle,
.prc-footer .prc-social-links svg rect{fill:#fff!important;stroke:none!important;color:#fff!important}

/* v1.25.24 · Agenda Home sem imagens */
.prc-calendar-home .prc-agenda-card{min-height:230px!important}.prc-calendar-home .prc-event-card-content{padding:24px 20px 22px!important;height:100%!important;display:flex!important;flex-direction:column!important}.prc-calendar-home .prc-event-card-image{display:none!important}

/* v1.25.26 · mobile news-first, compact events, organizer title normalization, footer icons */
.prc-organizers-home-head h2,.prc-organizers-home-head h2 em{font-family:"DM Serif Display",Georgia,serif!important;font-style:normal!important;font-weight:400!important;font-size:clamp(38px,3.2vw,52px)!important;line-height:.98!important}
.prc-calendar-home .prc-agenda-card{min-height:0!important;height:auto!important}.prc-calendar-home .prc-event-card-content{padding:18px 18px 17px!important}.prc-calendar-home .prc-agenda-card h3{margin:8px 0 6px!important}.prc-footer .prc-social-links a,.prc-footer .prc-social-links a:visited,.prc-footer .prc-social-links a:hover{color:#fff!important}.prc-footer .prc-social-links svg,.prc-footer .prc-social-links svg *{fill:#fff!important;stroke:none!important;color:#fff!important}
@media(max-width:820px){.prc-home-flow{display:flex!important;flex-direction:column!important}.prc-home-top-stage{order:15!important}.prc-home-flow #prc-noticias{padding-top:22px!important}.prc-home-top-stage-inner{grid-template-columns:1fr!important}.prc-portal-rating{height:auto!important;min-height:128px!important}.prc-calendar-home .prc-agenda-card{min-height:168px!important}.prc-calendar-home .prc-event-card-content{padding:16px!important}}


/* v1.25.27 · ticker restaurado, calendário compacto, newsletter legível e títulos padronizados */
.prc-calendar-home .prc-agenda-grid{align-items:start!important}
.prc-calendar-home .prc-agenda-card{min-height:0!important;height:auto!important;padding:0!important;align-self:start!important}
.prc-calendar-home .prc-event-card-link{height:auto!important;min-height:0!important}
.prc-calendar-home .prc-event-card-content{height:auto!important;min-height:0!important;padding:14px 16px 13px!important;display:block!important}
.prc-calendar-home .prc-agenda-date{margin:0 0 6px!important}
.prc-calendar-home .prc-agenda-date b{font-size:20px!important;line-height:1!important}
.prc-calendar-home .prc-agenda-card h3{margin:5px 0 5px!important;font-size:16px!important;line-height:1.18!important}
.prc-calendar-home .prc-agenda-card p{margin:0 0 9px!important;min-height:0!important;font-size:11.5px!important;line-height:1.35!important}
.prc-calendar-home .prc-event-card-meta{margin-top:0!important;padding-top:0!important;display:flex!important;gap:5px!important;flex-wrap:wrap!important}
.prc-calendar-home .prc-tag{padding:3px 7px!important;font-size:8.5px!important}
/* 0.9.10: removido override legado de 1.25.27 que forçava formulário Brevo branco. */
.prc-home-flow .prc-community-newsletter-panel .prc-brevo-submit,
.prc-home-flow .prc-community-newsletter-panel .prc-brevo-submit span{color:#fff!important}
.prc-organizers-home-head h2{font:400 27px/1 "DM Serif Display",Georgia,serif!important;letter-spacing:0!important;font-style:normal!important}
.prc-organizers-home-head h2 em{font:inherit!important;font-style:normal!important}
@media(max-width:820px){
  .prc-calendar-home .prc-agenda-card{min-height:0!important;height:auto!important}
  .prc-calendar-home .prc-event-card-content{padding:13px 14px 12px!important}
  .prc-calendar-home .prc-agenda-card h3{font-size:15px!important}
}

/* v1.25.28 · compactação final do calendário, navegação sem sublinhado duplo, newsletter e organizadores */
.prc-header .prc-primary-nav>a,
.prc-header .prc-primary-nav .prc-submenu>a{
  border-bottom:0!important;
  text-decoration:none!important;
  text-decoration-line:none!important;
  box-shadow:none!important;
}
.prc-header .prc-nav-parent{
  border-bottom:0!important;
  text-decoration:none!important;
  box-shadow:none!important;
}

.prc-calendar-home .prc-agenda-grid{
  align-items:start!important;
  grid-auto-rows:auto!important;
}
.prc-calendar-home .prc-agenda-card{
  display:block!important;
  min-height:0!important;
  height:max-content!important;
  max-height:none!important;
  align-self:start!important;
  padding:0!important;
}
.prc-calendar-home .prc-agenda-card .prc-event-card-link{
  display:block!important;
  min-height:0!important;
  height:auto!important;
  max-height:none!important;
}
.prc-calendar-home .prc-event-card-content{
  display:block!important;
  min-height:0!important;
  height:auto!important;
  max-height:none!important;
  padding:12px 15px 11px!important;
}
.prc-calendar-home .prc-agenda-date{margin:0 0 5px!important}
.prc-calendar-home .prc-agenda-card h3{margin:4px 0 4px!important;font-size:16px!important;line-height:1.16!important}
.prc-calendar-home .prc-agenda-card p{margin:0 0 7px!important;min-height:0!important;height:auto!important}
.prc-calendar-home .prc-event-card-meta{
  margin:0!important;
  padding:0!important;
  min-height:0!important;
  height:auto!important;
  align-items:center!important;
}
.prc-calendar-home .prc-tag{margin:0!important}

.prc-footer .prc-footer-newsletter-dark .prc-newsletter-link,
.prc-footer .prc-footer-newsletter-dark .prc-newsletter-link:visited{
  background:#fff!important;
  color:#111!important;
  border:1px solid #fff!important;
}
.prc-footer .prc-footer-newsletter-dark .prc-newsletter-link i{
  color:#d1001c!important;
}
.prc-footer .prc-footer-newsletter-dark .prc-newsletter-link:hover,
.prc-footer .prc-footer-newsletter-dark .prc-newsletter-link:focus-visible{
  background:#f3f0f0!important;
  color:#111!important;
  border-color:#f3f0f0!important;
}

.prc-organizers-home{overflow:visible!important}
.prc-organizers-home-head h2,
.prc-organizers-home-head h2 em{
  margin:0!important;
  font:400 clamp(38px,3.2vw,52px)/.98 "DM Serif Display",Georgia,serif!important;
  letter-spacing:-.018em!important;
  font-style:normal!important;
}
.prc-organizers-home-track{
  position:relative!important;
  padding-top:8px!important;
  padding-bottom:12px!important;
}
.prc-organizer-home-card{position:relative!important;z-index:1!important}
.prc-organizer-home-card:hover{z-index:30!important}
.prc-organizer-home-card>a{position:relative!important;z-index:1!important}
.prc-organizer-home-card>a:hover{z-index:31!important}

@media(max-width:820px){
  .prc-calendar-home .prc-agenda-card{min-height:0!important;height:max-content!important}
  .prc-calendar-home .prc-event-card-content{padding:11px 13px 10px!important}
  .prc-organizers-home-head h2,.prc-organizers-home-head h2 em{font-size:30px!important}
}

/* PRC 1.25.41 · páginas especiais destacáveis na Home */
.prc-special-home{padding:46px 0;background:#fff;border-top:1px solid #eee8e9;border-bottom:1px solid #eee8e9}
.prc-special-home-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}
.prc-special-home-head span{display:block;margin-bottom:8px;color:#d1001c;font:850 10px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase}
.prc-special-home-head h2{margin:0;font:400 clamp(32px,3vw,42px)/1 'DM Serif Display',Georgia,serif;letter-spacing:-.02em}
.prc-special-home-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}
.prc-special-home-card{position:relative;z-index:1;display:grid;grid-template-rows:190px 1fr;min-height:100%;overflow:hidden;border:1px solid #e6dfe1;border-radius:14px;background:#fff;color:#151515;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}
.prc-special-home-card:hover{z-index:4;transform:translateY(-4px);border-color:#d8ced1;box-shadow:0 16px 38px rgba(0,0,0,.08)}
.prc-special-home-media{display:block;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#efebec}
.prc-special-home-media.is-empty{background:linear-gradient(145deg,#f0ebec,#dad2d4)}
.prc-special-home-copy{display:flex;flex-direction:column;padding:20px 21px 21px}
.prc-special-home-copy small{color:var(--special-accent,#d1001c);font:850 9px/1 Inter,sans-serif;letter-spacing:.13em;text-transform:uppercase}
.prc-special-home-copy strong{display:block;margin:9px 0 10px;font:400 27px/1.05 'DM Serif Display',Georgia,serif;letter-spacing:-.015em}
.prc-special-home-copy em{font:400 12.5px/1.55 Inter,sans-serif;color:#696366;font-style:normal}
.prc-special-home-copy b{margin-top:auto;padding-top:18px;font:800 10px/1.2 Inter,sans-serif;text-transform:uppercase;letter-spacing:.04em}
.prc-special-home-copy b i{color:var(--special-accent,#d1001c);font-style:normal;margin-left:6px}
.prc-special-home-grid.is-feature{grid-template-columns:minmax(0,1.45fr) repeat(2,minmax(0,.78fr))}
.prc-special-home-grid.is-feature .prc-special-home-card.is-featured{grid-template-rows:260px 1fr}
.prc-special-home-grid.is-feature .prc-special-home-card.is-featured .prc-special-home-copy strong{font-size:34px}
@media(max-width:980px){.prc-special-home-grid,.prc-special-home-grid.is-feature{grid-template-columns:1fr 1fr}.prc-special-home-grid.is-feature .prc-special-home-card.is-featured{grid-column:1/-1}}
@media(max-width:680px){.prc-special-home{padding:36px 0}.prc-special-home-grid,.prc-special-home-grid.is-feature{grid-template-columns:1fr}.prc-special-home-grid.is-feature .prc-special-home-card.is-featured{grid-column:auto}.prc-special-home-card{grid-template-rows:170px 1fr}.prc-special-home-grid.is-feature .prc-special-home-card.is-featured{grid-template-rows:190px 1fr}}


/* v1.25.58 · Agenda da Home: cards mobile com altura visual padronizada */
@media(max-width:820px){
  .prc-home-flow .prc-calendar-home .prc-agenda-grid{align-items:stretch!important}
  .prc-home-flow .prc-calendar-home .prc-agenda-card{
    height:214px!important;min-height:214px!important;max-height:214px!important;align-self:stretch!important;
  }
  .prc-home-flow .prc-calendar-home .prc-agenda-card .prc-event-card-link{
    display:flex!important;flex-direction:column!important;height:100%!important;min-height:100%!important;
  }
  .prc-home-flow .prc-calendar-home .prc-event-card-content{
    display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;padding:13px 14px 12px!important;
  }
  .prc-home-flow .prc-calendar-home .prc-agenda-card h3{
    display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;
    min-height:2.32em!important;max-height:2.32em!important;
  }
  .prc-home-flow .prc-calendar-home .prc-agenda-card p{
    display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;
    min-height:2.7em!important;max-height:2.7em!important;
  }
  .prc-home-flow .prc-calendar-home .prc-event-card-meta{margin-top:auto!important;padding-top:5px!important}
}


/* prc-critical-home-151 */
/* v1.5.1 critical preview styles: bypass cache/minification issues */
.prc-wrap{width:min(1520px,calc(100% - 56px))!important;margin-left:auto!important;margin-right:auto!important}
.prc-home-flow{display:flex!important;flex-direction:column!important;width:100%!important}
.prc-home-block{display:block!important;width:100%!important}
.prc-editorial-box{display:block!important;background:#fff!important;border:1px solid #e6e6e6!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 8px 24px rgba(0,0,0,.055)!important}
.prc-editorial-box-image{display:block!important;width:100%!important;aspect-ratio:16/9!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important;background-color:#f8f4f4!important}
.prc-editorial-box-body{display:block!important;padding:18px 20px 20px!important;background:#fff!important}
.prc-editorial-box-body h3,.prc-editorial-box-body h4{margin:5px 0 9px!important;color:#111!important}
.prc-editorial-box-body p{margin:0!important;color:#606060!important}
.prc-world-stage{display:block!important;background:#f8f4f4!important;padding:44px 0!important}
.prc-world-box-grid{display:grid!important;grid-template-columns:minmax(0,1.45fr) repeat(3,minmax(0,1fr))!important;grid-template-rows:auto auto!important;gap:18px!important;align-items:stretch!important}
.prc-world-feature{grid-column:1!important;grid-row:1 / span 2!important}
.prc-world-inline-ad{grid-column:2 / -1!important;grid-row:2!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:100px!important;padding:4px 0!important}.prc-world-inline-ad .prc-ad-slot{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin:0!important}.prc-world-inline-ad .prc-ad-slot>a{display:block!important;max-width:100%!important;line-height:0!important;margin:0 auto!important}.prc-world-inline-ad img{display:block!important;max-width:100%!important;height:auto!important;margin:0 auto!important}
.prc-world-feature .prc-editorial-box-image{aspect-ratio:16/10!important}
.prc-world-small{min-width:0!important}
.prc-combo-dual{display:block!important;background:#fff!important;padding:44px 0!important}
.prc-dual-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}
.prc-dual-panel{display:block!important;background:#fff!important;border:1px solid #e6e6e6!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 8px 24px rgba(0,0,0,.05)!important}
.prc-dual-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:15px 18px!important;border-bottom:1px solid #e6e6e6!important;background:#fff!important}
.prc-dual-lead-card{display:block!important}
.prc-dual-lead-card .prc-editorial-box-image{aspect-ratio:16/9!important}
.prc-dual-secondary{display:block!important;margin:0 18px 18px!important;padding-top:16px!important;border-top:1px solid #e6e6e6!important}
.prc-venues-showcase{display:block!important;background:#f8f4f4!important;padding:44px 0!important}
.prc-venue-box-grid{display:grid!important;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,.8fr))!important;gap:18px!important;align-items:stretch!important}
.prc-compact-strips{display:block!important;padding:38px 0!important;background:#fff!important}
.prc-strip-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}
.prc-strip-grid.is-single{grid-template-columns:1fr!important}
.prc-link-strip{display:block!important;background:#fff!important;border:1px solid #e6e6e6!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 8px 24px rgba(0,0,0,.04)!important}
.prc-link-list{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:0 18px 18px!important;gap:0!important}
.prc-link-list article{display:block!important;padding:16px 18px 4px 0!important;margin-right:18px!important;border-right:1px solid #e6e6e6!important}
.prc-link-list article:last-child{border-right:0!important;margin-right:0!important}
.prc-newsroom-grid{display:grid!important;grid-template-columns:minmax(0,1.35fr) minmax(0,.95fr)!important;gap:20px!important}
.prc-newsroom-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}
.prc-newsroom-lead-box{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)!important}
.prc-newsroom-card{display:block!important}
.prc-newsroom-card .prc-newsroom-thumb{display:block!important;width:100%!important;aspect-ratio:16/9!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}
.prc-strip-grid.is-single{display:block!important;width:min(1520px,calc(100% - 56px))!important;max-width:1520px!important;margin-left:auto!important;margin-right:auto!important}
.prc-strip-grid.is-single>.prc-link-strip{display:block!important;width:100%!important;max-width:none!important}
.prc-newsroom-grid{align-items:stretch!important}
.prc-newsroom-feature-stack{height:100%!important;grid-template-rows:auto minmax(150px,1fr)!important}
.prc-newsroom-support-row{height:100%!important;align-items:stretch!important}
.prc-newsroom-support{height:100%!important}
.prc-newsroom-support-row>.prc-newsroom-support:only-child{grid-column:1/-1!important}
/* v1.6.4 · newsroom editorial + Conteúdos Radar branco */
.prc-originals-block{background:#fff!important;border-top:1px solid #e6e6e6!important;border-bottom:1px solid #e6e6e6!important;padding:0!important;margin:0!important}
#prc-originais{background:#fff!important;padding-top:48px!important;padding-bottom:54px!important}
#prc-latest .prc-newsroom-grid{grid-template-columns:minmax(0,1.34fr) minmax(400px,.66fr)!important;gap:22px!important;align-items:start!important}
#prc-latest .prc-newsroom-feature-stack{display:flex!important;flex-direction:column!important;gap:16px!important;height:auto!important}
#prc-latest .prc-newsroom-lead-box{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr)!important;min-height:320px!important;border-radius:14px!important}
#prc-latest .prc-newsroom-lead-box.no-image{grid-template-columns:1fr!important;min-height:0!important}
#prc-latest .prc-newsroom-lead-box .prc-editorial-box-image{min-height:320px!important}
#prc-latest .prc-newsroom-lead-box .prc-editorial-box-body{padding:26px 28px!important}
#prc-latest .prc-newsroom-lead-box h3{font-size:31px!important;line-height:1.05!important;margin:8px 0 12px!important}
#prc-latest .prc-newsroom-lead-box p{font-size:14px!important;line-height:1.5!important}
#prc-latest .prc-newsroom-support-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;height:auto!important}
#prc-latest .prc-newsroom-support{display:grid!important;grid-template-columns:126px minmax(0,1fr)!important;min-height:132px!important;height:auto!important;border-radius:12px!important}
#prc-latest .prc-newsroom-support.no-image{grid-template-columns:1fr!important;min-height:0!important}
#prc-latest .prc-newsroom-support-thumb{min-height:132px!important}
#prc-latest .prc-newsroom-support .prc-editorial-box-body{padding:16px 17px!important}
#prc-latest .prc-newsroom-support h4{font-size:18px!important;line-height:1.18!important;margin:5px 0 10px!important}
#prc-latest .prc-newsroom-cards-three{display:grid!important;grid-template-columns:1fr!important;gap:14px!important}
#prc-latest .prc-newsroom-cards-three .prc-newsroom-card{display:grid!important;grid-template-columns:158px minmax(0,1fr)!important;min-height:132px!important;border-radius:12px!important;overflow:hidden!important}
#prc-latest .prc-newsroom-cards-three .prc-newsroom-card.no-image{grid-template-columns:1fr!important;min-height:0!important}
#prc-latest .prc-newsroom-cards-three .prc-newsroom-thumb{height:100%!important;min-height:132px!important;aspect-ratio:auto!important}
#prc-latest .prc-newsroom-cards-three .prc-editorial-box-body{padding:15px 17px!important;display:flex!important;flex-direction:column!important;justify-content:center!important}
#prc-latest .prc-newsroom-cards-three h4{font-size:18px!important;line-height:1.16!important;margin:5px 0 9px!important}
#prc-latest .prc-newsroom-card time,#prc-latest .prc-meta time{font-size:10.5px!important;color:#6b6b6b!important}
@media(max-width:1180px){#prc-latest .prc-newsroom-grid{grid-template-columns:1fr!important}#prc-latest .prc-newsroom-cards-three{grid-template-columns:repeat(3,minmax(0,1fr))!important}#prc-latest .prc-newsroom-cards-three .prc-newsroom-card{display:block!important}#prc-latest .prc-newsroom-cards-three .prc-newsroom-thumb{aspect-ratio:16/9!important;min-height:0!important}}
@media(max-width:820px){#prc-latest .prc-newsroom-lead-box,#prc-latest .prc-newsroom-support-row,#prc-latest .prc-newsroom-cards-three{grid-template-columns:1fr!important}#prc-latest .prc-newsroom-support,#prc-latest .prc-newsroom-cards-three .prc-newsroom-card{grid-template-columns:1fr!important}#prc-latest .prc-newsroom-support-thumb,#prc-latest .prc-newsroom-cards-three .prc-newsroom-thumb{aspect-ratio:16/9!important;min-height:0!important}}

/* v1.6.5 · Conteúdos Radar branco + tipografia */
.prc-originals-block{background:#f7f1f2!important;box-shadow:0 0 0 100vmax #f7f1f2!important;clip-path:inset(0 -100vmax)!important;border-top:1px solid #eadfe1!important;border-bottom:1px solid #eadfe1!important}
#prc-originais,.prc-originals-block .prc-content,.prc-originals-block .prc-module-grid{background:transparent!important}
#prc-originais .prc-section-title h2{font:800 18px/1.15 Inter,system-ui,sans-serif!important;text-transform:uppercase!important;letter-spacing:.045em!important}
#prc-originais .prc-module{background:#fff!important;border:1px solid #e6e6e6!important;border-top:3px solid #D1001C!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 8px 22px rgba(17,17,17,.045)!important}
#prc-originais .prc-module-head{padding:13px 16px!important}
#prc-originais .prc-module-body{padding:18px 16px 20px!important;min-height:170px!important}
#prc-originais .prc-module-body h3{font:700 20px/1.2 Inter,system-ui,sans-serif!important;letter-spacing:-.015em!important;margin:0 0 10px!important}
#prc-originais .prc-module-body p{font:400 13px/1.5 Inter,system-ui,sans-serif!important;color:#555!important}
#prc-originais .prc-module.is-dark{background:#111827!important;color:#fff!important;border-color:#111827!important;border-top-color:#D1001C!important}
#prc-originais .prc-module.is-dark .prc-module-body p{color:#b9c3d6!important}

/* v1.6.4 · override final */
.prc-content{background:#fff!important}.prc-originals-block,#prc-originais{background:#f7f1f2!important}
.prc-originals-block{padding:0!important;border-top:1px solid #e6e6e6!important;border-bottom:1px solid #e6e6e6!important}
#prc-originais{padding:52px 0 58px!important;margin:0 auto!important}
.prc-newsroom-v2{display:grid!important;grid-template-columns:minmax(0,1.25fr) minmax(520px,.75fr)!important;gap:22px!important;align-items:stretch!important}
.prc-newsroom-v2-lead{display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #e6e6e6!important;border-radius:16px!important;overflow:hidden!important;box-shadow:0 8px 24px rgba(17,17,17,.05)!important;min-width:0!important}
.prc-newsroom-v2-lead-image{display:block!important;aspect-ratio:16/8.8!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}
.prc-newsroom-v2-lead-body{padding:24px 26px 25px!important}
.prc-newsroom-v2-kicker{color:#D1001C!important;font-size:10.5px!important;font-weight:800!important;letter-spacing:.09em!important;text-transform:uppercase!important;margin-bottom:7px!important}
.prc-newsroom-v2-lead h3{font:400 34px/1.06 "DM Serif Display",Georgia,serif!important;margin:0 0 10px!important;max-width:820px!important}
.prc-newsroom-v2-lead p{font-size:14px!important;line-height:1.55!important;color:#575757!important;margin:0!important;max-width:760px!important}
.prc-newsroom-v2-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;align-content:stretch!important}
.prc-newsroom-v2-card{display:flex!important;flex-direction:column!important;background:#fff!important;border:1px solid #e6e6e6!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 7px 20px rgba(17,17,17,.045)!important;min-width:0!important}
.prc-newsroom-v2-thumb{display:block!important;aspect-ratio:16/8.7!important;background-position:center!important;background-size:cover!important;background-repeat:no-repeat!important}
.prc-newsroom-v2-card-body{display:flex!important;flex-direction:column!important;flex:1!important;padding:16px 17px 15px!important}
.prc-newsroom-v2-card h4{font:700 17px/1.22 Inter,system-ui,sans-serif!important;margin:6px 0 10px!important;letter-spacing:-.01em!important}
.prc-newsroom-v2-card .prc-eyebrow{font-size:9.5px!important;line-height:1.2!important}
.prc-newsroom-v2-footer{margin-top:auto!important;padding-top:4px!important;color:#6b6b6b!important;font-size:10.5px!important}
.prc-newsroom-v2-card.no-image .prc-newsroom-v2-card-body{padding-top:20px!important}
@media(max-width:1180px){.prc-newsroom-v2{grid-template-columns:1fr!important}.prc-newsroom-v2-cards{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
@media(max-width:900px){.prc-newsroom-v2-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:640px){.prc-newsroom-v2-cards{grid-template-columns:1fr!important}.prc-newsroom-v2-lead h3{font-size:29px!important}}

/* v1.6.2 · largura e isolamento entre seções */
.prc-home-block{box-sizing:border-box!important;isolation:isolate!important}
#prc-originais{position:relative!important;z-index:2!important;padding-bottom:54px!important;margin-bottom:0!important;overflow:hidden!important}
#prc-editorias{position:relative!important;z-index:1!important;margin-top:0!important;clear:both!important}
#prc-editorias .prc-world-stage{margin-top:0!important;padding-top:46px!important}
.prc-compact-strips>.prc-wrap.prc-strip-grid.is-single{width:min(1520px,calc(100% - 56px))!important;max-width:1520px!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important}
.prc-compact-strips>.prc-wrap.prc-strip-grid.is-single>.prc-link-strip{width:100%!important;max-width:100%!important;margin:0!important}
@media(max-width:1180px){
 .prc-world-box-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .prc-world-feature{grid-column:span 2!important;grid-row:auto!important}
 .prc-venue-box-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 .prc-venue-feature{grid-column:span 2!important}
}
@media(max-width:820px){
 .prc-wrap{width:min(100% - 28px,1520px)!important}
 .prc-world-box-grid,.prc-dual-grid,.prc-venue-box-grid,.prc-strip-grid,.prc-newsroom-grid,.prc-newsroom-cards,.prc-newsroom-lead-box{grid-template-columns:1fr!important}
 .prc-world-feature,.prc-venue-feature{grid-column:auto!important}
 .prc-link-list{grid-template-columns:1fr!important}
 .prc-link-list article{border-right:0!important;border-bottom:1px solid #e6e6e6!important;margin-right:0!important;padding-right:0!important}
}


/* v1.8.1 · sistema tipográfico fechado + largura editorial */
.prc-preview-body,
.prc-preview-body button,
.prc-preview-body input,
.prc-preview-body select,
.prc-preview-body textarea{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important}
.prc-wrap{width:calc(100% - 64px)!important;max-width:1480px!important;margin-left:auto!important;margin-right:auto!important}

/* Interface, navegação e títulos de seção = Inter */
.prc-header nav,
.prc-actions,
.prc-btn,
.prc-eyebrow,
.prc-meta,
.prc-tag,
.prc-seg-title,
.prc-macro,
.prc-segments,
.prc-regions,
.prc-section-title,
.prc-section-title a,
.prc-module-head,
.prc-dual-head,
.prc-link-strip,
.prc-ad-label,
.prc-ad-size{font-family:Inter,system-ui,sans-serif!important}
.prc-section-title-large h2,
#prc-originais .prc-section-title h2{
  font-family:Inter,system-ui,sans-serif!important;
  font-size:24px!important;
  line-height:1.15!important;
  font-weight:800!important;
  letter-spacing:-.025em!important;
  text-transform:none!important;
}
.prc-section-title{gap:16px!important;margin-bottom:26px!important}
.prc-section-title>span{height:2px!important;background:linear-gradient(90deg,rgba(209,0,28,.42),rgba(209,0,28,.04))!important}
.prc-section-title a{font-size:11.5px!important;font-weight:800!important;letter-spacing:.01em!important}

/* Editorial = DM Serif Display */
.prc-lead h1,
.prc-newsroom-v2-lead h3,
.prc-latest-lead h3,
.prc-editorial-lead h3,
.prc-module-body h3,
#prc-originais .prc-module-body h3,
.prc-world-feature h3,
.prc-venue-feature h3,
.prc-editorial-box-body h3{
  font-family:"DM Serif Display",Georgia,serif!important;
  font-weight:400!important;
  letter-spacing:-.018em!important;
}
#prc-originais .prc-module-body h3{font-size:23px!important;line-height:1.12!important;margin:0 0 10px!important}

/* Cards compactos/listas = Inter para leitura rápida */
.prc-side-card h3,
.prc-agenda-card h3,
.prc-newsroom-v2-card h4,
.prc-editorial-list h4,
.prc-link-list h3,
.prc-dual-secondary h4,
.prc-world-small h4,
.prc-venue-small h4{
  font-family:Inter,system-ui,sans-serif!important;
  font-weight:700!important;
  letter-spacing:-.015em!important;
}
.prc-editorial-list h4{font-size:18px!important;line-height:1.22!important}

/* Corpo, descrições e metadados = Inter */
.prc-lead p,
.prc-newsroom-v2-lead p,
.prc-module-body p,
.prc-editorial-lead p,
.prc-editorial-list p,
.prc-agenda-card p,
.prc-subscription p,
.prc-sponsored p{font-family:Inter,system-ui,sans-serif!important}

/* Separação de seções mais editorial sem virar faixas pesadas */
.prc-agenda-shell,
.prc-latest-wrap,
.prc-originals-block,
.prc-world-stage,
.prc-combo-dual,
.prc-venues-showcase,
.prc-compact-strips{position:relative!important}
.prc-agenda-shell{border-top:1px solid #e6e6e6!important;border-bottom:1px solid #e6e6e6!important}
.prc-latest-wrap{border-bottom:1px solid #eeeaea!important}
.prc-originals-block{border-top:0!important;border-bottom:1px solid #eeeaea!important}
.prc-world-stage{border-top:0!important;border-bottom:1px solid #e8e4e4!important}
.prc-combo-dual{border-bottom:1px solid #eeeaea!important}
.prc-venues-showcase{border-bottom:1px solid #e8e4e4!important}
.prc-home-block + .prc-home-block:before{background:linear-gradient(90deg,transparent,#e7e2e2 12%,#e7e2e2 88%,transparent)!important}

@media(max-width:820px){
  .prc-wrap{width:calc(100% - 28px)!important}
  .prc-section-title-large h2,#prc-originais .prc-section-title h2{font-size:22px!important}
}

/* v1.8.3 · largura wide + respiro + padding de boxes */
@media (min-width:1200px){.prc-wrap{width:calc(100% - 72px)!important;max-width:1440px!important}}
@media (min-width:1700px){.prc-wrap{width:calc(100% - 96px)!important;max-width:1440px!important}}
.prc-latest-wrap{padding-top:66px!important;padding-bottom:58px!important}
#prc-latest .prc-section-title{margin-bottom:30px!important}
.prc-newsroom-v2-lead-body{padding:28px 30px 30px!important}
.prc-newsroom-v2-card-body{padding:20px 21px 19px!important}
.prc-agenda-card{padding:24px 24px 25px!important}
.prc-agenda-empty{padding:38px 42px!important}
#prc-originais .prc-module-head{padding:16px 20px!important}
#prc-originais .prc-module-body{padding:22px 20px 24px!important}
.prc-world-box-body,.prc-venue-box-body,.prc-dual-card-body,.prc-editorial-box-body{padding:22px 24px!important}
.prc-link-strip{padding:22px 24px!important}
.prc-sponsored{padding:24px 26px!important}
@media(max-width:820px){
  .prc-wrap{width:calc(100% - 32px)!important}
  .prc-latest-wrap{padding-top:56px!important;padding-bottom:48px!important}
  #prc-latest .prc-section-title{margin-bottom:26px!important}
  .prc-newsroom-v2-lead-body{padding:22px 20px 24px!important}
  .prc-newsroom-v2-card-body{padding:18px 18px 19px!important}
  .prc-agenda-empty{padding:28px 24px!important}
  .prc-agenda-card{padding:21px 20px 22px!important}
  #prc-originais .prc-module-head{padding:15px 18px!important}
  #prc-originais .prc-module-body{padding:20px 18px 22px!important}
  .prc-world-box-body,.prc-venue-box-body,.prc-dual-card-body,.prc-editorial-box-body{padding:20px!important}
  .prc-link-strip{padding:20px!important}
}

/* v1.9.1 critical header interaction */
.prc-menu-toggle{background:transparent!important;box-shadow:none!important;border:0!important}
.prc-search-panel{opacity:0!important;visibility:hidden!important;transform:translateY(-10px)!important;pointer-events:none!important}
.prc-search-panel.is-open{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}
@media(min-width:981px){.prc-menu-toggle{display:none!important}}

/* v1.9.3 · Header/Footer premium + CSS crítico inline para não depender de cache */
.prc-header{position:sticky!important;top:0!important;z-index:80!important;background:rgba(255,255,255,.97)!important;border-bottom:1px solid #ece8e8!important;backdrop-filter:blur(16px)!important}
.prc-hrow{height:78px!important;display:flex!important;align-items:center!important;gap:34px!important;transition:height .22s ease!important}
.prc-header.is-scrolled{box-shadow:0 12px 34px rgba(15,15,18,.07)!important}
.prc-header.is-scrolled .prc-hrow{height:68px!important}
.prc-header .prc-logo{min-width:190px!important}
.prc-header .prc-logo img{display:block!important;max-width:190px!important;max-height:50px!important;width:auto!important;height:auto!important}
.prc-primary-nav{display:flex!important;align-items:center!important;gap:4px!important;margin-left:14px!important;font:700 13px/1 Inter,sans-serif!important}
.prc-primary-nav>a{position:relative!important;padding:29px 11px 27px!important;color:#17171a!important;transition:color .18s ease!important}.prc-nav-item{position:relative!important;display:flex!important;align-items:stretch!important}.prc-nav-parent{position:relative!important;border:0!important;background:transparent!important;padding:29px 11px 27px!important;color:#17171a!important;font:700 13px/1 Inter,sans-serif!important;cursor:pointer!important}.prc-nav-parent span{margin-left:4px!important}.prc-submenu{position:absolute!important;top:calc(100% - 8px)!important;left:50%!important;min-width:245px!important;transform:translate(-50%,8px)!important;padding:8px!important;background:#fff!important;border:1px solid #e8e2e2!important;border-radius:12px!important;box-shadow:0 18px 42px rgba(15,15,18,.12)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:.18s!important;z-index:95!important}.prc-submenu a{display:block!important;padding:12px 13px!important;color:#222!important;border-radius:8px!important;font:700 12px/1.3 Inter,sans-serif!important}.prc-submenu a:after{display:none!important}.prc-submenu a:hover{background:#f8f4f4!important;color:var(--prc-red)!important}.prc-nav-item:hover .prc-submenu,.prc-nav-item:focus-within .prc-submenu{opacity:1!important;visibility:visible!important;pointer-events:auto!important;transform:translate(-50%,0)!important}
.prc-primary-nav>a:after,.prc-nav-parent:after{content:""!important;position:absolute!important;left:11px!important;right:11px!important;bottom:20px!important;height:2px!important;background:var(--prc-red)!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .22s ease!important}
.prc-primary-nav>a:hover,.prc-primary-nav>a.is-current,.prc-nav-item:hover>.prc-nav-parent{color:var(--prc-red)!important}
.prc-primary-nav>a:hover:after,.prc-primary-nav>a.is-current:after,.prc-nav-item:hover>.prc-nav-parent:after{transform:scaleX(1)!important}
.prc-actions{margin-left:auto!important;display:flex!important;align-items:center!important;gap:10px!important}
.prc-search-trigger{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;height:42px!important;padding:0 12px!important;border:0!important;background:transparent!important;color:#17171a!important;border-radius:999px!important;font:700 11px/1 Inter,sans-serif!important;cursor:pointer!important;overflow:hidden!important;transition:color .2s ease,background .2s ease,transform .2s ease!important}
.prc-search-trigger svg{width:21px!important;height:21px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.75!important;stroke-linecap:round!important;stroke-linejoin:round!important;transition:transform .25s ease!important}
.prc-search-trigger span{max-width:0!important;opacity:0!important;overflow:hidden!important;white-space:nowrap!important;transition:max-width .25s ease,opacity .18s ease!important}
.prc-search-trigger:hover{background:#f6f3f3!important;color:var(--prc-red)!important;transform:translateY(-1px)!important}
.prc-search-trigger:hover svg{transform:scale(1.08) rotate(-4deg)!important}
.prc-search-trigger:hover span,.prc-search-trigger[aria-expanded="true"] span{max-width:56px!important;opacity:1!important}
.prc-header-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:42px!important;padding:0 19px!important;border-radius:5px!important;background:var(--prc-red)!important;color:#fff!important;font:800 10.5px/1 Inter,sans-serif!important;letter-spacing:.055em!important;text-transform:uppercase!important;transition:transform .2s ease,box-shadow .2s ease,background .2s ease!important}
.prc-header-cta:hover{transform:translateY(-2px)!important;box-shadow:0 10px 22px rgba(209,0,28,.2)!important;background:#b90019!important}
.prc-search-panel{display:block!important;position:absolute!important;left:0!important;right:0!important;top:100%!important;z-index:75!important;background:rgba(255,255,255,.99)!important;border-bottom:1px solid #e8e4e4!important;box-shadow:0 22px 45px rgba(12,12,15,.10)!important;opacity:0!important;visibility:hidden!important;transform:translateY(-14px)!important;pointer-events:none!important;transition:opacity .24s ease,transform .24s ease,visibility .24s!important}
.prc-search-panel.is-open{opacity:1!important;visibility:visible!important;transform:translateY(0)!important;pointer-events:auto!important}
.prc-search-panel-inner{min-height:148px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:32px!important;padding-top:26px!important;padding-bottom:26px!important}
.prc-search-form label{display:block!important;margin-bottom:10px!important;color:#878287!important;font:800 9px/1 Inter,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important}
.prc-search-field{display:flex!important;align-items:center!important;max-width:980px!important;border-bottom:2px solid #17171a!important}
.prc-search-field input{flex:1!important;min-width:0!important;border:0!important;outline:0!important;background:transparent!important;padding:7px 0 12px!important;color:#111!important;font:400 30px/1.15 "DM Serif Display",Georgia,serif!important}
.prc-search-field input::placeholder{color:#aaa5aa!important}
.prc-search-field button{border:0!important;background:transparent!important;color:var(--prc-red)!important;padding:0 4px 4px 24px!important;font:800 10.5px/1 Inter,sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important;cursor:pointer!important}
.prc-search-field button span{display:inline-block!important;transition:transform .18s ease!important}.prc-search-field button:hover span{transform:translateX(4px)!important}
.prc-search-close{border:1px solid #ddd7d7!important;background:#fff!important;border-radius:999px!important;padding:10px 14px!important;color:#555!important;font:700 10px/1 Inter,sans-serif!important;cursor:pointer!important;transition:border-color .18s ease,color .18s ease!important}.prc-search-close:hover{border-color:#111!important;color:var(--prc-red)!important}
.prc-footer{margin-top:0!important;background:#0e0e10!important;color:#c8c4c8!important;border-top:0!important}
.prc-footer-accent{height:3px!important;background:linear-gradient(90deg,var(--prc-red) 0 18%,#303034 18% 100%)!important}
.prc-footer-lead{display:grid!important;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)!important;gap:90px!important;align-items:center!important;padding:70px 0 52px!important;border-bottom:1px solid #2b2b2f!important}
.prc-footer-brand{max-width:610px!important}.prc-footer-brand .prc-logo{display:inline-flex!important;margin:0 0 24px!important;min-width:0!important}.prc-footer-brand .prc-logo img{max-width:245px!important;max-height:66px!important;filter:brightness(0) invert(1)!important;margin-left:-6px!important}.prc-footer-brand p{margin:0 0 18px!important;max-width:560px!important;color:#c4c0c4!important;font-size:15px!important;line-height:1.7!important}.prc-footer-brand small{display:block!important;color:#77737a!important;font:800 9px/1.2 Inter,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}
.prc-footer-insights{padding-left:40px!important;border-left:1px solid #333337!important}.prc-footer-insights>span{display:block!important;margin-bottom:12px!important;color:var(--prc-red)!important;font:800 9px/1 Inter,sans-serif!important;letter-spacing:.13em!important}.prc-footer-insights h3{margin:0 0 20px!important;max-width:520px!important;color:#fff!important;font:400 28px/1.16 "DM Serif Display",Georgia,serif!important}.prc-footer-insights a{display:inline-flex!important;align-items:center!important;gap:9px!important;color:#fff!important;font:800 10.5px/1 Inter,sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important}.prc-footer-insights i{font-style:normal!important;color:var(--prc-red)!important;transition:transform .2s ease!important}.prc-footer-insights a:hover i{transform:translateX(5px)!important}
.prc-footer-nav{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:38px!important;padding:48px 0 52px!important}.prc-footer-col{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important}.prc-footer-col b{margin:0 0 10px!important;color:#fff!important;font:800 10px/1 Inter,sans-serif!important;letter-spacing:.11em!important;text-transform:uppercase!important}.prc-footer-col a{position:relative!important;color:#a9a5aa!important;font-size:12.5px!important;line-height:1.45!important;transition:color .18s ease,transform .18s ease!important}.prc-footer-col a:before{content:""!important;position:absolute!important;left:-10px!important;top:50%!important;width:4px!important;height:4px!important;border-radius:50%!important;background:var(--prc-red)!important;opacity:0!important;transform:translate(-5px,-50%)!important;transition:opacity .18s ease,transform .18s ease!important}.prc-footer-col a:hover{color:#fff!important;transform:translateX(6px)!important}.prc-footer-col a:hover:before{opacity:1!important;transform:translate(0,-50%)!important}
.prc-footer-bottom{min-height:68px!important;border-top:1px solid #2b2b2f!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important;color:#77737a!important;font-size:10.5px!important}.prc-footer-bottom div{display:flex!important;align-items:center!important;gap:22px!important}.prc-footer-bottom a{color:#8f8b91!important;transition:color .18s ease!important}.prc-footer-bottom a:hover{color:#fff!important}
@media(max-width:1180px){.prc-primary-nav a{padding-left:8px!important;padding-right:8px!important}.prc-primary-nav a:after{left:8px!important;right:8px!important}.prc-search-trigger span{display:none!important}.prc-footer-lead{gap:50px!important}.prc-footer-nav{gap:30px!important}}
@media(max-width:980px){.prc-primary-nav{position:absolute!important;left:0!important;right:0!important;top:100%!important;display:none!important;margin:0!important;padding:16px 24px 24px!important;background:#fff!important;border-top:1px solid #ece8e8!important;border-bottom:1px solid #dedada!important;box-shadow:0 18px 34px rgba(15,15,18,.08)!important;flex-direction:column!important;align-items:stretch!important}.prc-primary-nav.is-open{display:flex!important}.prc-primary-nav>a{padding:14px 0!important;border-bottom:1px solid #f0eded!important}.prc-nav-item{display:block!important}.prc-nav-parent{width:100%!important;text-align:left!important;padding:14px 0!important;border-bottom:1px solid #f0eded!important}.prc-nav-parent:after{display:none!important}.prc-submenu{position:static!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:4px 0 8px 14px!important;min-width:0!important}.prc-submenu a{padding:10px 0!important;border-bottom:1px solid #f5f1f1!important;font-size:11.5px!important}.prc-menu-toggle{display:flex!important;width:38px!important;height:38px!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:5px!important;background:transparent!important;border:0!important}.prc-menu-toggle span{width:19px!important;height:1.5px!important;background:#111!important}.prc-footer-lead{grid-template-columns:1fr!important;gap:34px!important;padding:54px 0 42px!important}.prc-footer-insights{padding:30px 0 0!important;border-left:0!important;border-top:1px solid #333337!important}.prc-footer-nav{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:36px 30px!important}}
@media(max-width:700px){.prc-hrow{height:68px!important;gap:14px!important}.prc-header .prc-logo img{max-width:156px!important}.prc-search-trigger{width:40px!important;height:40px!important;padding:0!important}.prc-header-cta{display:none!important}.prc-search-panel-inner{grid-template-columns:1fr auto!important;gap:12px!important;min-height:130px!important}.prc-search-field input{font-size:22px!important}.prc-search-field button{padding-left:12px!important}.prc-footer-lead{padding:44px 0 36px!important}.prc-footer-brand .prc-logo img{max-width:200px!important;margin-left:-4px!important}.prc-footer-insights h3{font-size:23px!important}.prc-footer-nav{grid-template-columns:1fr 1fr!important;gap:32px 22px!important;padding:36px 0 40px!important}.prc-footer-bottom{flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;padding:19px 0!important;gap:8px!important}.prc-footer-bottom div{flex-wrap:wrap!important;gap:10px 18px!important}}

/* v1.24.0 — Home top ad alignment/spacing */
.prc-home-top-ad{width:100%!important;box-sizing:border-box!important;padding:26px 32px 8px!important;background:#fff!important;clear:both!important}
.prc-home-top-ad .prc-ad-slot{width:100%!important;max-width:970px!important;margin:0 auto 24px!important;padding:0!important;left:auto!important;right:auto!important;transform:none!important;display:flex!important;justify-content:center!important;align-items:center!important}
.prc-home-top-ad .prc-ad-slot>a{display:block!important;width:min(900px,100%)!important;max-width:100%!important;margin:0 auto!important;line-height:0!important}
.prc-home-top-ad .prc-ad-slot picture,.prc-home-top-ad .prc-ad-slot img{display:block!important;width:100%!important;max-width:900px!important;height:auto!important;margin:0 auto!important;object-fit:contain!important}
@media(max-width:767px){.prc-home-top-ad{padding:18px 14px 4px!important}.prc-home-top-ad .prc-ad-slot{margin:0 auto 18px!important}.prc-home-top-ad .prc-ad-slot>a,.prc-home-top-ad .prc-ad-slot picture,.prc-home-top-ad .prc-ad-slot img{max-width:100%!important;width:100%!important}}

/* v1.12.6 critical: banner alignment + unified editorial titles */
.prc-home-ad-block{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.prc-home-ad-block .prc-ad-slot{width:calc(100% - 64px)!important;max-width:1500px!important;margin:28px auto 34px!important;padding:0!important;left:auto!important;right:auto!important;transform:none!important;display:flex!important;justify-content:center!important;align-items:center!important}
.prc-home-ad-block .prc-ad-slot>a,.prc-home-ad-block .prc-ad-slot picture,.prc-home-ad-block .prc-ad-slot img{margin-left:auto!important;margin-right:auto!important}
.prc-home-ad-container{box-sizing:border-box!important}.prc-home-ad-container .prc-ad-slot{width:100%!important;max-width:728px!important;margin:28px auto 34px!important}.prc-home-ad-container .prc-ad-slot>a,.prc-home-ad-container .prc-ad-slot picture,.prc-home-ad-container .prc-ad-slot img{width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important}
.prc-ad-label,.prc-ad-size{display:none!important}
.prc-side-card h3,.prc-agenda-card h3,.prc-newsroom-v2-card h4,.prc-editorial-list h4,.prc-link-list h3,.prc-dual-secondary h4,.prc-world-small h4,.prc-venue-small h4,.prc-module-body h3,.prc-editorial-box-body h3{font-family:"DM Serif Display",Georgia,serif!important;font-weight:400!important;letter-spacing:-.018em!important}
.prc-newsroom-v2-card h4{font-size:19px!important;line-height:1.15!important}
.prc-side-card h3{font-size:19px!important;line-height:1.16!important}
.prc-editorial-list h4{font-size:20px!important;line-height:1.17!important}
.prc-world-small h4,.prc-venue-small h4,.prc-dual-secondary h4{font-size:19px!important;line-height:1.17!important}
@media(max-width:820px){.prc-home-ad-block .prc-ad-slot{width:calc(100% - 28px)!important;margin:22px auto 28px!important}.prc-home-ad-block .prc-home-ad-container{width:calc(100% - 28px)!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}.prc-home-ad-block .prc-home-ad-container .prc-ad-slot{width:100%!important;max-width:100%!important;margin:22px auto 28px!important}}

/* v1.12.7 — Navegação Setores/Regiões */
.prc-segments{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.prc-segment-link,.prc-region-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;color:#111!important;background:#fff;border:1px solid var(--prc-divider);border-radius:999px;padding:8px 13px;font:600 12px/1.1 Inter,Arial,sans-serif;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}
.prc-segment-link:hover,.prc-region-link:hover{transform:translateY(-1px);border-color:var(--prc-red);color:var(--prc-red)!important;box-shadow:0 5px 16px rgba(0,0,0,.06)}
.prc-segment-link:focus-visible,.prc-region-link:focus-visible,.prc-macro:focus-visible{outline:2px solid var(--prc-red);outline-offset:2px}
/* v1.12.8 */
.prc-segnav{padding:46px 0 48px!important;background:linear-gradient(180deg,#faf7f7 0%,#f8f4f4 100%)!important;border-top:1px solid #ece6e6!important;border-bottom:1px solid #e5dede!important}
.prc-seg-title{margin-bottom:22px!important;gap:14px!important}.prc-seg-title h2{font-size:28px!important;line-height:1.05!important;font-weight:800!important;letter-spacing:-.035em!important;color:#111!important}.prc-seg-title span{font-size:13px!important;color:#777!important}
.prc-macros{gap:10px!important}.prc-macro{min-height:38px!important;padding:10px 16px!important;border:1px solid #ded7d7!important;border-radius:999px!important;background:#fff!important;font-size:12px!important;font-weight:750!important;box-shadow:0 2px 8px rgba(17,17,17,.025)!important;transition:all .18s ease!important}.prc-macro:hover{transform:translateY(-1px)!important;border-color:#c9bfc0!important;box-shadow:0 6px 16px rgba(17,17,17,.06)!important}.prc-macro.is-active{background:var(--prc-red)!important;border-color:var(--prc-red)!important;color:#fff!important;box-shadow:0 7px 18px rgba(209,0,28,.16)!important}
.prc-segments{margin-top:18px!important;padding:18px 20px!important;min-height:64px!important;gap:9px!important;border:1px solid #e7e0e0!important;border-radius:16px!important;background:#fff!important;box-shadow:0 8px 24px rgba(17,17,17,.035)!important}.prc-segments[hidden],.prc-segments.is-empty{display:none!important;margin:0!important;padding:0!important;min-height:0!important;border:0!important;box-shadow:none!important}.prc-segment-link,.prc-region-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #e0dada!important;background:#fff!important;border-radius:999px!important;padding:8px 13px!important;font:650 12px/1 Inter,system-ui,sans-serif!important;color:#222!important;transition:all .18s ease!important}.prc-segment-link:hover,.prc-region-link:hover{transform:translateY(-1px)!important;border-color:var(--prc-red)!important;color:var(--prc-red)!important;background:#fffafa!important}.prc-regions{margin-top:18px!important;padding-top:17px!important;border-top:1px solid #e6dfdf!important;gap:9px!important}.prc-regions strong{margin-right:3px!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#777!important}
.prc-agenda-card h3{font-size:23px!important;line-height:1.12!important;margin:14px 0 10px!important}.prc-agenda-card .prc-event-card-link{display:flex!important;flex-direction:column!important;height:100%!important}.prc-agenda-card .prc-event-card-meta{margin-top:auto!important;padding-top:8px!important}
@media(max-width:820px){.prc-segnav{padding:34px 0 36px!important}.prc-seg-title h2{font-size:24px!important}.prc-seg-title span{width:100%!important}.prc-segments{padding:15px 14px!important;border-radius:14px!important}.prc-macro{min-height:36px!important;padding:9px 13px!important}.prc-agenda-card h3{font-size:21px!important;line-height:1.14!important}}

.prc-regions{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:18px}
.prc-regions strong{margin-right:2px}


/* PRC 1.22.5 — sistema editorial de cabeçalhos + CTA comunidade */
.prc-footer-community-actions{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;margin-top:7px!important}.prc-footer-community-actions>a{margin-top:0!important}.prc-whatsapp-community{display:inline-flex!important;align-items:center!important;gap:9px!important;padding:10px 13px!important;border:1px solid rgba(255,255,255,.22)!important;border-radius:999px!important;color:#fff!important;font:800 10px/1 Inter,sans-serif!important;letter-spacing:.04em!important;text-transform:uppercase!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease!important}.prc-whatsapp-community svg{width:16px!important;height:16px!important;min-width:16px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}.prc-whatsapp-community:hover,.prc-whatsapp-community:focus-visible{border-color:#25D366!important;background:#25D366!important;color:#fff!important;transform:translateY(-2px)!important;box-shadow:0 8px 20px rgba(37,211,102,.18)!important;outline:none!important}.prc-home-flow .prc-hero-heading,.prc-home-flow .prc-fairs-head,.prc-home-flow .prc-calendar-home-head,.prc-home-flow .prc-podcast-head,.prc-home-flow .prc-section-title,.prc-home-flow .prc-strip-title{display:grid!important;grid-template-columns:auto minmax(40px,1fr) auto!important;column-gap:18px!important;row-gap:9px!important;align-items:end!important;padding-bottom:18px!important;border-bottom:1px solid #e7dfe1!important}.prc-home-flow .prc-hero-heading:before,.prc-home-flow .prc-fairs-head:before,.prc-home-flow .prc-calendar-home-head:before,.prc-home-flow .prc-podcast-head:before,.prc-home-flow .prc-section-title:before,.prc-home-flow .prc-strip-title:before{grid-column:1/-1!important;display:block!important;color:#D1001C!important;font:850 9px/1 Inter,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}.prc-home-flow .prc-hero-heading:before{content:'EM PAUTA AGORA'!important}.prc-home-flow .prc-calendar-home-head:before{content:'CALENDÁRIO'!important}.prc-home-flow .prc-fairs-head:before{content:'COBERTURA SETORIAL'!important}.prc-home-flow .prc-podcast-head:before{content:'ÁUDIO & CONVERSAS'!important}.prc-home-flow .prc-section-title:before{content:'EDITORIA'!important}.prc-home-flow #prc-originais .prc-section-title:before{content:'CONTEÚDOS RADAR'!important}.prc-home-flow .prc-partner-news-title:before{content:none!important;display:none!important}.prc-home-flow .prc-venues-showcase .prc-section-title:before{content:'INFRAESTRUTURA'!important}.prc-home-flow .prc-opinion-title:before{content:'ANÁLISE & PONTO DE VISTA'!important}.prc-home-flow .prc-hero-heading>div,.prc-home-flow .prc-fairs-head>div,.prc-home-flow .prc-calendar-home-head>div,.prc-home-flow .prc-podcast-head>div,.prc-home-flow .prc-opinion-title>div{display:contents!important}.prc-home-flow .prc-hero-heading .prc-section-kicker,.prc-home-flow .prc-fairs-head span,.prc-home-flow .prc-calendar-home-head>div>span,.prc-home-flow .prc-podcast-head span,.prc-home-flow .prc-opinion-title .prc-section-kicker{display:none!important}.prc-home-flow .prc-hero-heading h2,.prc-home-flow .prc-fairs-head h2,.prc-home-flow .prc-calendar-home-head h2,.prc-home-flow .prc-podcast-head h2,.prc-home-flow .prc-section-title h2,.prc-home-flow .prc-strip-title h2{grid-column:1!important;margin:0!important;font:400 clamp(38px,3.2vw,52px)/.98 "DM Serif Display",Georgia,serif!important;letter-spacing:-.018em!important}.prc-home-flow .prc-hero-heading>i,.prc-home-flow .prc-section-title>span{grid-column:2!important;display:block!important;height:1px!important;background:#d9d2d4!important;align-self:center!important}.prc-home-flow .prc-hero-heading>a,.prc-home-flow .prc-fairs-head>a,.prc-home-flow .prc-calendar-home-head>a,.prc-home-flow .prc-podcast-head>a,.prc-home-flow .prc-section-title>a,.prc-home-flow .prc-strip-title>a{grid-column:3!important;margin:0!important;align-self:center!important;color:#17171a!important;font:800 11px/1.2 Inter,sans-serif!important;white-space:nowrap!important}.prc-calendar-home .prc-calendar-home-head{border-bottom-color:#343438!important}.prc-calendar-home .prc-calendar-home-head:before{color:#ff4058!important}.prc-calendar-home .prc-calendar-home-head h2,.prc-calendar-home .prc-calendar-home-head>a{color:#fff!important}.prc-podcast .prc-podcast-head{border-bottom-color:#2c2c30!important}.prc-podcast .prc-podcast-head:before{color:#1ed760!important}.prc-podcast .prc-podcast-head h2,.prc-podcast .prc-podcast-head>a{color:#fff!important}@media(max-width:720px){.prc-home-flow .prc-hero-heading,.prc-home-flow .prc-fairs-head,.prc-home-flow .prc-calendar-home-head,.prc-home-flow .prc-podcast-head,.prc-home-flow .prc-section-title,.prc-home-flow .prc-strip-title{grid-template-columns:1fr auto!important}.prc-home-flow .prc-hero-heading h2,.prc-home-flow .prc-fairs-head h2,.prc-home-flow .prc-calendar-home-head h2,.prc-home-flow .prc-podcast-head h2,.prc-home-flow .prc-section-title h2,.prc-home-flow .prc-strip-title h2{font-size:30px!important}.prc-home-flow .prc-hero-heading>i,.prc-home-flow .prc-section-title>span{display:none!important}.prc-footer-community-actions{align-items:flex-start!important;flex-direction:column!important}.prc-whatsapp-community{width:auto!important}}

/* v1.24.3 · banner premium + Mais lidas */
.prc-home-top-stage{background:#fff!important;padding:24px 0 18px!important}
.prc-home-top-stage-inner{width:min(1320px,calc(100% - 56px))!important;margin:0 auto!important;display:grid!important;grid-template-columns:minmax(0,970px) minmax(260px,1fr)!important;gap:22px!important;align-items:stretch!important}
.prc-home-top-stage .prc-home-top-ad{padding:0!important;margin:0!important;display:flex!important;align-items:stretch!important;min-width:0!important}
.prc-home-top-stage .prc-home-top-ad .prc-ad-slot{width:100%!important;max-width:970px!important;height:180px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important;border-radius:10px!important}
.prc-home-top-stage .prc-home-top-ad .prc-ad-slot>a,.prc-home-top-stage .prc-home-top-ad .prc-ad-slot picture{display:block!important;width:100%!important;max-width:970px!important;height:180px!important;margin:0!important;line-height:0!important}
.prc-home-top-stage .prc-home-top-ad .prc-ad-slot img{display:block!important;width:100%!important;height:180px!important;max-width:none!important;object-fit:cover!important;margin:0!important}
.prc-portal-rating{height:180px!important;border:1px solid #e7e1e1!important;border-radius:10px!important;background:#fff!important;padding:18px 20px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.prc-portal-rating>span{font:800 9px/1 Inter,sans-serif!important;letter-spacing:.14em!important;color:#d1001c!important;text-transform:uppercase!important;margin-bottom:6px!important}.prc-portal-rating>h2{font:400 24px/1 "DM Serif Display",Georgia,serif!important;margin:0 0 6px!important;color:#111!important}.prc-portal-rating>p{margin:0 0 10px!important;color:#6b6669!important;font-size:11.5px!important;line-height:1.4!important}.prc-rating-stars{display:flex!important;gap:5px!important;align-items:center!important}.prc-rating-stars button{border:0!important;background:transparent!important;padding:0!important;color:#d8d1d3!important;font-size:26px!important;line-height:1!important;cursor:pointer!important;transition:transform .15s ease,color .15s ease!important}.prc-rating-stars button:hover,.prc-rating-stars button.is-active{color:#d1001c!important;transform:translateY(-1px)!important}.prc-portal-rating small{margin-top:8px!important;color:#8a8588!important;font-size:9.5px!important}.prc-portal-rating.is-done .prc-rating-stars{pointer-events:none!important;opacity:.65!important}
.prc-most-read-week{height:180px!important;border:1px solid #e7e1e1!important;border-radius:10px!important;background:#fff!important;padding:18px 20px!important;overflow:hidden!important;display:flex!important;flex-direction:column!important}
.prc-most-read-week>span{font:800 9px/1 Inter,sans-serif!important;letter-spacing:.14em!important;color:#d1001c!important;text-transform:uppercase!important;margin-bottom:4px!important}
.prc-most-read-week>h2{font:400 24px/1 "DM Serif Display",Georgia,serif!important;margin:0 0 10px!important;color:#111!important}
.prc-most-read-list{display:grid!important;gap:0!important;min-height:0!important}
.prc-most-read-list a{padding:7px 0!important;border-top:1px solid #eee9e9!important;font:650 11.5px/1.28 Inter,sans-serif!important;color:#242121!important;overflow:hidden!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important}
.prc-most-read-list a:hover{color:#d1001c!important}
@media(max-width:1050px){.prc-home-top-stage-inner{grid-template-columns:1fr!important}.prc-most-read-week{height:auto!important}.prc-home-top-stage .prc-home-top-ad .prc-ad-slot,.prc-home-top-stage .prc-home-top-ad .prc-ad-slot>a,.prc-home-top-stage .prc-home-top-ad .prc-ad-slot picture,.prc-home-top-stage .prc-home-top-ad .prc-ad-slot img{height:auto!important}.prc-home-top-stage .prc-home-top-ad .prc-ad-slot img{aspect-ratio:970/180!important;object-fit:cover!important}}
@media(max-width:620px){.prc-home-top-stage{padding:16px 0 12px!important}.prc-home-top-stage-inner{width:calc(100% - 28px)!important;gap:14px!important}.prc-most-read-week{padding:16px!important}.prc-most-read-week>h2{font-size:22px!important}}

/* v1.24.4 · MICE, filtro real por setor, largura premium e mobile QA */
.prc-home-flow .prc-content-radar-home .prc-fairs-head:before{content:'MICE'!important}
.prc-home-top-stage-inner{width:min(1440px,calc(100% - 72px))!important;grid-template-columns:minmax(0,970px) minmax(0,1fr)!important;gap:20px!important}
.prc-most-read-week{min-width:0!important}
.prc-sector-filter-results{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin-top:18px!important}
.prc-sector-result{display:flex!important;min-width:0!important;min-height:128px!important;flex-direction:column!important;padding:16px!important;border:1px solid #e6dede!important;border-radius:12px!important;background:#fff!important;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important}
.prc-sector-result:hover{transform:translateY(-2px)!important;border-color:#d7c9cb!important;box-shadow:0 10px 26px rgba(17,17,17,.055)!important}
.prc-sector-result>span{color:#d1001c!important;font:850 8.5px/1 Inter,sans-serif!important;letter-spacing:.1em!important;text-transform:uppercase!important}
.prc-sector-result>strong{margin:9px 0 12px!important;color:#17171a!important;font:400 18px/1.15 "DM Serif Display",Georgia,serif!important;display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:3!important;overflow:hidden!important}
.prc-sector-result>small{margin-top:auto!important;color:#918b8d!important;font:650 9px/1 Inter,sans-serif!important;text-transform:uppercase!important;letter-spacing:.04em!important}
.prc-sector-result-empty{grid-column:1/-1;padding:18px;border:1px dashed #ddd4d5;border-radius:12px;color:#777;font:500 12px/1.5 Inter,sans-serif}
.prc-sector-refine{margin-top:16px!important}.prc-sector-refine>strong{display:block;margin-bottom:8px;color:#777;font:800 9px/1 Inter,sans-serif;letter-spacing:.08em;text-transform:uppercase}.prc-sector-refine .prc-segments{margin-top:0!important}
.prc-home-flow .prc-ad-slot,.prc-home-flow .prc-ad-slot>a,.prc-home-flow .prc-ad-slot picture,.prc-home-flow .prc-ad-slot img{border-radius:12px!important;overflow:hidden!important}
@media(max-width:1180px){.prc-home-top-stage-inner{width:min(100% - 48px,970px)!important;grid-template-columns:1fr!important}.prc-most-read-week{height:auto!important;min-height:0!important}.prc-sector-filter-results{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:700px){
 .prc-home-top-stage{padding:16px 0 12px!important}.prc-home-top-stage-inner{width:calc(100% - 28px)!important;gap:12px!important}.prc-home-top-stage .prc-home-top-ad .prc-ad-slot,.prc-home-top-stage .prc-home-top-ad .prc-ad-slot>a,.prc-home-top-stage .prc-home-top-ad .prc-ad-slot picture,.prc-home-top-stage .prc-home-top-ad .prc-ad-slot img{width:100%!important;height:auto!important;max-width:100%!important;aspect-ratio:auto!important;object-fit:contain!important}.prc-most-read-week{padding:16px!important;border-radius:12px!important}.prc-most-read-week>h2{font-size:22px!important}.prc-most-read-list a{font-size:12px!important;padding:9px 0!important}
 .prc-sector-filter-results{grid-template-columns:1fr!important;gap:8px!important}.prc-sector-result{min-height:0!important;padding:14px!important}.prc-sector-result>strong{font-size:19px!important;-webkit-line-clamp:2!important}.prc-macros{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:4px!important;scrollbar-width:none}.prc-macros::-webkit-scrollbar{display:none}.prc-macro{flex:0 0 auto!important}.prc-regions{align-items:flex-start!important}.prc-regions strong{width:100%!important;margin-bottom:3px!important}
 .prc-home-flow .prc-ad-slot{max-width:100%!important}.prc-home-flow .prc-ad-slot img{max-width:100%!important;height:auto!important;object-fit:contain!important}
 .prc-home-flow .prc-fairs-grid,.prc-home-flow .prc-agenda-grid,.prc-home-flow .prc-editorial-grid,.prc-home-flow .prc-opinion-grid{min-width:0!important}.prc-home-flow img,.prc-home-flow iframe{max-width:100%!important}
}

/* prc-home-v120 */
.prc-hero{grid-template-columns:minmax(0,1.72fr) minmax(340px,.95fr)!important;padding-top:30px!important;padding-bottom:56px!important;position:relative}.prc-hero-heading{grid-column:1/-1;display:flex;align-items:center;gap:14px;margin-bottom:-4px}.prc-hero-heading span{font:800 10px/1 Inter,sans-serif;letter-spacing:.14em;color:var(--prc-red)}.prc-hero-heading i{height:1px;background:#ded9d9;flex:1}.prc-hero-heading a{font:800 10px/1 Inter,sans-serif;color:var(--prc-red)}.prc-lead-image{height:470px!important}.prc-lead h1{font-size:44px!important}.prc-side-card{min-height:122px!important}.prc-side-image{min-height:108px}
.prc-calendar-home{background:radial-gradient(circle at 12% 0%,rgba(209,0,28,.22),transparent 34%),radial-gradient(circle at 88% 100%,rgba(209,0,28,.10),transparent 30%),linear-gradient(135deg,#09090b 0%,#171114 48%,#0a0a0c 100%);color:#fff;padding:68px 0 72px;border-top:1px solid rgba(255,255,255,.06)!important;border-bottom:1px solid rgba(255,255,255,.06)!important;position:relative;overflow:hidden}.prc-calendar-home:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0 44%,rgba(255,255,255,.025) 44% 45%,transparent 45% 100%);opacity:.8}.prc-calendar-home>.prc-wrap{position:relative;z-index:1}.prc-calendar-home .prc-agenda{padding:0!important}.prc-calendar-home-head{display:flex;align-items:end;justify-content:space-between;gap:34px;margin-bottom:30px}.prc-calendar-home-head>div>span{display:block;color:#ff334f;font:800 9px/1 Inter,sans-serif;letter-spacing:.15em;margin-bottom:10px}.prc-calendar-home-head h2{margin:0;font:400 clamp(34px,3vw,48px)/1 "DM Serif Display",Georgia,serif}.prc-calendar-home-head p{margin:12px 0 0;color:#aaa;font-size:13px}.prc-calendar-home-head>a{color:#fff;font:800 11px/1 Inter,sans-serif;white-space:nowrap}.prc-calendar-home-head>a b{color:#ff334f;margin-left:7px}.prc-calendar-home .prc-agenda-grid{gap:18px}.prc-calendar-home .prc-agenda-grid{align-items:stretch!important;grid-auto-rows:1fr!important}.prc-calendar-home .prc-agenda-card{padding:0!important;background:#fff!important;border:1px solid #e8e8ea!important;border-radius:12px!important;overflow:hidden!important;min-height:0!important;height:100%!important;align-self:stretch!important;box-shadow:0 10px 28px rgba(0,0,0,.16);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.prc-calendar-home .prc-agenda-card .prc-event-card-link{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important}.prc-calendar-home .prc-event-card-content{display:flex!important;flex-direction:column!important;flex:1 1 auto!important;padding:17px 18px 18px!important}.prc-calendar-home .prc-agenda-card .prc-event-card-meta{display:flex!important;flex-wrap:wrap!important;gap:6px!important;margin-top:10px!important;padding-top:0!important}.prc-calendar-home .prc-agenda-card:hover{transform:translateY(-3px);box-shadow:0 16px 34px rgba(0,0,0,.22);border-color:#d7d7da!important}.prc-event-card-image{display:block;width:100%;height:168px;background:#ececef center/cover no-repeat}.prc-event-card-content{display:block;padding:19px 19px 20px}.prc-calendar-home .prc-agenda-date b{color:#D1001C!important;font-size:23px!important}.prc-calendar-home .prc-agenda-card h3{color:#111!important;font-size:21px!important;line-height:1.1!important;margin:10px 0 7px!important}.prc-calendar-home .prc-agenda-card p{color:#666!important;min-height:0!important;margin:0 0 13px}.prc-calendar-home .prc-tag-type{background:#f1f1f3;color:#4d4d52}.prc-calendar-home .prc-tag-seg{background:#fff0f2;color:#B90019}.prc-calendar-home .prc-event-card-link:hover h3{color:#D1001C!important}.prc-calendar-home .prc-agenda-empty{border-color:#333!important;background:#151518!important;color:#ccc!important}.prc-calendar-home .prc-agenda-card.is-home-featured{background:linear-gradient(145deg,#D1001C 0%,#8e0013 100%)!important;border:1px solid #ff4760!important;box-shadow:0 16px 38px rgba(209,0,28,.28)!important}.prc-calendar-home .prc-agenda-card.is-home-featured .prc-agenda-date b,.prc-calendar-home .prc-agenda-card.is-home-featured h3,.prc-calendar-home .prc-agenda-card.is-home-featured .prc-event-card-link:hover h3{color:#fff!important}.prc-calendar-home .prc-agenda-card.is-home-featured p{color:#ffe6ea!important}.prc-calendar-home .prc-agenda-card.is-home-featured .prc-tag{background:rgba(255,255,255,.14)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important}.prc-event-feature-label{display:inline-flex;align-self:flex-start;margin:0 0 12px;padding:5px 8px;border-radius:999px;background:#111;color:#fff;font:900 9px/1 Inter,sans-serif;letter-spacing:.1em}.prc-agenda-card.is-home-featured .prc-event-feature-label{background:#fff;color:#B90019}.prc-agenda-card.is-agenda-featured:not(.is-home-featured){border:2px solid #D1001C!important}.prc-event-feature-label.is-agenda{background:#D1001C;color:#fff}
.prc-fairs-news{padding:62px 0 66px;background:#fff;border-bottom:1px solid var(--prc-divider)}.prc-fairs-head{display:flex;align-items:end;justify-content:space-between;gap:28px;margin-bottom:28px}.prc-fairs-head span{display:block;color:var(--prc-red);font:800 9px/1 Inter,sans-serif;letter-spacing:.14em;margin-bottom:9px}.prc-fairs-head h2{margin:0;font:400 36px/1 "DM Serif Display",Georgia,serif}.prc-fairs-head>a{font:800 10px/1 Inter,sans-serif;color:var(--prc-red)}.prc-fairs-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(460px,.75fr);gap:30px}.prc-fairs-lead{display:grid;grid-template-columns:1.12fr .88fr;border:1px solid #e3dddd;background:var(--prc-off);min-height:380px;overflow:hidden;border-radius:14px;box-shadow:0 8px 22px rgba(17,17,17,.04)}.prc-fairs-lead-img{background:#ddd center/cover no-repeat;min-height:380px}.prc-fairs-lead-body{padding:32px;display:flex;flex-direction:column;justify-content:center}.prc-fairs-lead-body small,.prc-fairs-item small{font:800 9px/1 Inter,sans-serif;color:var(--prc-red);letter-spacing:.1em}.prc-fairs-lead-body h3{font:400 34px/1.06 "DM Serif Display",Georgia,serif;margin:10px 0 14px}.prc-fairs-lead-body p{font-size:13px;color:#666;margin:0 0 18px}.prc-fairs-lead-body time,.prc-fairs-item time{font:600 9px/1 Inter,sans-serif;color:#999;text-transform:uppercase}.prc-fairs-list{display:grid;grid-template-columns:1fr;gap:12px;border-top:3px solid var(--prc-red);padding-top:12px}.prc-fairs-item{display:grid;grid-template-columns:132px 1fr;gap:16px;padding:12px;border:1px solid #e6e1e1;border-radius:12px;align-items:center;background:#fff;overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.prc-fairs-item:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(17,17,17,.05);border-color:#ddd4d4}.prc-fairs-thumb{height:88px;background:#eee center/cover no-repeat}.prc-fairs-item h4{font:400 19px/1.14 "DM Serif Display",Georgia,serif;margin:6px 0 8px}.prc-fairs-item:hover h4{color:var(--prc-red)}
.prc-podcast{background:#070708;color:#fff;padding:64px 0 70px}.prc-podcast-head{display:flex;align-items:end;justify-content:space-between;gap:36px;margin-bottom:28px}.prc-podcast-head span{display:block;color:#1ed760;font:800 9px/1 Inter,sans-serif;letter-spacing:.14em;margin-bottom:9px}.prc-podcast-head h2{margin:0;font:400 39px/1 "DM Serif Display",Georgia,serif}.prc-podcast-head p{color:#98989d;margin:12px 0 0;font-size:13px}.prc-podcast-head>a{color:#fff;font:800 10px/1 Inter,sans-serif}.prc-podcast-head>a b{color:#1ed760}.prc-podcast-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.prc-podcast-grid iframe{display:block;border:0;border-radius:12px;background:#000}
.prc-opinion-strip{background:#111;color:#fff;padding:0 22px 10px;border-top:3px solid var(--prc-red);border-radius:14px;overflow:hidden;box-shadow:0 8px 24px rgba(17,17,17,.08)}.prc-opinion-strip .prc-strip-title{border-color:#333}.prc-opinion-strip .prc-strip-title span{color:#fff}.prc-opinion-strip .prc-strip-title a{color:#ff4058}.prc-opinion-list{display:grid}.prc-opinion-item{position:relative;padding:18px 0 18px 42px;border-bottom:1px solid #303034}.prc-opinion-item:last-child{border-bottom:0}.prc-quote-mark{position:absolute;left:0;top:11px;color:var(--prc-red);font:400 54px/.8 "DM Serif Display",serif}.prc-opinion-item h4{font:400 20px/1.16 "DM Serif Display",serif;margin:0 0 14px;color:#fff}.prc-opinion-author{display:flex;align-items:center;gap:10px}.prc-opinion-author img{width:34px;height:34px;border-radius:50%;object-fit:cover}.prc-opinion-author>span{display:flex;flex-direction:column;gap:3px}.prc-opinion-author b{font:700 10px/1 Inter,sans-serif;color:#fff}.prc-opinion-author small{font:600 8.5px/1 Inter,sans-serif;color:#777;text-transform:uppercase}.prc-strip-title{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid var(--prc-divider)}.prc-strip-title>span{font:800 10px/1 Inter,sans-serif;letter-spacing:.1em;color:var(--prc-red)}.prc-strip-title>a{font:800 9px/1 Inter,sans-serif;color:var(--prc-red)}
@media(max-width:1100px){.prc-world-box-grid{grid-template-columns:1fr 1fr!important;grid-template-rows:auto!important}.prc-world-feature{grid-column:1/-1!important;grid-row:auto!important}.prc-world-inline-ad{grid-column:1/-1!important;grid-row:auto!important}.prc-lead-image{height:410px!important}.prc-fairs-grid{grid-template-columns:1fr}.prc-fairs-list{grid-template-columns:1fr 1fr;gap:0 20px}.prc-podcast-grid{grid-template-columns:1fr}.prc-calendar-home .prc-agenda-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:720px){.prc-world-box-grid{grid-template-columns:1fr!important}.prc-world-inline-ad{grid-column:1!important}.prc-hero-heading{margin-bottom:4px}.prc-lead-image{height:295px!important}.prc-lead h1{font-size:32px!important}.prc-calendar-home{padding:48px 0}.prc-calendar-home-head,.prc-fairs-head,.prc-podcast-head{align-items:flex-start;flex-direction:column}.prc-calendar-home .prc-agenda-grid{grid-template-columns:1fr}.prc-fairs-lead{grid-template-columns:1fr}.prc-fairs-lead-img{min-height:230px}.prc-fairs-lead-body{padding:24px}.prc-fairs-lead-body h3{font-size:29px}.prc-fairs-list{grid-template-columns:1fr}.prc-fairs-item{grid-template-columns:105px 1fr}.prc-podcast-grid iframe{height:232px}.prc-strip-grid{grid-template-columns:1fr}}

/* v1.21.0 refinamentos */
.prc-module-cta{display:inline-flex;margin-top:14px;color:var(--prc-red)!important;font:800 10px/1 Inter,sans-serif;text-decoration:none}.prc-hero-heading h2{margin:0;font:400 36px/1 "DM Serif Display",Georgia,serif;color:#111}.prc-hero-heading{margin-bottom:18px!important}.prc-segnav{background:#faf7f7!important;border-top:1px solid #eee8e8;border-bottom:1px solid #eee8e8}.prc-seg-title h2{font-size:34px!important}.prc-podcast-card{background:#111114;border:1px solid #26262a;border-radius:14px;padding:16px}.prc-podcast-card-head{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 14px}.prc-podcast-card-head span{font:800 9px/1 Inter,sans-serif;letter-spacing:.12em;color:#1ed760}.prc-podcast-card-head h3{margin:0;font:400 28px/1 "DM Serif Display",Georgia,serif;color:#fff}.prc-world-stage{padding-top:48px!important}.prc-world-stage .prc-media-partners .prc-wrap{width:100%!important;max-width:none!important}.prc-partner-news-title{margin-top:12px}.prc-opinion-strip.prc-opinion-boxes{background:transparent!important;color:#111!important;padding:0!important;border-top:0!important;box-shadow:none!important}.prc-opinion-boxes .prc-strip-title{border-top:3px solid var(--prc-red);border-bottom:1px solid #ded8d8}.prc-opinion-boxes .prc-strip-title span{color:var(--prc-red)}.prc-opinion-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:14px;padding-top:16px}.prc-opinion-box{display:flex;flex-direction:column;min-height:280px;border:1px solid #e5dede;border-radius:14px;overflow:hidden;background:#fff;color:#111;text-decoration:none;transition:.2s}.prc-opinion-box:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(20,20,20,.07)}.prc-opinion-box-image{height:138px;background:#eee center/cover no-repeat}.prc-opinion-box.is-featured .prc-opinion-box-image{height:180px}.prc-opinion-box-body{position:relative;padding:24px 20px 20px;display:flex;flex-direction:column;flex:1}.prc-opinion-box .prc-quote-mark{position:absolute;right:16px;top:12px;left:auto;font-size:58px;opacity:.14}.prc-opinion-box h4{margin:0 0 18px;font:400 23px/1.12 "DM Serif Display",Georgia,serif;color:#111}.prc-opinion-box.is-featured h4{font-size:30px}.prc-opinion-by{margin-top:auto;font:700 10px/1.2 Inter,sans-serif;color:#333}.prc-opinion-box small{margin-top:5px;color:#999;font:600 9px/1 Inter,sans-serif;text-transform:uppercase}@media(max-width:900px){.prc-opinion-grid{grid-template-columns:1fr 1fr}.prc-opinion-box.is-featured{grid-column:1/-1}}@media(max-width:620px){.prc-opinion-grid{grid-template-columns:1fr}.prc-opinion-box.is-featured{grid-column:auto}.prc-hero-heading h2{font-size:30px}}
/* v1.22.0 · cabeçalho editorial, ticker e padronização */
.prc-cred-socials{display:flex!important;align-items:center!important;gap:7px!important;margin-right:3px!important}.prc-cred-socials a{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;padding:0!important;margin:0!important;border:1px solid #303035!important;border-radius:50%!important;color:#d7d7db!important;line-height:0!important}.prc-cred-socials a:hover{background:#fff!important;color:#111!important;border-color:#fff!important}.prc-cred-socials svg{display:block!important;width:11px!important;height:11px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.prc-cred-socials .fill{fill:currentColor!important;stroke:none!important}
.prc-news-ticker{position:relative;z-index:10;background:#f8f4f4;border-bottom:1px solid #e9e1e1;overflow:hidden}.prc-news-ticker-inner{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:38px}.prc-news-ticker-label{position:relative;z-index:2;height:38px;display:flex;align-items:center;padding:0 18px 0 0;background:#f8f4f4;color:#D1001C;font:850 9px/1 Inter,sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.prc-news-ticker-window{overflow:hidden;min-width:0;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.prc-news-ticker-track{width:max-content;display:flex;align-items:center;gap:0;animation:prcTicker 55s linear infinite}.prc-news-ticker-track:hover{animation-play-state:paused}.prc-news-ticker-item{display:inline-flex;align-items:center;white-space:nowrap;color:#242427;font:650 11px/1 Inter,sans-serif}.prc-news-ticker-item:after{content:'•';color:#D1001C;margin:0 18px}.prc-news-ticker-item:hover{color:#D1001C}@keyframes prcTicker{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.prc-news-ticker-track{animation:none;white-space:normal;flex-wrap:wrap;padding:8px 0}.prc-news-ticker-window{mask-image:none;-webkit-mask-image:none}}
.prc-home-flow .prc-hero-heading,.prc-home-flow .prc-fairs-head,.prc-home-flow .prc-section-title,.prc-home-flow .prc-calendar-home-head,.prc-home-flow .prc-podcast-head,.prc-home-flow .prc-strip-title{margin-bottom:28px!important}.prc-home-flow .prc-hero-heading h2,.prc-home-flow .prc-fairs-head h2,.prc-home-flow .prc-section-title-large h2,.prc-home-flow .prc-calendar-home-head h2,.prc-home-flow .prc-podcast-head h2,.prc-home-flow .prc-strip-title h2{font-family:"DM Serif Display",Georgia,serif!important;font-size:clamp(32px,2.5vw,40px)!important;line-height:1!important;font-weight:400!important;letter-spacing:-.025em!important;text-transform:none!important}.prc-home-flow .prc-hero-heading>a,.prc-home-flow .prc-fairs-head>a,.prc-home-flow .prc-section-title>a,.prc-home-flow .prc-calendar-home-head>a,.prc-home-flow .prc-podcast-head>a{font:800 10px/1 Inter,sans-serif!important;letter-spacing:.04em!important}.prc-discovery-block{order:52!important}.prc-discovery-block .prc-segnav{padding:54px 0!important}.prc-discovery-block .prc-seg-title{display:block!important}.prc-discovery-block .prc-seg-title:before{content:'NAVEGUE PELO MERCADO';display:block;margin-bottom:9px;color:#D1001C;font:850 9px/1 Inter,sans-serif;letter-spacing:.15em}.prc-discovery-block .prc-seg-title h2{font-family:"DM Serif Display",Georgia,serif!important;font-size:36px!important;font-weight:400!important;letter-spacing:-.025em!important}.prc-discovery-block .prc-seg-title span{display:block;margin-top:10px;max-width:760px;font-size:13px!important;line-height:1.55!important}
@media(max-width:820px){.prc-cred-socials{display:none!important}.prc-news-ticker-inner{grid-template-columns:1fr}.prc-news-ticker-label{display:none}.prc-news-ticker-window{padding:0 14px}.prc-home-flow .prc-hero-heading h2,.prc-home-flow .prc-fairs-head h2,.prc-home-flow .prc-section-title-large h2,.prc-home-flow .prc-calendar-home-head h2,.prc-home-flow .prc-podcast-head h2,.prc-home-flow .prc-strip-title h2{font-size:30px!important}}

/* v1.22.1 · topbar editorial enxuta + newsletter + tag da hero */
.prc-cred{background:#0b0b0c!important;color:#d8d8dc!important;border:0!important}.prc-cred-inner{min-height:40px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:24px!important}.prc-cred-left{display:flex!important;align-items:center!important;gap:13px!important;font:750 10px/1 Inter,sans-serif!important;letter-spacing:.12em!important;text-transform:uppercase!important;white-space:nowrap!important}.prc-cred-left b{font-weight:850!important;color:#fff!important}.prc-cred-left .prc-live-dot{width:9px!important;height:9px!important;border:2px solid #D1001C!important;border-radius:50%!important;display:inline-block!important;position:relative!important}.prc-cred-left .prc-live-dot:after{content:"";position:absolute;width:3px;height:3px;border-radius:50%;background:#D1001C;left:1px;top:1px}.prc-cred-left .prc-place{color:#aaa!important}.prc-cred-left i{width:3px!important;height:3px!important;border-radius:50%!important;background:#67676c!important}.prc-cred-links{display:flex!important;align-items:center!important;gap:17px!important;margin-left:auto!important}.prc-cred-links>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#efeff1!important;width:24px!important;height:24px!important;padding:0!important;margin:0!important;text-decoration:none!important}.prc-cred-links>a:hover{color:#D1001C!important}.prc-cred-links svg{display:block!important;width:15px!important;height:15px!important;min-width:15px!important;min-height:15px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.prc-cred-links .fill{fill:currentColor!important;stroke:none!important}.prc-cred-socials{display:contents!important}.prc-cred-socials a{border:0!important;border-radius:0!important;width:24px!important;height:24px!important;color:#efeff1!important}.prc-cred-socials a:hover{background:transparent!important;color:#D1001C!important}.prc-hero-heading>div{display:flex;flex-direction:column;gap:9px;min-width:max-content}.prc-hero-heading .prc-section-kicker{display:block!important;color:#D1001C!important;font:850 9px/1 Inter,sans-serif!important;letter-spacing:.14em!important;text-transform:uppercase!important}.prc-footer-insights.prc-footer-newsletter-dark{padding-left:40px!important;border-left:1px solid #333337!important}.prc-footer-insights.prc-footer-newsletter-dark>span{display:block!important;margin-bottom:12px!important;color:#D1001C!important;font:850 9px/1 Inter,sans-serif!important;letter-spacing:.14em!important}.prc-footer-insights.prc-footer-newsletter-dark h3{margin:0 0 12px!important;max-width:520px!important;color:#fff!important;font:400 29px/1.12 "DM Serif Display",Georgia,serif!important}.prc-footer-insights.prc-footer-newsletter-dark p{margin:0 0 18px!important;color:#aaa!important;font-size:13px!important;line-height:1.55!important}.prc-footer-insights.prc-footer-newsletter-dark a{display:inline-flex!important;align-items:center!important;gap:9px!important;color:#fff!important;font:850 10px/1 Inter,sans-serif!important;letter-spacing:.06em!important;text-transform:uppercase!important}.prc-footer-insights.prc-footer-newsletter-dark a i{font-style:normal!important;color:#D1001C!important}.prc-footer-insights.prc-footer-newsletter-dark a:hover i{transform:translateX(4px)!important}@media(max-width:900px){.prc-cred-left .prc-date-long{display:none!important}.prc-cred-inner{min-height:36px!important}.prc-footer-insights.prc-footer-newsletter-dark{padding:28px 0 0!important;border-left:0!important;border-top:1px solid #333337!important}}@media(max-width:620px){.prc-cred-left .prc-place,.prc-cred-left i{display:none!important}.prc-cred-links{gap:11px!important}.prc-cred-links>a,.prc-cred-socials a{width:21px!important;height:21px!important}.prc-cred-links svg{width:14px!important;height:14px!important}}

/* v1.22.2 · podcast e artigos/opinião refinados */
.prc-compact-strips>.prc-wrap.prc-strip-grid.is-single{width:calc(100% - 72px)!important;max-width:1440px!important;margin-inline:auto!important;padding-inline:0!important}
.prc-opinion-strip.prc-opinion-boxes{width:100%!important;max-width:none!important;background:#fff!important}
.prc-opinion-title{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:24px!important;padding:0 0 18px!important;margin:0 0 22px!important;border-top:0!important;border-bottom:1px solid var(--prc-divider)!important}
.prc-opinion-title>div{display:flex!important;flex-direction:column!important;gap:8px!important}.prc-opinion-title h2{margin:0!important;font:400 clamp(32px,2.5vw,40px)/1 "DM Serif Display",Georgia,serif!important;color:#111!important;letter-spacing:-.025em!important}.prc-opinion-title .prc-section-kicker{color:var(--prc-red)!important;font:850 9px/1 Inter,sans-serif!important;letter-spacing:.14em!important}
.prc-opinion-grid{grid-template-columns:1.3fr 1fr 1fr!important;gap:18px!important;padding-top:0!important}.prc-opinion-box{border-radius:12px!important;min-height:320px!important;background:#fff!important;border:1px solid #e5dede!important}.prc-opinion-box.is-featured{box-shadow:0 18px 44px rgba(17,17,20,.07)!important}.prc-opinion-box-image{height:150px!important}.prc-opinion-box.is-featured .prc-opinion-box-image{height:190px!important}.prc-opinion-box-body{padding:20px 20px 22px!important}.prc-opinion-tag{display:block!important;margin-bottom:10px!important;color:var(--prc-red)!important;font:850 8.5px/1 Inter,sans-serif!important;letter-spacing:.13em!important}.prc-opinion-box h4{font-size:22px!important;margin-bottom:18px!important}.prc-opinion-box.is-featured h4{font-size:29px!important}
.prc-podcast-coming .prc-podcast-placeholder{min-height:352px!important;border-radius:10px!important;border:1px dashed #3b3b40!important;background:linear-gradient(145deg,#151518,#0e0e10)!important;display:grid!important;place-items:center!important;padding:34px!important;text-align:center!important}.prc-podcast-placeholder strong{display:block!important;color:#fff!important;font:400 28px/1.05 "DM Serif Display",Georgia,serif!important}.prc-podcast-placeholder p{max-width:420px!important;margin:12px auto 0!important;color:#8f8f95!important;font:500 13px/1.6 Inter,sans-serif!important}
@media(max-width:900px){.prc-compact-strips>.prc-wrap.prc-strip-grid.is-single{width:calc(100% - 32px)!important}.prc-opinion-grid{grid-template-columns:1fr 1fr!important}.prc-opinion-box.is-featured{grid-column:1/-1!important}}@media(max-width:620px){.prc-opinion-grid{grid-template-columns:1fr!important}.prc-opinion-box.is-featured{grid-column:auto!important}.prc-opinion-title{align-items:flex-start!important;flex-direction:column!important}.prc-podcast-coming .prc-podcast-placeholder{min-height:240px!important}}

/* v1.23.5 · correções específicas da home */
.prc-home-flow .prc-opinion-strip.prc-opinion-boxes{border-radius:0!important;overflow:visible!important;box-shadow:none!important;background:transparent!important}
.prc-home-flow .prc-opinion-title{overflow:visible!important;border-radius:0!important}
.prc-home-flow .prc-opinion-title:before{content:'ANÁLISE & PONTO DE VISTA'!important;display:block!important;color:#D1001C!important;font:850 9px/1 Inter,system-ui,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}
.prc-home-flow .prc-opinion-title .prc-section-kicker{display:none!important}
.prc-home-flow #prc-originais .prc-section-title h2{margin:0!important;font:400 clamp(38px,3.2vw,52px)/.98 "DM Serif Display",Georgia,serif!important;letter-spacing:-.018em!important;text-transform:none!important}
@media(max-width:720px){.prc-home-flow #prc-originais .prc-section-title h2{font-size:30px!important}}


/* v1.22.6 · cabeçalhos da Home: uma única linha abaixo do título */
.prc-home-flow .prc-hero-heading,
.prc-home-flow .prc-fairs-head,
.prc-home-flow .prc-calendar-home-head,
.prc-home-flow .prc-podcast-head,
.prc-home-flow .prc-section-title,
.prc-home-flow .prc-strip-title{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  column-gap:20px!important;
  row-gap:9px!important;
  align-items:end!important;
  padding-bottom:17px!important;
  border-bottom:1px solid #e7dfe1!important;
}
.prc-home-flow .prc-hero-heading:before,
.prc-home-flow .prc-fairs-head:before,
.prc-home-flow .prc-calendar-home-head:before,
.prc-home-flow .prc-podcast-head:before,
.prc-home-flow .prc-section-title:before,
.prc-home-flow .prc-strip-title:before{grid-column:1/-1!important}
.prc-home-flow .prc-hero-heading h2,
.prc-home-flow .prc-fairs-head h2,
.prc-home-flow .prc-calendar-home-head h2,
.prc-home-flow .prc-podcast-head h2,
.prc-home-flow .prc-section-title h2,
.prc-home-flow .prc-strip-title h2{grid-column:1!important}
.prc-home-flow .prc-hero-heading>a,
.prc-home-flow .prc-fairs-head>a,
.prc-home-flow .prc-calendar-home-head>a,
.prc-home-flow .prc-podcast-head>a,
.prc-home-flow .prc-section-title>a,
.prc-home-flow .prc-strip-title>a{grid-column:2!important;margin-left:0!important}
.prc-home-flow .prc-hero-heading>i,
.prc-home-flow .prc-section-title>span{display:none!important}
.prc-home-flow .prc-calendar-home-head,
.prc-home-flow .prc-podcast-head{border-bottom-color:#2e2e32!important}
@media(max-width:720px){
  .prc-home-flow .prc-hero-heading,
  .prc-home-flow .prc-fairs-head,
  .prc-home-flow .prc-calendar-home-head,
  .prc-home-flow .prc-podcast-head,
  .prc-home-flow .prc-section-title,
  .prc-home-flow .prc-strip-title{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important}
}


/* v1.23.4 critical: compact native Brevo form + WhatsApp in Portal Radar visual system */
.prc-home-flow .prc-community-mid{display:block!important;width:100%!important;background:#fff!important;border:0!important;padding:38px 0 48px!important}
.prc-home-flow .prc-community-mid .prc-wrap{width:min(1520px,calc(100% - 56px))!important;margin:0 auto!important}
.prc-home-flow .prc-community-box{display:block!important;width:100%!important;box-sizing:border-box!important;background:#0b0b0d!important;color:#fff!important;border:1px solid #222226!important;border-radius:18px!important;padding:28px 30px!important;overflow:hidden!important}
.prc-home-flow .prc-community-box-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;max-width:920px!important;margin:0 0 20px!important;padding:0 0 20px!important;border-bottom:1px solid #2d2d31!important}
.prc-home-flow .prc-community-box-head>span{display:block!important;margin:0 0 8px!important;color:#ff3049!important;font:850 9px/1 Inter,Arial,sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important}
.prc-home-flow .prc-community-box-head h2{display:block!important;margin:0 0 7px!important;color:#fff!important;font:400 clamp(30px,2.7vw,42px)/1.02 "DM Serif Display",Georgia,serif!important;letter-spacing:-.025em!important}
.prc-home-flow .prc-community-box-head p{display:block!important;max-width:760px!important;margin:0!important;color:#aaaab0!important;font:400 12.5px/1.55 Inter,Arial,sans-serif!important}
.prc-home-flow .prc-community-box-grid{display:grid!important;grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)!important;gap:18px!important;align-items:stretch!important;width:100%!important}
.prc-home-flow .prc-community-newsletter-panel,.prc-home-flow .prc-community-whatsapp-panel{min-width:0!important;box-sizing:border-box!important;background:#121215!important;border:1px solid #303034!important;border-radius:12px!important}
.prc-home-flow .prc-community-newsletter-panel{padding:20px!important}
.prc-home-flow .prc-community-panel-title{display:flex!important;align-items:end!important;justify-content:space-between!important;gap:20px!important;margin:0 0 16px!important;padding:0 0 14px!important;border-bottom:1px solid #303034!important}
.prc-home-flow .prc-community-panel-title>span,.prc-home-flow .prc-community-whatsapp-panel>span{display:block!important;margin:0!important;color:#ff3049!important;font:850 9px/1 Inter,Arial,sans-serif!important;letter-spacing:.15em!important;text-transform:uppercase!important}
.prc-home-flow .prc-community-panel-title strong{display:block!important;color:#fff!important;font:400 22px/1.08 "DM Serif Display",Georgia,serif!important;text-align:right!important}
.prc-brevo-form,.prc-brevo-form .sib-form-container,.prc-brevo-form #sib-container{display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;text-align:left!important;color:inherit!important;font-family:Inter,Arial,sans-serif!important}
.prc-brevo-form #sib-form{margin:0!important;padding:0!important}
.prc-brevo-label{display:block!important;margin:0 0 8px!important;color:#d5d5d9!important;font:750 10px/1.2 Inter,Arial,sans-serif!important;letter-spacing:.045em!important;text-transform:uppercase!important}
.prc-brevo-row{display:grid!important;grid-template-columns:minmax(0,1fr) 132px!important;gap:8px!important;align-items:start!important}
.prc-brevo-form .sib-input,.prc-brevo-form .form__entry,.prc-brevo-form .form__label-row,.prc-brevo-form .entry__field{display:block!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}
.prc-brevo-form input.input{display:block!important;width:100%!important;height:48px!important;box-sizing:border-box!important;margin:0!important;padding:0 15px!important;border:1px solid #3b3b40!important;border-radius:8px!important;outline:none!important;background:#0b0b0d!important;color:#fff!important;font:500 13px/1 Inter,Arial,sans-serif!important;box-shadow:none!important}
.prc-brevo-form input.input::placeholder{color:#74747b!important;font-family:Inter,Arial,sans-serif!important}
.prc-brevo-form input.input:focus{border-color:#d1001c!important;box-shadow:0 0 0 2px rgba(209,0,28,.16)!important}
.prc-brevo-submit{display:flex!important;width:100%!important;height:48px!important;box-sizing:border-box!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0!important;padding:0 16px!important;border:1px solid #d1001c!important;border-radius:8px!important;background:#d1001c!important;color:#fff!important;font:850 10px/1 Inter,Arial,sans-serif!important;letter-spacing:.07em!important;text-transform:uppercase!important;cursor:pointer!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important}
.prc-brevo-submit b{font-size:16px!important;font-weight:500!important}.prc-brevo-submit:hover,.prc-brevo-submit:focus-visible{background:#f01433!important;border-color:#f01433!important;transform:translateY(-1px)!important;outline:none!important}
.prc-brevo-submit .progress-indicator__icon{width:13px!important;height:13px!important;fill:currentColor!important}.prc-brevo-submit .sib-hide-loader-icon{display:none!important}
.prc-brevo-note{margin:8px 0 0!important;color:#77777e!important;font:400 10px/1.45 Inter,Arial,sans-serif!important}.prc-brevo-form .input--hidden{display:none!important}
.prc-brevo-form .entry__error{display:block!important;min-height:0!important;margin:5px 0 0!important;padding:0!important;border:0!important;background:transparent!important;color:#ff6a7b!important;font:500 10px/1.35 Inter,Arial,sans-serif!important}
.prc-brevo-message{display:none;margin:0 0 12px!important;padding:9px 11px!important;border-radius:7px!important;font:650 11px/1.4 Inter,Arial,sans-serif!important}.prc-brevo-error{color:#ffb5bd!important;background:#33141a!important;border:1px solid #67212b!important}.prc-brevo-success{color:#b9f5d0!important;background:#12301f!important;border:1px solid #255d3b!important}
.prc-home-flow .prc-community-whatsapp-panel{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding:24px!important}
.prc-home-flow .prc-community-whatsapp-panel>span{margin-bottom:10px!important}.prc-home-flow .prc-community-whatsapp-panel h3{display:block!important;margin:0 0 10px!important;color:#fff!important;font:400 clamp(25px,2vw,32px)/1.04 "DM Serif Display",Georgia,serif!important;letter-spacing:-.02em!important}.prc-home-flow .prc-community-whatsapp-panel p{display:block!important;margin:0 0 18px!important;color:#aaaab0!important;font:400 12.5px/1.55 Inter,Arial,sans-serif!important}.prc-home-flow .prc-community-whatsapp-panel a{display:flex!important;width:100%!important;min-height:48px!important;box-sizing:border-box!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:0 16px!important;background:#fff!important;border:1px solid #fff!important;border-radius:8px!important;color:#111!important;text-decoration:none!important;font:850 10px/1 Inter,Arial,sans-serif!important;letter-spacing:.055em!important;text-transform:uppercase!important;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important}.prc-home-flow .prc-community-whatsapp-panel a b{font-size:16px!important;font-weight:500!important;line-height:1!important}.prc-home-flow .prc-community-whatsapp-panel a:hover,.prc-home-flow .prc-community-whatsapp-panel a:focus-visible{background:#25D366!important;border-color:#25D366!important;color:#fff!important;transform:translateY(-1px)!important;outline:none!important}
@media(max-width:920px){.prc-home-flow .prc-community-box-grid{grid-template-columns:1fr!important}.prc-home-flow .prc-community-whatsapp-panel{padding:22px!important}}
@media(max-width:620px){.prc-home-flow .prc-community-mid{padding:26px 0 38px!important}.prc-home-flow .prc-community-mid .prc-wrap{width:calc(100% - 28px)!important}.prc-home-flow .prc-community-box{padding:22px 16px!important;border-radius:14px!important}.prc-home-flow .prc-community-box-head h2{font-size:32px!important}.prc-home-flow .prc-community-panel-title{display:block!important}.prc-home-flow .prc-community-panel-title strong{margin-top:7px!important;text-align:left!important;font-size:20px!important}.prc-brevo-row{grid-template-columns:1fr!important}.prc-home-flow .prc-community-whatsapp-panel h3{font-size:28px!important}}

/* prc-home-critical-v1247 */
/* v1.24.7 — correções visuais finais aplicadas depois de todo o CSS legado. */

/* Tags/kickers: +2px reais sobre o padrão de 9px, inclusive regras antigas com !important. */
.prc-home-flow .prc-hero-heading:before,
.prc-home-flow .prc-fairs-head:before,
.prc-home-flow .prc-calendar-home-head:before,
.prc-home-flow .prc-podcast-head:before,
.prc-home-flow .prc-section-title:before,
.prc-home-flow .prc-strip-title:before,
.prc-home-flow .prc-opinion-title:before,
.prc-home-flow .prc-section-kicker,
.prc-home-flow .prc-eyebrow,
.prc-home-flow .prc-mini-kicker,
.prc-home-flow .prc-opinion-tag,
.prc-home-flow .prc-newsroom-v2-kicker{font-size:11px!important;line-height:1.2!important}

/* CALENDÁRIO — elimina qualquer divisor/riscos herdados e deixa apenas arcos de radar. */
.prc-home-flow .prc-calendar-block:before,
.prc-home-flow .prc-calendar-block:after{content:none!important;display:none!important;background:none!important;border:0!important}
.prc-home-flow .prc-calendar-home{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:linear-gradient(135deg,#09090b 0%,#171012 45%,#26070d 100%)!important}
.prc-home-flow .prc-calendar-home:before{content:""!important;display:block!important;position:absolute!important;left:-165px!important;bottom:-220px!important;width:620px!important;height:620px!important;inset:auto!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:50%!important;background:none!important;opacity:1!important;pointer-events:none!important;box-shadow:0 0 0 72px rgba(255,255,255,.055),0 0 0 144px rgba(255,255,255,.035),0 0 0 216px rgba(209,0,28,.055)!important;z-index:0!important}
.prc-home-flow .prc-calendar-home:after{content:""!important;display:block!important;position:absolute!important;right:-115px!important;top:-145px!important;width:360px!important;height:360px!important;border:1px solid rgba(209,0,28,.19)!important;border-radius:50%!important;background:none!important;pointer-events:none!important;box-shadow:0 0 0 55px rgba(209,0,28,.07),0 0 0 110px rgba(209,0,28,.04)!important;z-index:0!important}
.prc-home-flow .prc-calendar-home>.prc-wrap{position:relative!important;z-index:1!important}

/* RADAR NO AR — gradiente verde aplicado no próprio section, depois do CSS inline antigo. */
.prc-home-flow .prc-podcast{position:relative!important;isolation:isolate!important;overflow:hidden!important;background:radial-gradient(circle at 12% 10%,rgba(30,215,96,.25) 0%,rgba(30,215,96,.08) 25%,transparent 48%),radial-gradient(circle at 92% 88%,rgba(20,120,65,.22),transparent 38%),linear-gradient(135deg,#050806 0%,#08150d 44%,#0d2115 72%,#080b09 100%)!important}
.prc-home-flow .prc-podcast:before{content:""!important;position:absolute!important;inset:0!important;display:block!important;pointer-events:none!important;background:radial-gradient(circle at 106% 3%,transparent 0 130px,rgba(30,215,96,.10) 131px 132px,transparent 133px 190px,rgba(30,215,96,.065) 191px 192px,transparent 193px 250px,rgba(30,215,96,.04) 251px 252px,transparent 253px)!important;z-index:0!important}
.prc-home-flow .prc-podcast>.prc-wrap{position:relative!important;z-index:1!important}
.prc-home-flow .prc-podcast-card{background:rgba(8,11,9,.76)!important;border:1px solid rgba(255,255,255,.11)!important;backdrop-filter:blur(3px)!important}

/* ARTIGOS & OPINIÃO — fotos realmente maiores; a regra fica depois dos 150/190px antigos. */
.prc-home-flow .prc-opinion-grid{align-items:stretch!important}
.prc-home-flow .prc-opinion-box{min-height:0!important}
.prc-home-flow .prc-opinion-box-image{display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/10!important;background-size:cover!important;background-position:center 28%!important;flex:none!important}
.prc-home-flow .prc-opinion-box.is-featured .prc-opinion-box-image{height:auto!important;aspect-ratio:16/9!important;background-position:center 28%!important}

/* MOBILE — reset agressivo de grids e larguras para impedir sobreposição/colunas estreitas. */
@media(max-width:820px){
  .prc-home-flow{overflow-x:hidden!important}
  .prc-home-flow .prc-wrap{width:calc(100% - 28px)!important;max-width:none!important}
  .prc-home-flow *, .prc-home-flow *:before, .prc-home-flow *:after{min-width:0}
  .prc-home-flow h1,.prc-home-flow h2,.prc-home-flow h3,.prc-home-flow h4,.prc-home-flow p,.prc-home-flow a{max-width:100%!important;overflow-wrap:break-word!important;word-break:normal!important}

  .prc-home-flow .prc-hero,
  .prc-home-flow .prc-newsroom-v2,
  .prc-home-flow .prc-newsroom-v2-cards,
  .prc-home-flow .prc-newsroom-grid,
  .prc-home-flow .prc-newsroom-lead-box,
  .prc-home-flow .prc-newsroom-support-row,
  .prc-home-flow .prc-newsroom-cards-three,
  .prc-home-flow .prc-editorial-grid,
  .prc-home-flow .prc-editorial-lead,
  .prc-home-flow .prc-dual-grid,
  .prc-home-flow .prc-strip-grid,
  .prc-home-flow .prc-opinion-grid,
  .prc-home-flow .prc-venue-box-grid,
  .prc-home-flow .prc-podcast-grid,
  .prc-home-flow .prc-community-box-grid,
  .prc-home-flow .prc-world-box-grid,
  .prc-home-flow .prc-fairs-grid,
  .prc-home-flow .prc-fairs-list,
  .prc-home-flow .prc-module-grid,
  .prc-home-flow .prc-agenda-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-auto-columns:minmax(0,1fr)!important;width:100%!important;gap:16px!important}

  /* Últimas notícias / cards de notícia: imagem sempre em cima, nunca filete lateral. */
  .prc-home-flow #prc-noticias .prc-hero,
  .prc-home-flow #prc-latest .prc-newsroom-v2,
  .prc-home-flow #prc-latest .prc-newsroom-v2-cards{grid-template-columns:1fr!important}
  .prc-home-flow .prc-newsroom-v2-lead,
  .prc-home-flow .prc-newsroom-v2-card,
  .prc-home-flow #prc-latest .prc-newsroom-lead-box,
  .prc-home-flow #prc-latest .prc-newsroom-support,
  .prc-home-flow #prc-latest .prc-newsroom-cards-three .prc-newsroom-card{display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;min-height:0!important}
  .prc-home-flow .prc-newsroom-v2-lead-image,
  .prc-home-flow .prc-newsroom-v2-thumb,
  .prc-home-flow #prc-latest .prc-newsroom-lead-box .prc-editorial-box-image,
  .prc-home-flow #prc-latest .prc-newsroom-support-thumb,
  .prc-home-flow #prc-latest .prc-newsroom-cards-three .prc-newsroom-thumb{display:block!important;width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:16/9!important;flex:none!important;background-size:cover!important;background-position:center!important}
  .prc-home-flow .prc-newsroom-v2-lead-body{padding:20px 18px 22px!important}
  .prc-home-flow .prc-newsroom-v2-lead h3{font-size:27px!important;line-height:1.08!important}
  .prc-home-flow .prc-newsroom-v2-card-body{padding:16px 16px 18px!important}
  .prc-home-flow .prc-newsroom-v2-card h4{font-size:20px!important;line-height:1.14!important}

  /* Cabeçalhos: kicker, título e CTA em linhas próprias. */
  .prc-home-flow .prc-hero-heading,
  .prc-home-flow .prc-fairs-head,
  .prc-home-flow .prc-calendar-home-head,
  .prc-home-flow .prc-podcast-head,
  .prc-home-flow .prc-section-title,
  .prc-home-flow .prc-strip-title,
  .prc-home-flow .prc-opinion-title{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;align-items:start!important;height:auto!important;min-height:0!important}
  .prc-home-flow .prc-hero-heading:before,
  .prc-home-flow .prc-fairs-head:before,
  .prc-home-flow .prc-calendar-home-head:before,
  .prc-home-flow .prc-podcast-head:before,
  .prc-home-flow .prc-section-title:before,
  .prc-home-flow .prc-strip-title:before,
  .prc-home-flow .prc-opinion-title:before,
  .prc-home-flow .prc-hero-heading h2,
  .prc-home-flow .prc-fairs-head h2,
  .prc-home-flow .prc-calendar-home-head h2,
  .prc-home-flow .prc-podcast-head h2,
  .prc-home-flow .prc-section-title h2,
  .prc-home-flow .prc-strip-title h2,
  .prc-home-flow .prc-opinion-title h2,
  .prc-home-flow .prc-hero-heading>a,
  .prc-home-flow .prc-fairs-head>a,
  .prc-home-flow .prc-calendar-home-head>a,
  .prc-home-flow .prc-podcast-head>a,
  .prc-home-flow .prc-section-title>a,
  .prc-home-flow .prc-strip-title>a,
  .prc-home-flow .prc-opinion-title>a{grid-column:1!important;position:static!important;transform:none!important;float:none!important;margin-left:0!important;justify-self:start!important;white-space:normal!important}
  .prc-home-flow .prc-hero-heading h2,
  .prc-home-flow .prc-fairs-head h2,
  .prc-home-flow .prc-calendar-home-head h2,
  .prc-home-flow .prc-podcast-head h2,
  .prc-home-flow .prc-section-title h2,
  .prc-home-flow .prc-strip-title h2,
  .prc-home-flow .prc-opinion-title h2{font-size:30px!important;line-height:1.02!important}
  .prc-home-flow .prc-hero-heading>i,.prc-home-flow .prc-section-title>span{display:none!important}

  /* Artigos & opinião: foto alta e proporcional também no celular. */
  .prc-home-flow .prc-opinion-box-image,
  .prc-home-flow .prc-opinion-box.is-featured .prc-opinion-box-image{height:auto!important;aspect-ratio:16/10!important;min-height:210px!important;background-position:center 25%!important}
  .prc-home-flow .prc-opinion-box-body{padding:18px 17px 20px!important}
  .prc-home-flow .prc-opinion-box h4,.prc-home-flow .prc-opinion-box.is-featured h4{font-size:24px!important;line-height:1.08!important}

  /* Podcast e calendário respiram no mobile. */
  .prc-home-flow .prc-podcast,.prc-home-flow .prc-calendar-home{padding-top:46px!important;padding-bottom:48px!important}
  .prc-home-flow .prc-podcast-card iframe{display:block!important;width:100%!important;height:232px!important;max-width:100%!important}
  .prc-home-flow .prc-calendar-home:before{left:-250px!important;bottom:-310px!important;transform:scale(.78)!important}
  .prc-home-flow .prc-calendar-home:after{right:-190px!important;top:-180px!important;transform:scale(.72)!important}

  /* Banners nunca extrapolam e não criam altura fixa. */
  .prc-home-flow .prc-ad-slot,.prc-home-flow .prc-home-ad-block,.prc-home-flow .prc-home-top-ad{width:100%!important;max-width:100%!important;overflow:hidden!important}
  .prc-home-flow .prc-ad-slot img,.prc-home-flow .prc-home-ad-block img,.prc-home-flow .prc-home-top-ad img{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;object-fit:contain!important;margin-inline:auto!important}
}
@media(max-width:430px){
  .prc-home-flow .prc-wrap{width:calc(100% - 24px)!important}
  .prc-home-flow .prc-hero-heading h2,.prc-home-flow .prc-fairs-head h2,.prc-home-flow .prc-calendar-home-head h2,.prc-home-flow .prc-podcast-head h2,.prc-home-flow .prc-section-title h2,.prc-home-flow .prc-strip-title h2,.prc-home-flow .prc-opinion-title h2{font-size:27px!important}
  .prc-home-flow .prc-newsroom-v2-lead h3{font-size:25px!important}
  .prc-home-flow .prc-opinion-box-image,.prc-home-flow .prc-opinion-box.is-featured .prc-opinion-box-image{min-height:200px!important;aspect-ratio:4/3!important}
}


/* v1.24.8 · mobile refinado: cards, carrossel da agenda e filtro sem overflow. */
/* Calendário: fundo mais neutro/carmim e arcos mais finos. */
.prc-home-flow .prc-calendar-home{
  background:linear-gradient(135deg,#080808 0%,#100a0b 48%,#1a0307 100%)!important;
}
.prc-home-flow .prc-calendar-home:before{
  border:.65px solid rgba(209,0,28,.18)!important;
  box-shadow:0 0 0 72px rgba(209,0,28,.045),0 0 0 144px rgba(209,0,28,.03),0 0 0 216px rgba(209,0,28,.02)!important;
  opacity:.78!important;
}
.prc-home-flow .prc-calendar-home:after{
  border:.65px solid rgba(209,0,28,.18)!important;
  box-shadow:0 0 0 55px rgba(209,0,28,.045),0 0 0 110px rgba(209,0,28,.025)!important;
  opacity:.72!important;
}

@media(max-width:820px){
  /* Últimas Notícias: destaque preservado; cards secundários ganham respiro real. */
  .prc-home-flow #prc-noticias .prc-hero-side{width:100%!important;min-width:0!important}
  .prc-home-flow #prc-noticias .prc-hero-side .prc-side-list{display:grid!important;grid-template-columns:1fr!important;gap:14px!important;width:100%!important}
  .prc-home-flow #prc-noticias .prc-hero-side .prc-side-card{
    display:block!important;width:100%!important;min-height:0!important;padding:0!important;
    border:1px solid #e7e7e7!important;border-radius:12px!important;overflow:hidden!important;background:#fff!important;
  }
  .prc-home-flow #prc-noticias .prc-hero-side .prc-side-image{
    display:block!important;width:calc(100% - 24px)!important;height:auto!important;min-height:0!important;
    aspect-ratio:16/9!important;margin:12px 12px 0!important;border-radius:9px!important;
    background-size:cover!important;background-position:center!important;
  }
  .prc-home-flow #prc-noticias .prc-hero-side .prc-side-card>div{padding:15px 16px 17px!important}
  .prc-home-flow #prc-noticias .prc-hero-side .prc-side-card h3{margin:6px 0 10px!important;font-size:20px!important;line-height:1.14!important}
  .prc-home-flow #prc-noticias .prc-hero-more{margin-top:14px!important;padding-left:2px!important}

  /* Demais cards editoriais no mobile: imagens um pouco mais estreitas e texto com margem interna. */
  .prc-home-flow .prc-newsroom-v2-card{overflow:hidden!important}
  .prc-home-flow .prc-newsroom-v2-card .prc-newsroom-v2-thumb{
    width:calc(100% - 24px)!important;margin:12px 12px 0!important;border-radius:9px!important;aspect-ratio:16/9!important;
  }
  .prc-home-flow .prc-newsroom-v2-card .prc-newsroom-v2-card-body{padding:16px 17px 18px!important}

  /* Calendário de Feiras vira carrossel horizontal no celular. */
  .prc-home-flow .prc-calendar-home .prc-agenda-grid{
    display:flex!important;grid-template-columns:none!important;gap:14px!important;width:auto!important;
    overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory!important;
    overscroll-behavior-inline:contain!important;-webkit-overflow-scrolling:touch!important;
    margin-right:-14px!important;padding:2px 14px 12px 0!important;scroll-padding-left:0!important;
  }
  .prc-home-flow .prc-calendar-home .prc-agenda-grid::-webkit-scrollbar{display:none!important}
  .prc-home-flow .prc-calendar-home .prc-agenda-card{
    flex:0 0 min(82vw,320px)!important;width:min(82vw,320px)!important;scroll-snap-align:start!important;
  }

  /* Filtro por setor: nenhum conteúdo pode vazar horizontalmente. */
  .prc-home-flow .prc-segnav,.prc-home-flow .prc-segnav .prc-wrap{overflow:hidden!important;max-width:100%!important}
  .prc-home-flow .prc-seg-title{display:block!important;width:100%!important}
  .prc-home-flow .prc-seg-title h2{font-size:26px!important;line-height:1.08!important;margin-bottom:8px!important}
  .prc-home-flow .prc-seg-title span{display:block!important;line-height:1.45!important}
  .prc-home-flow .prc-macros,.prc-home-flow .prc-segments,.prc-home-flow .prc-regions{
    max-width:100%!important;width:100%!important;min-width:0!important;
  }
  .prc-home-flow .prc-macros{
    display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;
    gap:8px!important;padding:2px 0 10px!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;
  }
  .prc-home-flow .prc-macros::-webkit-scrollbar{display:none!important}
  .prc-home-flow .prc-macro{flex:0 0 auto!important;white-space:nowrap!important;scroll-snap-align:start!important}
  .prc-home-flow .prc-sector-filter-results{display:grid!important;grid-template-columns:1fr!important;width:100%!important;max-width:100%!important;gap:10px!important}
  .prc-home-flow .prc-sector-result{display:block!important;width:100%!important;max-width:100%!important;overflow:hidden!important}
  .prc-home-flow .prc-sector-result strong{display:block!important;overflow-wrap:break-word!important}
  .prc-home-flow .prc-sector-refine{width:100%!important;max-width:100%!important}
  .prc-home-flow .prc-segments,.prc-home-flow .prc-regions{display:flex!important;flex-wrap:wrap!important}
}

@media(max-width:430px){
  .prc-home-flow #prc-noticias .prc-hero-side .prc-side-image{aspect-ratio:16/9!important;width:calc(100% - 20px)!important;margin:10px 10px 0!important}
  .prc-home-flow #prc-noticias .prc-hero-side .prc-side-card>div{padding:14px 15px 16px!important}
  .prc-home-flow .prc-newsroom-v2-card .prc-newsroom-v2-thumb{width:calc(100% - 20px)!important;margin:10px 10px 0!important}
  .prc-home-flow .prc-calendar-home .prc-agenda-card{flex-basis:84vw!important;width:84vw!important;max-width:310px!important}
}


/* v1.24.9 · correção definitiva do filtro mobile + respiro em Últimas Notícias */
@media(max-width:820px){
  /* Primeira seção: mais margem lateral e respiro vertical, alinhada ao restante da home. */
  .prc-home-flow #prc-noticias{padding-left:0!important;padding-right:0!important}
  .prc-home-flow #prc-noticias>.prc-wrap{width:calc(100% - 40px)!important;max-width:none!important;margin-inline:auto!important}
  .prc-home-flow #prc-noticias .prc-hero-heading{margin-bottom:20px!important}
  .prc-home-flow #prc-noticias .prc-hero-side{margin-top:4px!important}

  /* "Ver mais notícias" volta a parecer um CTA editorial, não texto sem CSS. */
  .prc-home-flow #prc-noticias .prc-hero-more{
    display:inline-flex!important;align-items:center!important;align-self:flex-start!important;
    color:#D1001C!important;font-size:13.5px!important;font-weight:800!important;line-height:1.2!important;
    margin-top:24px!important;padding:18px 0 0!important;border-top:1px solid #eadfe1!important;
    text-decoration:none!important;letter-spacing:.01em!important;
  }
  .prc-home-flow #prc-noticias .prc-hero-more:hover{color:#a90017!important}

  /* Navegue pelo seu mercado: filtros quebram em linhas e ficam 100% clicáveis. */
  .prc-home-flow .prc-segnav{overflow:hidden!important}
  .prc-home-flow .prc-segnav>.prc-wrap{width:calc(100% - 40px)!important;max-width:none!important;min-width:0!important;margin-inline:auto!important;overflow:visible!important}
  .prc-home-flow .prc-seg-title,.prc-home-flow .prc-sector-filter-results,.prc-home-flow .prc-sector-refine{min-width:0!important;max-width:100%!important;width:100%!important}
  .prc-home-flow .prc-macros{
    display:flex!important;flex-wrap:wrap!important;overflow:visible!important;overflow-x:visible!important;
    width:100%!important;max-width:100%!important;gap:9px 8px!important;padding:2px 0 6px!important;
    scroll-snap-type:none!important;
  }
  .prc-home-flow .prc-macro{
    flex:0 1 auto!important;max-width:100%!important;min-width:0!important;
    white-space:normal!important;overflow-wrap:anywhere!important;text-align:center!important;
    line-height:1.15!important;padding:10px 13px!important;
  }
  .prc-home-flow .prc-segments,.prc-home-flow .prc-regions{
    display:flex!important;flex-wrap:wrap!important;overflow:visible!important;max-width:100%!important;width:100%!important;min-width:0!important;
  }
  .prc-home-flow .prc-segments a,.prc-home-flow .prc-segments span,.prc-home-flow .prc-regions a,.prc-home-flow .prc-regions span{
    max-width:100%!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;
  }
  .prc-home-flow .prc-sector-result{min-width:0!important;max-width:100%!important}
}
@media(max-width:430px){
  .prc-home-flow #prc-noticias>.prc-wrap,
  .prc-home-flow .prc-segnav>.prc-wrap{width:calc(100% - 32px)!important}
  .prc-home-flow .prc-macro{font-size:12px!important;padding:9px 11px!important}
}


/* v1.25.1 · Últimas Notícias mobile: container real alinhado às demais seções */
@media(max-width:820px){
  .prc-home-flow section#prc-noticias.prc-wrap{
    width:calc(100% - 28px)!important;
    max-width:none!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding-left:0!important;
    padding-right:0!important;
    box-sizing:border-box!important;
    min-width:0!important;
  }
  .prc-home-flow #prc-noticias .prc-hero-heading,
  .prc-home-flow #prc-noticias .prc-lead,
  .prc-home-flow #prc-noticias .prc-hero-side,
  .prc-home-flow #prc-noticias .prc-side-list,
  .prc-home-flow #prc-noticias .prc-side-card{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
  }
  .prc-home-flow #prc-noticias .prc-side-card{
    border:1px solid #e6e6e6!important;
    border-radius:12px!important;
    overflow:hidden!important;
    padding:0!important;
    background:#fff!important;
  }
  .prc-home-flow #prc-noticias .prc-side-card>div{
    padding:16px 18px 18px!important;
  }
  .prc-home-flow #prc-noticias .prc-side-image{
    width:100%!important;
    margin:0!important;
    border-radius:0!important;
  }
  .prc-home-flow #prc-noticias .prc-hero-more{
    margin-top:28px!important;
    padding-top:18px!important;
  }
}
@media(max-width:430px){
  .prc-home-flow section#prc-noticias.prc-wrap{
    width:calc(100% - 24px)!important;
  }
  .prc-home-flow #prc-noticias .prc-side-card>div{
    padding:15px 16px 17px!important;
  }
}

/* v1.25.43 · CTA abaixo das notícias laterais da primeira dobra */
.prc-home-flow #prc-noticias .prc-hero-more{
  display:inline-flex!important;align-items:center!important;align-self:flex-start!important;
  margin-top:30px!important;padding-top:18px!important;border-top:1px solid #eadfe1!important;
  color:#D1001C!important;font:800 12.5px/1.2 Inter,sans-serif!important;letter-spacing:.01em!important;
  text-decoration:none!important;transition:color .18s ease,transform .18s ease!important;
}
.prc-home-flow #prc-noticias .prc-hero-more:hover{color:#a90017!important;transform:translateX(3px)!important}

/* v1.25.58 · cards da Agenda com altura uniforme no carrossel mobile. */
@media(max-width:820px){
  .prc-home-flow .prc-calendar-home .prc-agenda-grid{align-items:stretch!important}
  .prc-home-flow .prc-calendar-home .prc-agenda-card{height:214px!important;min-height:214px!important;max-height:214px!important;align-self:stretch!important}
  .prc-home-flow .prc-calendar-home .prc-agenda-card .prc-event-card-link{display:flex!important;flex-direction:column!important;height:100%!important;min-height:100%!important}
  .prc-home-flow .prc-calendar-home .prc-event-card-content{display:flex!important;flex-direction:column!important;height:100%!important;min-height:0!important;padding:13px 14px 12px!important}
  .prc-home-flow .prc-calendar-home .prc-agenda-card h3{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;min-height:2.32em!important;max-height:2.32em!important}
  .prc-home-flow .prc-calendar-home .prc-agenda-card p{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:2!important;overflow:hidden!important;min-height:2.7em!important;max-height:2.7em!important}
  .prc-home-flow .prc-calendar-home .prc-event-card-meta{margin-top:auto!important;padding-top:5px!important}
}
/* Topo premium: grid original do Core, com avaliação à direita. */

/* Portal Radar Theme 0.9.10 — newsletter: fidelidade ao bloco escuro do Preview Core. */
body.prt-theme .prc-home-flow #newsletter .prc-community-newsletter-panel .prc-brevo-form.sib-form,
body.prt-theme .prc-home-flow #newsletter .prc-community-newsletter-panel .prc-brevo-form.sib-form .sib-form-container,
body.prt-theme .prc-home-flow #newsletter .prc-community-newsletter-panel .prc-brevo-form.sib-form #sib-container,
body.prt-theme .prc-home-flow #newsletter .prc-community-newsletter-panel .prc-brevo-form.sib-form form#sib-form {
  background:transparent!important;color:#fff!important;border:0!important;box-shadow:none!important;
  max-width:100%!important;padding:0!important;margin:0!important;min-width:0!important;
}
body.prt-theme .prc-home-flow #newsletter .prc-brevo-form #sib-container label.prc-brevo-label {
  display:block!important;background:transparent!important;color:#d5d5d9!important;
  margin:0 0 8px!important;font:750 10px/1.2 Inter,Arial,sans-serif!important;
  letter-spacing:.045em!important;text-transform:uppercase!important;
}
body.prt-theme .prc-home-flow #newsletter .prc-brevo-form #sib-container .prc-brevo-note {
  display:block!important;background:transparent!important;color:#8c8c92!important;
  margin:8px 0 0!important;font:400 10px/1.45 Inter,Arial,sans-serif!important;
}
body.prt-theme .prc-home-flow #newsletter .prc-brevo-form .prc-brevo-row {
  min-width:0!important;
}
@media(max-width:620px){
  body.prt-theme .prc-home-flow #newsletter .prc-community-panel-title strong{text-align:left!important}
  body.prt-theme .prc-home-flow #newsletter .prc-brevo-form .prc-brevo-row{grid-template-columns:minmax(0,1fr)!important}
  body.prt-theme .prc-home-flow #newsletter .prc-brevo-form #sib-container .prc-brevo-submit{width:100%!important}
}


/* PRT 0.9.24 — Home Top Premium: dimensões do inventário comercial.
   Corrige a altura 180px fixa herdada do preview sem alterar o criativo.
   O mesmo formato controla banner e card de avaliação. */
@media (min-width:1341px) {
  body.prt-theme .prc-home-top-stage .prc-home-top-stage-inner {
    grid-template-columns:minmax(0,970px) minmax(0,1fr)!important;
    align-items:stretch!important;
  }
  body.prt-theme .prc-home-top-stage .prc-home-top-ad,
  body.prt-theme .prc-home-top-stage .prc-home-top-ad .prc-ad-slot,
  body.prt-theme .prc-home-top-stage .prc-home-top-ad .prc-ad-slot>a,
  body.prt-theme .prc-home-top-stage .prc-home-top-ad .prc-ad-slot picture,
  body.prt-theme .prc-home-top-stage .prc-home-top-ad .prc-ad-slot img,
  body.prt-theme .prc-home-top-stage .prc-portal-rating {
    height:var(--prt-premium-height,180px)!important;
    min-height:0!important;
    max-height:var(--prt-premium-height,180px)!important;
    box-sizing:border-box!important;
  }
  body.prt-theme .prc-home-top-stage .prc-home-top-ad .prc-ad-slot,
  body.prt-theme .prc-home-top-stage .prc-home-top-ad .prc-ad-slot>a,
  body.prt-theme .prc-home-top-stage .prc-home-top-ad .prc-ad-slot picture {
    width:100%!important;
    max-width:100%!important;
  }
  body.prt-theme .prc-home-top-stage .prc-home-top-ad .prc-ad-slot img {
    object-fit:contain!important;
    object-position:center!important;
    width:100%!important;
    max-width:100%!important;
  }
  body.prt-theme .prc-home-top-stage.prt-premium-format-970x90 .prc-portal-rating {
    padding:7px 15px!important;
    justify-content:center!important;
    gap:1px!important;
  }
  body.prt-theme .prc-home-top-stage.prt-premium-format-970x90 .prc-portal-rating>span,
  body.prt-theme .prc-home-top-stage.prt-premium-format-970x90 .prc-portal-rating>p {
    display:none!important;
  }
  body.prt-theme .prc-home-top-stage.prt-premium-format-970x90 .prc-portal-rating>h2 {
    font-size:18px!important;
    line-height:1.05!important;
    margin:0 0 2px!important;
  }
  body.prt-theme .prc-home-top-stage.prt-premium-format-970x90 .prc-rating-stars button {
    font-size:19px!important;
  }
  body.prt-theme .prc-home-top-stage.prt-premium-format-970x90 .prc-portal-rating small {
    margin-top:1px!important;
    font-size:9px!important;
    line-height:1.1!important;
  }
}
/* Tablet: banner proporcional, avaliação sem altura fixa, sem recorte. */
@media (min-width:701px) and (max-width:1340px) {
  body.prt-theme .prc-home-top-stage .prc-home-top-stage-inner {
    grid-template-columns:1fr!important;
    width:min(970px,calc(100% - 48px))!important;
  }
  body.prt-theme .prc-home-top-stage .prc-home-top-ad .prc-ad-slot,
  body.prt-theme .prc-home-top-stage .prc-home-top-ad .prc-ad-slot>a,
  body.prt-theme .prc-home-top-stage .prc-home-top-ad .prc-ad-slot picture,
  body.prt-theme .prc-home-top-stage .prc-home-top-ad .prc-ad-slot img {
    height:auto!important;
    aspect-ratio:auto!important;
    object-fit:contain!important;
    max-height:none!important;
  }
  body.prt-theme .prc-home-top-stage .prc-portal-rating {
    height:auto!important;min-height:128px!important;max-height:none!important;
  }
}
/* Celular: uma única arte proporcional e margens laterais de 14px. */
@media (max-width:700px) {
  body.prt-theme .prc-home-top-stage .prc-home-top-stage-inner {
    grid-template-columns:1fr!important;
    width:calc(100% - 28px)!important;
  }
  body.prt-theme .prc-home-top-stage .prc-home-top-ad .prc-ad-slot,
  body.prt-theme .prc-home-top-stage .prc-home-top-ad .prc-ad-slot>a,
  body.prt-theme .prc-home-top-stage .prc-home-top-ad .prc-ad-slot picture,
  body.prt-theme .prc-home-top-stage .prc-home-top-ad .prc-ad-slot img {
    width:100%!important;height:auto!important;max-height:none!important;
    aspect-ratio:auto!important;object-fit:contain!important;
  }
  body.prt-theme .prc-home-top-stage .prc-portal-rating {
    height:auto!important;max-height:none!important;min-height:128px!important;
  }
}

/* PRT 0.9.25 — Leaderboard 728×90 no Home Top Premium. O banner não é esticado
   para 970px; o card de avaliação preenche a coluna restante e mantém 90px. */
@media (min-width:1341px) {
  body.prt-theme .prc-home-top-stage.prt-premium-format-728x90 .prc-home-top-stage-inner {
    grid-template-columns:minmax(0,728px) minmax(0,1fr)!important;
  }
  body.prt-theme .prc-home-top-stage.prt-premium-format-728x90 .prc-portal-rating {
    padding:7px 15px!important;justify-content:center!important;gap:1px!important;
  }
  body.prt-theme .prc-home-top-stage.prt-premium-format-728x90 .prc-portal-rating>span,
  body.prt-theme .prc-home-top-stage.prt-premium-format-728x90 .prc-portal-rating>p {
    display:none!important;
  }
  body.prt-theme .prc-home-top-stage.prt-premium-format-728x90 .prc-portal-rating>h2 {
    font-size:18px!important;line-height:1.05!important;margin:0 0 2px!important;
  }
  body.prt-theme .prc-home-top-stage.prt-premium-format-728x90 .prc-rating-stars button {
    font-size:19px!important;
  }
  body.prt-theme .prc-home-top-stage.prt-premium-format-728x90 .prc-portal-rating small {
    margin-top:1px!important;font-size:9px!important;line-height:1.1!important;
  }
}
