/* V13.6 — Tema integral e redação por blocos */
.v91-site.v134-active{--v136-stroke:color-mix(in srgb,var(--v134-primary) 18%,transparent)}
.v91-site.v134-active .v91-partners{background:var(--v134-partners-color)!important;border-block:1px solid var(--v136-stroke)}
.v91-site.v134-active :is(.v91-feature-tiles,.v91-news-section,.v91-feature-columns){background:var(--v134-section-color)!important}
.v91-site.v134-active .v91-join-banner{background:var(--v134-section-color)!important}
.v91-site.v134-active :is(.v91-news-card,.v91-partner-card,.v91-event,.v91-benefit,.v91-contact-card,.v91-media-card,.v6-company,.v6-job,.v91-partner-empty,.v91-empty-news){background:var(--v134-card-color)!important;border-color:var(--v136-stroke)!important}
.v91-site.v134-active .v91-feature-tiles>.v91-head-row,.v91-site.v134-active .v91-news-section>.v91-head-row{background:transparent!important}
.v91-site.v134-active :is(.v91-head-row h2,.v91-feature-columns h2,.v91-news-body h3 a,.v91-partner-card strong,.v91-join-banner h2,.v91-benefit h3,.v91-article-body h2){color:var(--v134-text-color)!important}
.v91-site.v134-active :is(.v91-head-row p,.v91-news-body p,.v91-feature-columns p,.v91-join-banner p){color:var(--v134-text-color)!important;opacity:.85}
.v91-site.v134-active .v91-head-row :is(.v91-overline,.v91-textlink),.v91-site.v134-active .v91-news-label{color:var(--v134-primary)!important}
.v91-site.v134-active .v91-partner-card a{color:var(--v134-primary)!important}
.v91-site.v134-active :is(.v91-contact-card,.v91-partner-card,.v91-news-card){box-shadow:0 10px 34px color-mix(in srgb,var(--v134-primary) 9%,transparent)}
.v91-site.v134-full-bg .v91-partners{background:color-mix(in srgb,var(--v134-partners-color) 88%,transparent)!important}
.v91-site.v134-full-bg :is(.v91-feature-tiles,.v91-news-section,.v91-feature-columns){background:color-mix(in srgb,var(--v134-section-color) 85%,transparent)!important}
/* Editor */
.v136-workspace{display:grid;grid-template-columns:minmax(230px,280px) minmax(0,1fr);gap:20px;align-items:start}
.v136-workspace .panel{min-width:0}.v136-panel-title{display:flex;align-items:center;justify-content:space-between;gap:12px}.v136-workspace .panel-content{padding:19px}
.v136-toolbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:12px 0;margin:12px 0;border-bottom:1px solid #e5ebf3}
.v136-toolbar button{padding:10px 13px;border:1px solid #cbd9eb;background:#f8fbff;border-radius:9px;font-size:12px;color:#18436d;cursor:pointer;font-weight:700}
.v136-block{border:1px solid #dae5f1;border-radius:14px;margin:12px 0;background:#fff;overflow:hidden}.v136-block-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 13px;background:#f3f7fb;color:#24486b;font-weight:800;font-size:12px}.v136-block-actions{display:flex;gap:4px}.v136-block-actions button{border:1px solid #cfdeef;background:white;border-radius:7px;cursor:pointer;padding:5px 9px;color:#1c4978;font-size:12px}
.v136-block-body{padding:13px}.v136-block-body textarea,.v136-block-body input,.v136-block-body select{display:block;width:100%;padding:11px;border:1px solid #d3dfed;border-radius:9px;margin:7px 0;min-height:40px;font:inherit;color:#163253;background:white}.v136-block-body textarea{min-height:95px;resize:vertical}
.v136-asset-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;background:#f6f9fd;border-radius:9px;padding:10px}.v136-asset-row img{max-width:120px;max-height:90px;object-fit:contain}
.v136-add-bottom{margin-top:16px}.v136-meta{color:#607a92;font-size:12px;line-height:1.7}.v136-draft-tip{background:#eff7ff;border-left:3px solid #2766ba;padding:12px;color:#315676;border-radius:8px;margin:12px 0;font-size:12px}.v136-inline-preview{background:#f9fafc;border:1px solid #dae3ef;border-radius:16px;margin-top:18px;padding:20px}.v136-inline-preview h3{margin:0 0 14px}.v136-preview-story{background:white;padding:25px;border-radius:12px;max-height:510px;overflow:auto}
.v136-article-block{max-width:770px;margin:0 auto 23px}.v136-article-block p{font-size:16px!important;line-height:1.85!important;white-space:pre-wrap}.v136-article-block h2{font-size:26px!important;line-height:1.35;margin:32px 0 14px}.v136-article-block blockquote{margin:20px 0;padding:16px 22px;border-left:4px solid currentColor;background:#eff4f9;font-size:18px;line-height:1.7}.v136-article-block figure{margin:22px 0}.v136-article-block figure img{width:100%;height:auto;max-height:630px;object-fit:contain;border-radius:11px}.v136-article-block figcaption{font-size:12px;text-align:center;color:#72849a;margin-top:10px}.v136-article-block video{max-width:100%;width:100%;border-radius:11px}.v136-article-block .v91-attachment{display:inline-flex;padding:13px 16px;border-radius:9px;background:#ecf4ff}.v136-block-cta{display:inline-flex;text-decoration:none;background:#174ca0;color:white!important;padding:12px 20px;border-radius:10px;font-weight:800}
@media(max-width:960px){.v136-workspace{grid-template-columns:1fr}}

.v136-picker{background:#eef6ff;border:1px solid #97bae6;border-radius:12px;padding:16px;margin:14px 0;box-shadow:0 6px 18px #134c8912}.v136-picker strong{display:block;font-size:13px;color:#15395d;margin-bottom:11px}.v136-picker>div{display:flex;flex-wrap:wrap;gap:7px}.v136-picker button{border:1px solid #c0d5ed;background:#fff;border-radius:9px;padding:10px 12px;font-size:12px;color:#124277;font-weight:700;cursor:pointer}.v136-picker .v136-picker-close{margin-top:10px;border:none;background:transparent;color:#647b94}.v136-picker button:hover{border-color:#3370bd;background:#d9ebff}

/* Todas as faixas recebem a mesma linguagem visual da campanha. */
.v91-site.v134-active:not(.v134-full-bg) .v91-hero:not(.v134-themed-section){background-image:linear-gradient(110deg,color-mix(in srgb,var(--v134-primary) 83%,transparent),color-mix(in srgb,var(--v134-secondary) 74%,transparent)),var(--v91-hero-image)!important}
.v91-site.v134-active :is(.v91-stats,.v91-quick-links,.v91-quick-grid){background-color:var(--v134-section-color)}
.v91-site.v134-active :is(.v91-quick-link,.v91-benefit,.v91-event,.v91-news-card,.v91-partner-card,.v91-empty-news){color:var(--v134-text-color)}
.v91-site.v134-active :is(.v91-subpage,.v91-site-main,.v91-article){background:var(--v134-background-color)}

.v136-article-block ul{padding-left:25px;line-height:1.9;font-size:16px}.v136-article-block hr{border:0;border-top:1px solid #b9cadb;margin:25px 0}.v136-external-video{width:100%;aspect-ratio:16/9;border:0;border-radius:12px;background:#10243e}
