
  :root {
    --paper:#f3eadc;
    --paper-hi:#fbf7ef;
    --ink:#1c2829;
    --ink-2:#455354;
    --rule:#cdbfae;
    --green:#486f5c;
    --green-soft:#d6e0d5;
    --pink:#c47b98;
    --pink-soft:#efd7e0;
    --blue:#527ea3;
    --blue-soft:#d8e5ef;
    --max:1440px;
    --rail:220px;
    --gutter:clamp(18px,3vw,44px);
    --display: Georgia, "Times New Roman", serif;
    --sans: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  }

  *{box-sizing:border-box}
  html{scroll-behavior:smooth;background:var(--paper)}
  body{
    margin:0;color:var(--ink);font-family:var(--sans);background:var(--paper);
    background-image:
      radial-gradient(rgba(28,40,41,.035) .55px, transparent .7px),
      linear-gradient(90deg,rgba(82,126,163,.028),transparent 22%,transparent 78%,rgba(196,123,152,.026));
    background-size:5px 5px,100% 100%;
    line-height:1.48;
  }
  a{color:inherit}
  button,input{font:inherit}
  ::selection{background:var(--pink-soft);color:var(--ink)}

  .progress{position:fixed;inset:0 0 auto 0;height:3px;z-index:50;background:transparent}
  .progress>span{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--green),var(--pink),var(--blue))}

  .masthead{
    min-height:72vh;
    max-width:var(--max);
    margin:auto;
    padding:clamp(26px,5vw,68px) var(--gutter) 34px;
    display:grid;
    grid-template-columns:minmax(0,1.25fr) minmax(260px,.52fr);
    gap:clamp(30px,7vw,110px);
    align-items:end;
    border-bottom:1px solid var(--ink);
    position:relative;
  }
  .masthead::before{
    content:"";position:absolute;width:110px;height:110px;border:1px solid var(--pink);
    border-radius:50%;right:var(--gutter);top:42px;opacity:.7
  }
  .masthead::after{
    content:"";position:absolute;width:64px;height:64px;background:var(--blue-soft);
    right:calc(var(--gutter) + 76px);top:104px;mix-blend-mode:multiply
  }
  .issue{font-size:.73rem;letter-spacing:.16em;text-transform:uppercase;font-weight:760;margin:0 0 16px}
  .title{
    font-family:var(--display);font-size:clamp(3.5rem,8vw,8.8rem);font-weight:500;
    line-height:.82;letter-spacing:-.055em;margin:0;max-width:10ch
  }
  .title em{font-style:italic;color:var(--green);font-weight:400}
  .dek{font-family:var(--display);font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.25;margin:0 0 22px}
  .meta{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}
  .meta div{padding:12px 0}
  .meta div+div{border-left:1px solid var(--rule);padding-left:16px}
  .meta b{display:block;font-size:1.25rem}
  .meta span{font-size:.76rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2)}

  .toolbar-wrap{
    position:sticky;top:0;z-index:30;background:color-mix(in srgb,var(--paper) 92%,transparent);
    backdrop-filter:blur(14px);border-bottom:1px solid var(--rule)
  }
  .toolbar{
    max-width:var(--max);margin:auto;padding:10px var(--gutter);
    display:grid;grid-template-columns:minmax(240px,1fr) auto auto;gap:10px;align-items:center
  }
  .search{
    display:flex;align-items:center;gap:10px;border-bottom:1px solid var(--ink);padding:5px 0
  }
  .search input{border:0;outline:0;background:transparent;width:100%;color:var(--ink);padding:8px 0}
  .search input::placeholder{color:#788281}
  .toggle{
    border:1px solid var(--rule);background:var(--paper-hi);padding:9px 11px;cursor:pointer;
    text-transform:uppercase;letter-spacing:.065em;font-size:.72rem;font-weight:760
  }
  .toggle[aria-pressed="true"]{background:var(--ink);color:var(--paper-hi);border-color:var(--ink)}
  .count{font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}

  .layout{
    max-width:var(--max);margin:auto;padding:34px var(--gutter) 80px;
    display:grid;grid-template-columns:var(--rail) minmax(0,1fr);gap:clamp(24px,5vw,74px)
  }
  .rail{align-self:start;position:sticky;top:78px}
  .rail-label{font-size:.68rem;text-transform:uppercase;letter-spacing:.16em;margin:0 0 12px;color:var(--ink-2)}
  .party-nav{display:flex;flex-direction:column;border-top:1px solid var(--ink)}
  .party-nav a{
    text-decoration:none;display:flex;justify-content:space-between;align-items:baseline;
    padding:10px 0;border-bottom:1px solid var(--rule);font-family:var(--display);font-size:1.1rem
  }
  .party-nav a:hover span{font-style:italic;color:var(--pink)}
  .party-nav small{font-family:var(--sans);font-size:.67rem;letter-spacing:.08em;color:var(--ink-2)}
  .rail-note{font-size:.75rem;color:var(--ink-2);margin-top:18px;line-height:1.5}

  .intro{
    display:grid;grid-template-columns:1fr 1fr;gap:clamp(20px,4vw,58px);
    padding:0 0 68px;border-bottom:1px solid var(--ink);margin-bottom:28px
  }
  .intro h2{font-family:var(--display);font-weight:500;font-size:clamp(1.8rem,3.3vw,3.5rem);line-height:1;margin:0}
  .intro p{margin:0;color:var(--ink-2);max-width:65ch}
  .intro .legend{margin-top:18px;display:flex;gap:6px;flex-wrap:wrap}

  .party-section{scroll-margin-top:76px;padding:34px 0 60px;border-bottom:1px solid var(--ink)}
  .party-header{
    display:grid;grid-template-columns:14px 1fr auto;gap:14px;align-items:end;margin-bottom:8px
  }
  .party-mark{width:14px;height:58px;background:var(--green)}
  .party-section:nth-of-type(3n+1) .party-mark{background:var(--pink)}
  .party-section:nth-of-type(3n+2) .party-mark{background:var(--blue)}
  .section-kicker{margin:0 0 2px;font-size:.66rem;letter-spacing:.15em;text-transform:uppercase;color:var(--ink-2)}
  .party-header h2{font-family:var(--display);font-size:clamp(2.4rem,5vw,5rem);font-weight:500;line-height:.85;margin:0;letter-spacing:-.045em}
  .party-count{margin:0 0 3px;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}

  .candidate-list{border-top:1px solid var(--rule)}
  .candidate{
    position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);
    border-bottom:1px solid var(--rule);padding:22px 0 24px;
    transition:background .18s ease,transform .18s ease;
  }
  .candidate:hover{background:rgba(255,255,255,.24)}
  .candidate-index{font-family:var(--display);font-style:italic;color:var(--pink);font-size:.9rem;padding-top:8px}
  .candidate-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:start}
  .identity{display:flex;align-items:baseline;gap:14px;min-width:0}
  .number{font-size:.7rem;letter-spacing:.12em;font-weight:800;color:var(--blue);white-space:nowrap}
  .candidate h3{font-family:var(--display);font-size:clamp(1.55rem,2.7vw,2.75rem);font-weight:500;line-height:1;margin:0;letter-spacing:-.025em}
  .evidence-row{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}
  .evidence{
    border:1px solid var(--rule);padding:5px 7px;font-size:.62rem;letter-spacing:.065em;
    text-transform:uppercase;background:var(--paper-hi);white-space:nowrap
  }
  .evidence-site{border-color:#91ad9f;background:var(--green-soft)}
  .evidence-pauta{border-color:#d39ab0;background:var(--pink-soft)}
  .evidence-social{border-color:#91abc0;background:var(--blue-soft)}

  .candidate-body{
    grid-column:2;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);
    gap:clamp(24px,5vw,70px);margin-top:16px
  }
  .eyebrow{font-size:.63rem;text-transform:uppercase;letter-spacing:.14em;font-weight:780;color:var(--ink-2);margin:0 0 7px}
  .pauta{font-size:.98rem;max-width:76ch;margin:0}
  .candidate-links{display:grid;grid-template-columns:1fr;gap:18px}
  .socials{display:flex;flex-wrap:wrap;gap:5px}
  .social-link{
    display:inline-flex;text-decoration:none;border-bottom:1px solid var(--ink);padding:2px 0;
    font-size:.78rem;line-height:1.25
  }
  a.social-link:hover{color:var(--blue);border-color:var(--blue)}
  .social-link--plain{border-color:transparent;color:var(--ink-2)}
  .site-btn{
    display:inline-flex;gap:18px;align-items:center;justify-content:space-between;min-width:150px;
    text-decoration:none;border:1px solid var(--ink);padding:9px 10px;font-size:.76rem;text-transform:uppercase;
    letter-spacing:.06em;font-weight:760;transition:.15s
  }
  .site-btn:hover{background:var(--ink);color:var(--paper-hi)}
  .empty{font-size:.8rem;color:var(--ink-2)}

  .method{padding:62px 0 20px;display:grid;grid-template-columns:1fr 1.7fr;gap:clamp(24px,5vw,70px)}
  .method h2{font-family:var(--display);font-weight:500;font-size:clamp(2rem,4vw,4rem);line-height:.95;margin:0}
  .method p{margin:0 0 12px;color:var(--ink-2)}
  .refs{display:grid;gap:8px;margin-top:20px}
  .refs a{text-decoration:none;border-top:1px solid var(--rule);padding-top:8px;font-size:.82rem}
  .refs a:hover{color:var(--pink)}

  footer{
    max-width:var(--max);margin:auto;padding:20px var(--gutter) 42px;border-top:1px solid var(--ink);
    display:flex;justify-content:space-between;gap:20px;font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-2)
  }

  .reveal{opacity:0;transform:translateY(18px);transition:opacity .5s ease,transform .5s ease}
  .reveal.is-visible{opacity:1;transform:none}
  .candidate[hidden],.party-section[hidden]{display:none!important}

  @media (max-width:980px){
    .masthead{grid-template-columns:1fr;min-height:auto;padding-top:90px}
    .title{max-width:12ch}
    .masthead::before{width:78px;height:78px;top:24px}
    .masthead::after{width:44px;height:44px;top:72px}
    .layout{grid-template-columns:1fr}
    .rail{position:static}
    .party-nav{flex-direction:row;overflow:auto;scrollbar-width:none;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}
    .party-nav::-webkit-scrollbar{display:none}
    .party-nav a{min-width:max-content;border-bottom:0;border-right:1px solid var(--rule);padding:9px 14px 9px 0;margin-right:14px;gap:16px}
    .rail-note{max-width:70ch}
  }

  @media (max-width:760px){
    .toolbar{grid-template-columns:1fr auto;gap:8px}
    .search{grid-column:1/-1}
    .toggle{padding:8px;font-size:.64rem}
    .intro{grid-template-columns:1fr;padding-bottom:42px}
    .candidate{grid-template-columns:34px minmax(0,1fr);padding:18px 0 20px}
    .candidate-head{grid-template-columns:1fr}
    .evidence-row{justify-content:flex-start}
    .candidate-body{grid-column:2;grid-template-columns:1fr;gap:20px}
    .identity{display:grid;gap:4px}
    .method{grid-template-columns:1fr}
    .party-header{grid-template-columns:10px 1fr}
    .party-count{grid-column:2}
    .party-mark{width:10px;height:44px}
  }

  @media (max-width:520px){
    .masthead{padding-left:16px;padding-right:16px}
    .title{font-size:clamp(3.1rem,17vw,5.5rem)}
    .meta{grid-template-columns:1fr}
    .meta div+div{border-left:0;border-top:1px solid var(--rule);padding-left:0}
    .toolbar,.layout,footer{padding-left:16px;padding-right:16px}
    .toolbar{top:0}
    .count{display:none}
    .candidate-index{font-size:.75rem}
    .candidate h3{font-size:1.65rem}
    .evidence{font-size:.56rem}
    footer{flex-direction:column}
  }

  @media (prefers-reduced-motion:reduce){
    html{scroll-behavior:auto}
    *,*::before,*::after{animation:none!important;transition:none!important}
    .reveal{opacity:1;transform:none}
  }

  @media print{
    .progress,.toolbar-wrap,.rail{display:none!important}
    body{background:#fff}
    .masthead{min-height:auto}
    .layout{display:block}
    .candidate{break-inside:avoid}
    .reveal{opacity:1;transform:none}
  }


  /* v3 · histórico eleitoral */
  .meta{
    grid-template-columns:repeat(4,minmax(0,1fr));
  }
  .meta div+div{
    border-left:1px solid var(--rule);
    padding-left:16px;
  }
  .evidence-mandate{
    border-color:#78988a;
    background:#cbd9d0;
  }
  .electoral-method{
    display:grid;
    grid-template-columns:52px minmax(220px,.82fr) minmax(0,1.3fr);
    gap:clamp(18px,4vw,54px);
    padding:34px 0 42px;
    border-bottom:1px solid var(--ink);
    margin-bottom:0;
  }
  .method-number{
    font-family:var(--display);
    font-style:italic;
    font-size:1rem;
    color:var(--pink);
    padding-top:4px;
  }
  .electoral-method h2{
    font-family:var(--display);
    font-size:clamp(1.75rem,3.25vw,3.25rem);
    line-height:1;
    font-weight:500;
    letter-spacing:-.03em;
    margin:0;
  }
  .method-copy p{
    margin:0 0 12px;
    color:var(--ink-2);
    max-width:72ch;
  }
  .method-links{
    display:flex;
    flex-wrap:wrap;
    gap:8px 16px;
    margin-top:20px;
  }
  .method-links a{
    font-size:.75rem;
    text-transform:uppercase;
    letter-spacing:.06em;
    text-decoration:none;
    border-bottom:1px solid var(--ink);
    padding-bottom:2px;
  }
  .method-links a:hover{color:var(--blue);border-color:var(--blue)}

  .career-band{
    grid-column:2;
    margin-top:22px;
    display:grid;
    grid-template-columns:minmax(200px,.7fr) minmax(210px,.72fr) minmax(260px,1.15fr);
    border-top:1px solid var(--ink);
    border-bottom:1px solid var(--rule);
  }
  .career-cell{
    padding:14px 16px 16px 0;
    min-width:0;
  }
  .career-cell + .career-cell{
    border-left:1px solid var(--rule);
    padding-left:16px;
  }
  .career-status{
    display:flex;
    align-items:flex-start;
    gap:8px;
    margin:0;
    font-family:var(--display);
    font-size:1.05rem;
    line-height:1.2;
  }
  .status-dot{
    width:8px;
    height:8px;
    border-radius:50%;
    flex:0 0 auto;
    margin-top:.38em;
    background:#9a8f82;
  }
  .career-status.is-current .status-dot{background:var(--green)}
  .career-status.is-not-current{color:var(--ink-2)}
  .career-sub{
    margin:5px 0 0 16px;
    font-size:.72rem;
    color:var(--ink-2);
    text-transform:uppercase;
    letter-spacing:.065em;
  }
  .career-note{
    margin:9px 0 0 16px;
    font-size:.75rem;
    color:var(--ink-2);
    max-width:34ch;
  }
  .career-race{
    margin:0 0 6px;
    font-size:.8rem;
    color:var(--ink-2);
  }
  .career-votes{
    margin:0;
    font-family:var(--display);
    font-size:clamp(1.4rem,2.35vw,2.15rem);
    letter-spacing:-.035em;
    line-height:1;
  }
  .career-votes--na{
    font-size:1.1rem;
    font-style:italic;
    color:var(--ink-2);
  }
  .result-tag{
    display:inline-block;
    margin-top:9px;
    padding:4px 6px;
    border:1px solid var(--rule);
    background:var(--paper-hi);
    font-size:.61rem;
    font-weight:760;
    letter-spacing:.075em;
    text-transform:uppercase;
  }
  .career-ref{
    margin:0;
    font-size:.84rem;
    line-height:1.45;
    color:var(--ink-2);
  }
  .career-sources{
    display:flex;
    flex-wrap:wrap;
    gap:6px 14px;
    margin-top:12px;
  }
  .career-sources a{
    font-size:.64rem;
    letter-spacing:.055em;
    text-transform:uppercase;
    text-decoration:none;
    border-bottom:1px solid var(--rule);
    color:var(--ink-2);
  }
  .career-sources a:hover{
    color:var(--blue);
    border-color:var(--blue);
  }

  @media (max-width:1050px){
    .meta{grid-template-columns:repeat(2,minmax(0,1fr))}
    .meta div:nth-child(3){
      border-left:0;
      border-top:1px solid var(--rule);
      padding-left:0;
    }
    .meta div:nth-child(4){border-top:1px solid var(--rule)}
    .career-band{
      grid-template-columns:1fr 1fr;
    }
    .career-reference{
      grid-column:1/-1;
      border-left:0!important;
      border-top:1px solid var(--rule);
      padding-left:0!important;
    }
  }
  @media (max-width:760px){
    .toolbar{
      grid-template-columns:repeat(3,minmax(0,auto));
    }
    .search{grid-column:1/-1}
    .count{grid-column:1/-1}
    .electoral-method{
      grid-template-columns:34px minmax(0,1fr);
    }
    .method-copy{
      grid-column:2;
    }
    .career-band{
      grid-column:2;
      grid-template-columns:1fr;
    }
    .career-cell + .career-cell{
      border-left:0;
      border-top:1px solid var(--rule);
      padding-left:0;
    }
    .career-reference{grid-column:auto}
  }
  @media (max-width:520px){
    .meta{grid-template-columns:1fr}
    .meta div+div,
    .meta div:nth-child(3),
    .meta div:nth-child(4){
      border-left:0;
      border-top:1px solid var(--rule);
      padding-left:0;
    }
    .toolbar{
      grid-template-columns:1fr 1fr;
    }
    .toggle{
      white-space:normal;
      min-height:42px;
    }
    .career-band{margin-top:18px}
    .career-votes{font-size:1.55rem}
  }


  /* v4 · origem eleitoral do mandato vigente */
  .evidence-origin{
    border-color:#b39b78;
    background:#eee2cf;
  }

  .mandate-origin{
    margin:13px 0 0 16px;
    padding:11px 12px 12px;
    border-left:3px solid var(--green);
    background:rgba(214,224,213,.45);
    max-width:36ch;
  }

  .mandate-origin-label{
    margin:0 0 6px;
    font-size:.58rem;
    font-weight:800;
    letter-spacing:.09em;
    text-transform:uppercase;
    color:var(--ink-2);
  }

  .mandate-origin-top{
    display:flex;
    flex-wrap:wrap;
    align-items:baseline;
    gap:7px 10px;
  }

  .mandate-origin-year{
    font-size:.68rem;
    font-weight:800;
    letter-spacing:.09em;
    color:var(--green);
  }

  .mandate-origin-votes{
    font-family:var(--display);
    font-size:1.35rem;
    line-height:1;
    font-weight:500;
    letter-spacing:-.025em;
  }

  .mandate-origin-office{
    margin:5px 0 0;
    font-size:.72rem;
    color:var(--ink-2);
  }

  .mandate-origin-source{
    display:inline-block;
    margin-top:7px;
    font-size:.58rem;
    letter-spacing:.055em;
    text-transform:uppercase;
    text-decoration:none;
    border-bottom:1px solid var(--rule);
    color:var(--ink-2);
  }

  .mandate-origin-source:hover{
    color:var(--blue);
    border-color:var(--blue);
  }

  @media (max-width:760px){
    .mandate-origin{
      margin-left:0;
      max-width:none;
    }
  }


  /* v5 · evita repetir votos quando a última eleição é a mesma do mandato atual */
  .same-election-note{
    margin:8px 0 0;
    font-size:.72rem;
    line-height:1.35;
    color:var(--ink-2);
    font-style:italic;
  }


/* ============================================================
   v6 · arquitetura responsiva consolidada
   ============================================================ */
:root{
  --page-gutter:clamp(16px,3vw,44px);
  --sticky-offset:78px;
  --control-height:44px;
  --measure:72ch;
}

html{
  scroll-padding-top:var(--sticky-offset);
}

body{
  overflow-x:clip;
}

.masthead,
.toolbar,
.layout,
footer{
  padding-left:max(var(--page-gutter), env(safe-area-inset-left));
  padding-right:max(var(--page-gutter), env(safe-area-inset-right));
}

.masthead{
  min-height:min(72svh,760px);
  gap:clamp(28px,6vw,96px);
}

.title{
  font-size:clamp(3.4rem,7.5vw,8.35rem);
  text-wrap:balance;
}

.dek{
  max-width:28ch;
  text-wrap:pretty;
}

.meta{
  grid-template-columns:repeat(4,minmax(0,1fr));
}

/* Toolbar: explicit, predictable structure */
.toolbar{
  grid-template-columns:minmax(260px,1fr) auto max-content;
  gap:12px 16px;
  min-height:64px;
}

.search{
  min-width:0;
}

.search input{
  min-height:var(--control-height);
  font-size:1rem;
}

.filter-strip{
  display:flex;
  align-items:center;
  gap:8px;
  min-width:0;
}

.toggle{
  min-height:var(--control-height);
  min-width:44px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  white-space:nowrap;
  border-radius:0;
}

.count{
  justify-self:end;
}

.search:focus-within,
.toggle:focus-visible,
.party-nav a:focus-visible,
.social-link:focus-visible,
.site-btn:focus-visible,
.career-sources a:focus-visible,
.mandate-origin-source:focus-visible,
.method-links a:focus-visible,
.refs a:focus-visible{
  outline:2px solid var(--blue);
  outline-offset:3px;
}

/* Anchor offsets follow the measured sticky toolbar height */
.party-section,
#metodo,
#criterio-eleitoral{
  scroll-margin-top:calc(var(--sticky-offset) + 12px);
}

/* Main layout */
.layout{
  gap:clamp(28px,4.5vw,70px);
}

.rail{
  top:calc(var(--sticky-offset) + 10px);
}

.party-nav a{
  min-height:44px;
}

/* Candidate component owns its own responsive behavior */
.candidate-list{
  container-type:inline-size;
  container-name:candidate-list;
}

.candidate{
  grid-template-columns:48px minmax(0,1fr);
  grid-template-areas:
    "idx head"
    ". body"
    ". career";
  padding:22px 0 26px;
  min-width:0;
}

.candidate-index{
  grid-area:idx;
  padding-top:8px;
}

.candidate-head{
  grid-area:head;
  min-width:0;
}

.candidate-body{
  grid-area:body;
  min-width:0;
  grid-template-columns:minmax(0,1.32fr) minmax(240px,.68fr);
  gap:clamp(24px,4vw,60px);
}

.career-band{
  grid-area:career;
  min-width:0;
  grid-template-columns:minmax(190px,.72fr) minmax(205px,.76fr) minmax(250px,1.18fr);
}

.identity,
.evidence-row,
.candidate-copy,
.candidate-links,
.career-cell{
  min-width:0;
}

.candidate h3{
  text-wrap:balance;
  overflow-wrap:anywhere;
}

.pauta,
.career-ref,
.career-note,
.career-race,
.mandate-origin-office{
  text-wrap:pretty;
  overflow-wrap:anywhere;
}

.socials{
  align-items:flex-start;
}

.social-link,
.site-btn,
.career-sources a,
.mandate-origin-source{
  overflow-wrap:anywhere;
  word-break:break-word;
}

.social-link{
  min-height:34px;
  align-items:center;
}

.site-btn{
  min-height:44px;
}

.career-votes,
.mandate-origin-votes{
  white-space:nowrap;
}

/* Container-driven candidate transitions */
@container candidate-list (max-width: 880px){
  .candidate-body{
    grid-template-columns:1fr;
    gap:22px;
  }

  .candidate-links{
    grid-template-columns:minmax(0,1fr) minmax(150px,.42fr);
    gap:24px;
    align-items:start;
  }

  .career-band{
    grid-template-columns:1fr 1fr;
  }

  .career-reference{
    grid-column:1/-1;
    border-left:0!important;
    border-top:1px solid var(--rule);
    padding-left:0!important;
  }
}

@container candidate-list (max-width: 610px){
  .candidate{
    grid-template-columns:1fr;
    grid-template-areas:
      "head"
      "body"
      "career";
    padding:18px 0 22px;
  }

  .candidate-index{
    position:absolute;
    top:21px;
    left:0;
    padding:0;
    font-size:.74rem;
  }

  .candidate-head{
    padding-left:30px;
    grid-template-columns:1fr;
    gap:11px;
  }

  .identity{
    display:grid;
    gap:4px;
  }

  .number{
    font-size:.66rem;
  }

  .candidate h3{
    font-size:clamp(1.55rem,8vw,2.15rem);
    line-height:.98;
  }

  .evidence-row{
    justify-content:flex-start;
    overflow-x:auto;
    flex-wrap:nowrap;
    padding:1px 0 5px;
    scrollbar-width:none;
    scroll-snap-type:x proximity;
  }

  .evidence-row::-webkit-scrollbar{display:none}

  .evidence{
    flex:0 0 auto;
    scroll-snap-align:start;
  }

  .candidate-body{
    margin-top:15px;
  }

  .candidate-links{
    grid-template-columns:1fr;
    gap:18px;
  }

  .social-link{
    min-height:40px;
    padding:7px 0;
  }

  .site-btn{
    width:100%;
  }

  .career-band{
    grid-template-columns:1fr;
    margin-top:18px;
  }

  .career-votes--na{
    white-space:normal;
  }

  .career-cell + .career-cell,
  .career-reference{
    grid-column:auto;
    border-left:0!important;
    border-top:1px solid var(--rule);
    padding-left:0!important;
  }

  .mandate-origin{
    margin-left:0;
    max-width:none;
  }
}

/* Laptop/tablet structural transition */
@media (max-width:1100px){
  .masthead{
    min-height:min(62svh,650px);
  }

  .meta{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .meta div:nth-child(3){
    border-left:0;
    border-top:1px solid var(--rule);
    padding-left:0;
  }

  .meta div:nth-child(4){
    border-top:1px solid var(--rule);
  }
}

@media (max-width:980px){
  .masthead{
    grid-template-columns:1fr;
    min-height:auto;
    padding-top:clamp(72px,11vw,110px);
  }

  .dek{
    max-width:48ch;
  }

  .layout{
    grid-template-columns:1fr;
    padding-top:24px;
  }

  .rail{
    position:static;
    min-width:0;
  }

  .party-nav{
    flex-direction:row;
    overflow-x:auto;
    overscroll-behavior-inline:contain;
    scroll-snap-type:x proximity;
    scrollbar-width:none;
    border-top:1px solid var(--ink);
    border-bottom:1px solid var(--ink);
    padding-right:20px;
  }

  .party-nav::-webkit-scrollbar{display:none}

  .party-nav a{
    flex:0 0 auto;
    min-width:max-content;
    scroll-snap-align:start;
    border-bottom:0;
    border-right:1px solid var(--rule);
    padding:10px 16px 10px 0;
    margin-right:16px;
    gap:18px;
  }

  .rail-note{
    display:none;
  }

  .toolbar{
    grid-template-columns:minmax(0,1fr) max-content;
  }

  .search{
    grid-column:1/-1;
  }

  .filter-strip{
    grid-column:1;
  }

  .count{
    grid-column:2;
    grid-row:2;
    align-self:center;
  }

  .intro{
    padding-bottom:48px;
  }
}

@media (max-width:720px){
  :root{
    --page-gutter:16px;
  }

  .masthead{
    gap:24px;
    padding-top:max(74px, calc(env(safe-area-inset-top) + 58px));
  }

  .masthead::before{
    width:72px;
    height:72px;
    right:max(var(--page-gutter),env(safe-area-inset-right));
    top:22px;
  }

  .masthead::after{
    width:40px;
    height:40px;
    right:calc(max(var(--page-gutter),env(safe-area-inset-right)) + 56px);
    top:68px;
  }

  .title{
    font-size:clamp(3.15rem,15vw,5.7rem);
    line-height:.84;
  }

  .dek{
    font-size:clamp(1.08rem,4.8vw,1.4rem);
  }

  .toolbar{
    grid-template-columns:1fr;
    gap:8px;
    padding-top:8px;
    padding-bottom:8px;
  }

  .search,
  .filter-strip,
  .count{
    grid-column:1;
    grid-row:auto;
  }

  .filter-strip{
    overflow-x:auto;
    overscroll-behavior-inline:contain;
    scrollbar-width:none;
    scroll-snap-type:x proximity;
    padding-bottom:2px;
  }

  .filter-strip::-webkit-scrollbar{display:none}

  .filter-strip .toggle{
    flex:0 0 auto;
    scroll-snap-align:start;
  }

  .count{
    display:block;
    justify-self:start;
    font-size:.68rem;
  }

  .intro{
    grid-template-columns:1fr;
    gap:18px;
    margin-bottom:18px;
  }

  .intro h2{
    font-size:clamp(1.8rem,8.2vw,2.65rem);
  }

  .electoral-method{
    grid-template-columns:1fr;
    gap:14px;
    padding:28px 0 36px;
  }

  .method-number{
    grid-column:1;
    padding:0;
  }

  .method-copy{
    grid-column:1;
  }

  .electoral-method h2{
    font-size:clamp(1.7rem,8vw,2.55rem);
  }

  .party-section{
    padding:28px 0 46px;
  }

  .party-header{
    grid-template-columns:8px minmax(0,1fr);
    gap:11px;
    align-items:end;
  }

  .party-mark{
    width:8px;
    height:40px;
  }

  .party-count{
    grid-column:2;
    margin-top:3px;
  }

  .method{
    grid-template-columns:1fr;
    padding-top:46px;
  }

  footer{
    padding-bottom:max(34px, calc(env(safe-area-inset-bottom) + 20px));
  }
}

@media (max-width:430px){
  .meta{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .meta div:nth-child(3){
    border-top:1px solid var(--rule);
  }

  .meta div:nth-child(4){
    border-top:1px solid var(--rule);
  }

  .meta b{
    font-size:1.12rem;
  }

  .meta span{
    font-size:.66rem;
  }

  .toolbar-wrap{
    backdrop-filter:blur(16px);
  }

  .toggle{
    padding:8px 10px;
    font-size:.62rem;
  }

  .party-nav a{
    min-height:46px;
  }

  .party-header h2{
    font-size:clamp(2.4rem,14vw,3.45rem);
  }

  .pauta,
  .career-ref{
    font-size:.94rem;
  }
}

@media (max-width:350px){
  .meta{
    grid-template-columns:1fr;
  }

  .meta div+div,
  .meta div:nth-child(3),
  .meta div:nth-child(4){
    border-left:0;
    border-top:1px solid var(--rule);
    padding-left:0;
  }

  .title{
    font-size:2.9rem;
  }

  .candidate h3{
    font-size:1.48rem;
  }
}

@media (prefers-reduced-motion:reduce){
  .filter-strip,
  .party-nav,
  .evidence-row{
    scroll-behavior:auto;
  }
}

/* ============================================================
   v9 · busca no fluxo normal + limpeza de offsets
   ============================================================ */

:root{
  --sticky-offset:0px;
}

/* Search is a normal editorial utility block, not persistent navigation. */
.toolbar-wrap{
  position:relative!important;
  top:auto!important;
  z-index:1!important;
  background:transparent!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  border-bottom:1px solid var(--rule);
  box-shadow:none!important;
  isolation:auto!important;
}

.toolbar-wrap::after{
  display:none!important;
}

.toolbar{
  grid-template-columns:minmax(0,1fr) auto!important;
  min-height:auto;
  gap:clamp(12px,2vw,24px);
  padding-top:14px;
  padding-bottom:14px;
}

.search{
  grid-column:auto!important;
  min-height:46px;
  border-bottom:1px solid var(--ink);
}

.search input{
  min-height:44px;
}

.count{
  grid-column:auto!important;
  justify-self:end;
  align-self:center;
}

/* Anchors no longer need to compensate for a fixed search bar. */
html{
  scroll-padding-top:20px!important;
}

.party-section,
#metodo,
#criterio-eleitoral{
  scroll-margin-top:20px!important;
}

/* The desktop party index remains useful as structural navigation. */
.rail{
  top:20px!important;
}

/* Remove any visual dependency on old sticky state classes. */
.toolbar-wrap.is-stuck{
  background:transparent!important;
  box-shadow:none!important;
  border-bottom-color:var(--rule)!important;
}

@media (max-width:980px){
  .rail{
    top:auto!important;
  }
}

@media (max-width:760px){
  .toolbar{
    grid-template-columns:minmax(0,1fr) auto!important;
    padding-top:11px;
    padding-bottom:11px;
  }

  .count{
    display:block!important;
    font-size:.68rem;
  }
}

@media (max-width:520px){
  .toolbar{
    grid-template-columns:1fr!important;
    gap:3px;
  }

  .count{
    justify-self:start;
    font-size:.64rem;
  }
}


/* v10 · conteúdo sempre visível; JS nunca controla visibilidade editorial */
.reveal,
.reveal.is-visible{
  opacity:1!important;
  transform:none!important;
  transition:none!important;
}

.party-section,
.intro,
.electoral-method,
.method{
  opacity:1!important;
  transform:none!important;
  visibility:visible!important;
}


/* v11 · índice de partidos sempre totalmente visível */
@media (max-width:980px){
  .party-nav{
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    gap:0!important;
    overflow:visible!important;
    border-top:1px solid var(--ink)!important;
    border-bottom:1px solid var(--ink)!important;
  }

  .party-nav a{
    min-width:0!important;
    margin:0!important;
    padding:10px 10px!important;
    border-right:1px solid var(--rule)!important;
    border-bottom:1px solid var(--rule)!important;
    gap:8px!important;
    white-space:normal!important;
  }

  .party-nav a:nth-child(4n){
    border-right:0!important;
  }

  .party-nav a:nth-last-child(-n+4){
    border-bottom:0!important;
  }

  .party-nav span{
    min-width:0;
    overflow-wrap:anywhere;
  }

  .party-nav small{
    flex:0 0 auto;
  }
}

@media (max-width:560px){
  .party-nav{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }

  .party-nav a{
    min-height:48px;
    align-items:center;
  }

  .party-nav a:nth-child(4n){
    border-right:1px solid var(--rule)!important;
  }

  .party-nav a:nth-child(2n){
    border-right:0!important;
  }

  .party-nav a:nth-last-child(-n+4){
    border-bottom:1px solid var(--rule)!important;
  }

  .party-nav a:nth-last-child(-n+2){
    border-bottom:0!important;
  }
}


/* v12 · explicação eleitoral em toggle editorial */
.electoral-method-toggle{
  border-bottom:1px solid var(--ink);
  margin:0 0 28px;
  padding:0;
}

.electoral-method-toggle > summary{
  list-style:none;
  cursor:pointer;
  display:grid;
  grid-template-columns:44px minmax(0,1fr) auto;
  align-items:center;
  gap:14px;
  padding:18px 0 20px;
  user-select:none;
}

.electoral-method-toggle > summary::-webkit-details-marker{
  display:none;
}

.method-summary-copy{
  display:flex;
  flex-direction:column;
  gap:3px;
}

.method-summary-copy strong{
  font-family:var(--display);
  font-size:clamp(1.25rem,2.3vw,2.1rem);
  line-height:1.05;
  font-weight:500;
  letter-spacing:-.025em;
}

.method-chevron{
  display:flex;
  align-items:center;
  justify-content:center;
  width:34px;
  height:34px;
  border:1px solid var(--ink);
  font-size:1.05rem;
  line-height:1;
  transition:transform .18s ease, background-color .18s ease, color .18s ease;
}

.electoral-method-toggle[open] .method-chevron{
  transform:rotate(45deg);
  background:var(--ink);
  color:var(--paper-hi);
}

.electoral-method-toggle > summary:hover .method-summary-copy strong{
  color:var(--green);
}

.electoral-method-toggle > summary:focus-visible{
  outline:2px solid var(--blue);
  outline-offset:5px;
}

.method-toggle-body{
  padding:4px 0 28px 58px;
}

.method-toggle-intro{
  max-width:76ch;
  margin-bottom:22px;
}

.method-toggle-intro p{
  margin:0;
  font-family:var(--display);
  font-size:clamp(1.05rem,1.65vw,1.35rem);
  line-height:1.35;
}

.method-toggle-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:0;
  border-top:1px solid var(--rule);
}

.method-toggle-grid > div{
  padding:16px 18px 0 0;
}

.method-toggle-grid > div + div{
  border-left:1px solid var(--rule);
  padding-left:18px;
}

.method-toggle-grid p:not(.eyebrow){
  margin:0;
  color:var(--ink-2);
  font-size:.88rem;
  line-height:1.5;
}

.method-toggle-body .method-links{
  margin-top:22px;
}

@media (max-width:760px){
  .electoral-method-toggle > summary{
    grid-template-columns:30px minmax(0,1fr) 32px;
    gap:10px;
  }

  .method-toggle-body{
    padding-left:40px;
  }

  .method-toggle-grid{
    grid-template-columns:1fr;
  }

  .method-toggle-grid > div{
    padding:14px 0;
  }

  .method-toggle-grid > div + div{
    border-left:0;
    border-top:1px solid var(--rule);
    padding-left:0;
  }
}

@media (max-width:520px){
  .electoral-method-toggle > summary{
    grid-template-columns:1fr auto;
  }

  .electoral-method-toggle .method-number{
    display:none;
  }

  .method-toggle-body{
    padding-left:0;
  }

  .method-chevron{
    width:30px;
    height:30px;
  }
}


/* v13 · texto editorial e guia metodológico revisados */
.method-toggle-note{
  margin-top:18px;
  padding:13px 15px;
  border-left:3px solid var(--blue);
  background:rgba(216,229,239,.48);
  max-width:78ch;
}

.method-toggle-note p{
  margin:0;
  color:var(--ink-2);
  font-size:.84rem;
  line-height:1.5;
}

.method-toggle-note strong{
  color:var(--ink);
}

@media (max-width:760px){
  .method-toggle-note{
    margin-top:12px;
  }
}


/* v14 · segundo nível de explicação em toggle */
.overview-toggle{
  border-bottom:1px solid var(--ink);
  margin:0;
  padding:0;
}

.overview-toggle > summary{
  list-style:none;
  cursor:pointer;
  display:grid;
  grid-template-columns:44px minmax(0,1fr) auto;
  align-items:center;
  gap:14px;
  padding:18px 0 20px;
  user-select:none;
}

.overview-toggle > summary::-webkit-details-marker{
  display:none;
}

.overview-toggle[open] .method-chevron{
  transform:rotate(45deg);
  background:var(--ink);
  color:var(--paper-hi);
}

.overview-toggle > summary:hover .method-summary-copy strong{
  color:var(--pink);
}

.overview-toggle > summary:focus-visible{
  outline:2px solid var(--blue);
  outline-offset:5px;
}

.overview-toggle-body{
  padding:4px 0 30px 58px;
  display:grid;
  grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);
  gap:clamp(22px,4vw,54px);
  align-items:start;
}

.overview-copy{
  max-width:78ch;
}

.overview-copy h2{
  font-family:var(--display);
  font-size:clamp(1.7rem,3vw,3rem);
  line-height:1;
  font-weight:500;
  letter-spacing:-.03em;
  margin:0 0 16px;
}

.overview-copy p{
  margin:0 0 12px;
  color:var(--ink-2);
  line-height:1.55;
}

.overview-toggle .legend{
  margin:0;
  align-content:start;
}

.overview-toggle + .electoral-method-toggle{
  margin-top:0;
}

@media (max-width:760px){
  .overview-toggle > summary{
    grid-template-columns:30px minmax(0,1fr) 32px;
    gap:10px;
  }

  .overview-toggle-body{
    padding-left:40px;
    grid-template-columns:1fr;
    gap:18px;
  }
}

@media (max-width:520px){
  .overview-toggle > summary{
    grid-template-columns:1fr auto;
  }

  .overview-toggle .method-number{
    display:none;
  }

  .overview-toggle-body{
    padding-left:0;
  }
}


/* v15 · retratos eleitorais */
.identity{
  display:grid!important;
  grid-template-columns:76px minmax(0,1fr)!important;
  align-items:center!important;
  gap:14px!important;
}
.identity-copy{min-width:0}
.candidate-portrait{
  width:76px;
  aspect-ratio:4/5;
  margin:0;
  position:relative;
  overflow:hidden;
  border:1px solid var(--rule);
  background:var(--green-soft);
}
.candidate-photo,
.portrait-fallback{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
}
.candidate-photo{
  display:block;
  object-fit:cover;
  object-position:center 22%;
  background:var(--paper-hi);
}
.candidate-photo.is-broken{display:none}
.portrait-fallback{
  display:grid;
  place-items:center;
  font-family:var(--display);
  font-size:1.3rem;
  color:var(--green);
  letter-spacing:-.03em;
}
.photo-attribution{
  max-width:54ch;
  text-transform:none;
  letter-spacing:0;
  line-height:1.45;
}
.photo-attribution a{text-decoration:none;border-bottom:1px solid currentColor}

@container candidate-list (max-width:610px){
  .identity{
    grid-template-columns:58px minmax(0,1fr)!important;
    gap:11px!important;
  }
  .candidate-portrait{width:58px}
  .identity-copy .number{margin-bottom:4px}
}

@media (max-width:380px){
  .identity{grid-template-columns:52px minmax(0,1fr)!important}
  .candidate-portrait{width:52px}
}


/* v17 · retratos remotos robustos em arquivo único */
.candidate-portrait{
  isolation:isolate;
}
.portrait-fallback{
  z-index:0;
}
.candidate-photo{
  z-index:1;
}
.candidate-photo.is-broken{
  display:none!important;
}

/* v18 · remove comentário visível e usa ícones nas redes */
.sr-only{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}

.socials--icons{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
  align-items:center;
}

.social-link--icon{
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  width:36px;
  height:36px;
  padding:0!important;
  border:1px solid var(--rule)!important;
  border-radius:999px;
  background:var(--paper-hi);
  color:var(--ink);
  text-decoration:none;
  transition:transform .14s ease, border-color .14s ease, background-color .14s ease, color .14s ease;
}

.social-link--icon svg{
  width:17px;
  height:17px;
  display:block;
}

.social-link--icon:hover{
  transform:translateY(-1px);
  border-color:var(--ink);
  background:#fff;
}

.social-link--icon:focus-visible{
  outline:2px solid var(--blue);
  outline-offset:2px;
}

.social-link--icon.platform-instagram{ color:#8b4964; }
.social-link--icon.platform-tiktok{ color:#30363a; }
.social-link--icon.platform-x{ color:#111; }
.social-link--icon.platform-facebook{ color:#315f8f; }
.social-link--icon.platform-youtube{ color:#a14343; }
.social-link--icon.platform-telegram{ color:#3a789b; }
.social-link--icon.platform-linkedin{ color:#34678f; }
.social-link--icon.platform-threads{ color:#3d3d3d; }
.social-link--icon.platform-website{ color:var(--green); }

.social-note{
  display:block;
  font-size:.77rem;
  line-height:1.4;
  color:var(--ink-2);
}

@media (max-width:520px){
  .social-link--icon{
    width:34px;
    height:34px;
  }
}


/* v19 · etiquetas sob o nome + fontes editoriais */
.candidate-head{
  grid-template-columns:1fr!important;
}

.identity-copy .evidence-row{
  justify-content:flex-start!important;
  margin-top:10px;
}

.evidence-rookie{
  border-color:#b7a179;
  background:#eee2cf;
}

.sources-section{
  padding:54px 0 24px;
  border-top:1px solid var(--ink);
}

.sources-heading{
  display:grid;
  grid-template-columns:minmax(200px,.7fr) minmax(0,1.3fr);
  gap:clamp(20px,5vw,70px);
  align-items:end;
  margin-bottom:28px;
}

.sources-heading h2{
  font-family:var(--display);
  font-size:clamp(2rem,4.5vw,4.2rem);
  line-height:.92;
  font-weight:500;
  letter-spacing:-.04em;
  margin:0;
}

.sources-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  border-top:1px solid var(--rule);
  border-bottom:1px solid var(--rule);
}

.sources-grid article{
  padding:18px 22px 20px 0;
  min-width:0;
}

.sources-grid article:nth-child(even){
  border-left:1px solid var(--rule);
  padding-left:22px;
}

.sources-grid article:nth-child(n+3){
  border-top:1px solid var(--rule);
}

.sources-grid p:not(.eyebrow){
  margin:0 0 12px;
  color:var(--ink-2);
  font-size:.88rem;
  line-height:1.55;
}

.sources-grid a{
  display:inline-block;
  font-size:.69rem;
  text-transform:uppercase;
  letter-spacing:.065em;
  text-decoration:none;
  border-bottom:1px solid var(--ink);
  padding-bottom:2px;
}

.sources-grid a:hover{
  color:var(--blue);
  border-color:var(--blue);
}

.sources-note{
  max-width:84ch;
  margin-top:18px;
}

.sources-note p{
  margin:0;
  color:var(--ink-2);
  font-size:.76rem;
  line-height:1.55;
}

.sources-note strong{
  color:var(--ink);
}

@media (max-width:760px){
  .sources-heading{
    grid-template-columns:1fr;
    gap:7px;
  }

  .sources-grid{
    grid-template-columns:1fr;
  }

  .sources-grid article{
    padding:16px 0;
  }

  .sources-grid article:nth-child(even){
    border-left:0;
    padding-left:0;
  }

  .sources-grid article + article{
    border-top:1px solid var(--rule);
  }
}


/* v20 · tags de trajetória + histórico sem coluna "Referência histórica" */
.evidence-row.trajectory-tags{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  margin-top:10px;
  justify-content:flex-start!important;
}

.trajectory-tag{
  display:inline-flex;
  align-items:center;
  min-height:25px;
  padding:5px 8px;
  border:1px solid var(--rule);
  background:var(--paper-hi);
  font-size:.61rem;
  line-height:1;
  font-weight:800;
  letter-spacing:.065em;
  text-transform:uppercase;
  white-space:nowrap;
}

.tag-mandate{ background:var(--green-soft); border-color:#8da897; }
.tag-first{ background:#eee2cf; border-color:#b8a17c; }
.tag-experience{ background:var(--blue-soft); border-color:#94adc0; }
.tag-second-mandate{ background:var(--pink-soft); border-color:#d1a0b2; }

.career-band{
  grid-template-columns:minmax(220px,.85fr) minmax(260px,1.15fr)!important;
}

.career-context{
  grid-column:1/-1;
  border-top:1px solid var(--rule);
  padding:13px 0 4px;
}

.career-context .career-ref{
  margin:0;
  max-width:88ch;
  color:var(--ink-2);
  font-size:.82rem;
  line-height:1.5;
}

.career-context .career-sources{ margin-top:9px; }

@media (max-width:760px){
  .trajectory-tag{ font-size:.58rem; min-height:24px; }
  .career-band{ grid-template-columns:1fr!important; }
  .career-context{ grid-column:auto; }
}


/* v21 · aviso antes das candidaturas + rodapé persistente */
:root{
  --persistent-footer-h:62px;
}

body{
  padding-bottom:calc(var(--persistent-footer-h) + env(safe-area-inset-bottom, 0px));
}

.independent-notice{
  display:grid;
  grid-template-columns:36px minmax(0,1fr);
  gap:14px;
  align-items:start;
  margin:8px 0 34px;
  padding:15px 16px 16px;
  border-top:1px solid var(--ink);
  border-bottom:1px solid var(--ink);
  background:rgba(255,253,249,.48);
}

.independent-notice__mark{
  display:flex;
  align-items:center;
  justify-content:center;
  width:29px;
  height:29px;
  border:1px solid var(--ink);
  border-radius:50%;
  font-family:var(--display);
  font-style:italic;
  font-size:1rem;
  line-height:1;
}

.independent-notice__copy p{
  margin:0;
}

.independent-notice__copy .section-kicker{
  margin-bottom:5px;
}

.independent-notice__copy p:last-child{
  max-width:94ch;
  color:var(--ink-2);
  font-size:.86rem;
  line-height:1.55;
}

.independent-notice a{
  color:var(--ink);
  font-weight:750;
  text-decoration:none;
  border-bottom:1px solid var(--ink);
  overflow-wrap:anywhere;
}

.independent-notice a:hover{
  color:var(--blue);
  border-color:var(--blue);
}

.persistent-footer{
  position:fixed;
  z-index:100;
  left:0;
  right:0;
  bottom:0;
  min-height:var(--persistent-footer-h);
  padding:
    9px max(16px, env(safe-area-inset-right, 0px))
    calc(9px + env(safe-area-inset-bottom, 0px))
    max(16px, env(safe-area-inset-left, 0px));
  border-top:1px solid var(--ink);
  background:rgba(251,247,239,.97);
  -webkit-backdrop-filter:blur(12px);
  backdrop-filter:blur(12px);
  box-shadow:0 -7px 22px rgba(28,40,41,.08);
}

.persistent-footer__inner{
  max-width:var(--max);
  margin:0 auto;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:20px;
  min-height:42px;
}

.persistent-footer__label{
  flex:0 0 auto;
  color:var(--ink);
  font-size:.62rem;
  font-weight:820;
  letter-spacing:.12em;
  text-transform:uppercase;
}

.persistent-footer__text{
  min-width:0;
  color:var(--ink-2);
  font-size:.71rem;
  line-height:1.35;
  text-align:right;
}

.persistent-footer__text a{
  color:var(--ink);
  font-weight:750;
  text-decoration:none;
  border-bottom:1px solid var(--rule);
  white-space:nowrap;
}

.persistent-footer__text a:hover{
  color:var(--blue);
  border-color:var(--blue);
}

@media (max-width:760px){
  :root{
    --persistent-footer-h:78px;
  }

  .independent-notice{
    grid-template-columns:29px minmax(0,1fr);
    gap:11px;
    margin-bottom:26px;
    padding:13px 12px 14px;
  }

  .independent-notice__mark{
    width:26px;
    height:26px;
  }

  .persistent-footer{
    padding-top:7px;
    padding-bottom:calc(7px + env(safe-area-inset-bottom, 0px));
  }

  .persistent-footer__inner{
    display:block;
    min-height:0;
  }

  .persistent-footer__label{
    display:block;
    margin-bottom:3px;
  }

  .persistent-footer__text{
    display:block;
    text-align:left;
    font-size:.67rem;
  }
}

@media (max-width:390px){
  :root{
    --persistent-footer-h:88px;
  }

  .persistent-footer__text a{
    white-space:normal;
    overflow-wrap:anywhere;
  }
}

@media print{
  body{
    padding-bottom:0!important;
  }

  .persistent-footer{
    position:static;
    box-shadow:none;
    -webkit-backdrop-filter:none;
    backdrop-filter:none;
    margin-top:24px;
  }
}


/* v22 · etiquetas por trajetória eleitoral */
.evidence-row.trajectory-tags{
  display:flex;
  flex-wrap:wrap;
  gap:6px;
  margin-top:10px;
  justify-content:flex-start!important;
}

.trajectory-tag{
  display:inline-flex;
  align-items:center;
  min-height:26px;
  padding:5px 8px;
  border:1px solid var(--rule);
  background:var(--paper-hi);
  font-size:.60rem;
  line-height:1;
  font-weight:820;
  letter-spacing:.06em;
  text-transform:uppercase;
  white-space:nowrap;
}

.tag-current{
  background:var(--green-soft);
  border-color:#8da897;
}

.tag-held{
  background:var(--pink-soft);
  border-color:#d1a0b2;
}

.tag-term{
  background:#eee2cf;
  border-color:#b8a17c;
}

.tag-pleito{
  background:var(--blue-soft);
  border-color:#94adc0;
}

@media (max-width:520px){
  .trajectory-tag{
    min-height:24px;
    font-size:.56rem;
    white-space:normal;
  }
}


/* v23 · seção de fontes mais editorial e menos redundante */
.sources-section--refined .sources-heading{
  grid-template-columns:minmax(250px,.9fr) minmax(0,1.1fr);
  align-items:end;
}

.sources-dek{
  margin:0;
  max-width:64ch;
  color:var(--ink-2);
  font-family:var(--display);
  font-size:clamp(1.02rem,1.55vw,1.28rem);
  line-height:1.4;
}

.sources-section--refined .sources-grid article{
  min-height:180px;
}

.sources-section--refined .sources-note{
  margin-top:16px;
  padding-top:14px;
  border-top:1px solid var(--rule);
}

@media (max-width:760px){
  .sources-section--refined .sources-heading{
    grid-template-columns:1fr;
    gap:12px;
  }

  .sources-section--refined .sources-grid article{
    min-height:0;
  }
}


/* ============================================================
   v24 · seção de fontes responsiva pela largura do componente
   ============================================================ */

.sources-section--refined{
  container-type:inline-size;
  container-name:sources;
  padding:clamp(38px,5cqi,58px) 0 clamp(28px,4cqi,42px);
}

.sources-section--refined .sources-heading{
  display:grid;
  grid-template-columns:minmax(0,1.05fr) minmax(260px,.95fr);
  gap:clamp(24px,5cqi,68px);
  align-items:start;
  margin-bottom:clamp(24px,3.5cqi,34px);
}

.sources-section--refined .sources-heading > div{
  min-width:0;
}

.sources-section--refined .sources-heading h2{
  max-width:12ch;
  font-size:clamp(2.15rem,6.2cqi,4.15rem);
  line-height:.94;
  text-wrap:balance;
}

.sources-section--refined .sources-dek{
  max-width:58ch;
  padding-top:1.35rem;
  font-size:clamp(1rem,1.75cqi,1.23rem);
  line-height:1.46;
  text-wrap:pretty;
}

.sources-section--refined .sources-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  border-top:1px solid var(--ink);
  border-bottom:1px solid var(--ink);
}

.sources-section--refined .sources-grid article{
  position:relative;
  display:grid;
  grid-template-columns:34px minmax(0,1fr);
  grid-template-rows:auto 1fr auto;
  column-gap:14px;
  align-content:start;
  min-width:0;
  min-height:0!important;
  padding:20px 24px 22px 0;
}

.sources-section--refined .sources-grid article:nth-child(even){
  border-left:1px solid var(--rule);
  padding-left:24px;
}

.sources-section--refined .sources-grid article:nth-child(n+3){
  border-top:1px solid var(--rule);
}

.source-index{
  grid-column:1;
  grid-row:1 / span 3;
  align-self:start;
  padding-top:1px;
  font-family:var(--display);
  font-style:italic;
  font-size:.82rem;
  line-height:1;
  color:var(--pink);
}

.sources-section--refined .sources-grid .eyebrow,
.sources-section--refined .sources-grid p:not(.eyebrow),
.sources-section--refined .sources-grid a{
  grid-column:2;
  min-width:0;
}

.sources-section--refined .sources-grid .eyebrow{
  margin:0 0 8px;
  line-height:1.25;
}

.sources-section--refined .sources-grid p:not(.eyebrow){
  margin:0 0 15px;
  max-width:50ch;
  font-size:clamp(.84rem,1.45cqi,.94rem);
  line-height:1.58;
  text-wrap:pretty;
}

.sources-section--refined .sources-grid a{
  justify-self:start;
  align-self:end;
  max-width:100%;
  overflow-wrap:anywhere;
  font-size:.68rem;
  line-height:1.35;
}

.sources-section--refined .sources-note{
  max-width:none;
  margin-top:0;
  padding:15px 0 0;
  border-top:0;
}

.sources-section--refined .sources-note p{
  max-width:92ch;
  font-size:clamp(.74rem,1.2cqi,.82rem);
  line-height:1.55;
  text-wrap:pretty;
}

/* The component gets narrow before the viewport does because of the side rail. */
@container sources (max-width:820px){
  .sources-section--refined .sources-heading{
    grid-template-columns:1fr;
    gap:12px;
  }

  .sources-section--refined .sources-heading h2{
    max-width:15ch;
    font-size:clamp(2rem,8cqi,3.5rem);
  }

  .sources-section--refined .sources-dek{
    max-width:68ch;
    padding-top:0;
  }
}

@container sources (max-width:640px){
  .sources-section--refined .sources-grid{
    grid-template-columns:1fr;
  }

  .sources-section--refined .sources-grid article,
  .sources-section--refined .sources-grid article:nth-child(even){
    grid-template-columns:30px minmax(0,1fr);
    padding:17px 0 19px;
    border-left:0;
  }

  .sources-section--refined .sources-grid article:nth-child(n+2){
    border-top:1px solid var(--rule);
  }

  .sources-section--refined .sources-grid article:nth-child(n+3){
    border-top:1px solid var(--rule);
  }

  .sources-section--refined .sources-grid p:not(.eyebrow){
    max-width:64ch;
  }
}

@container sources (max-width:420px){
  .sources-section--refined{
    padding-top:32px;
  }

  .sources-section--refined .sources-heading{
    margin-bottom:20px;
  }

  .sources-section--refined .sources-heading h2{
    max-width:none;
    font-size:clamp(1.9rem,10cqi,2.65rem);
    line-height:.98;
  }

  .sources-section--refined .sources-dek{
    font-size:.96rem;
    line-height:1.5;
  }

  .sources-section--refined .sources-grid article,
  .sources-section--refined .sources-grid article:nth-child(even){
    grid-template-columns:25px minmax(0,1fr);
    column-gap:10px;
    padding:15px 0 17px;
  }

  .source-index{
    font-size:.72rem;
  }

  .sources-section--refined .sources-grid p:not(.eyebrow){
    font-size:.86rem;
    line-height:1.55;
    margin-bottom:12px;
  }

  .sources-section--refined .sources-note{
    padding-top:13px;
  }
}


/* v25 · nova abertura editorial */
.issue-separator{
  display:inline-block;
  margin:0 .25em;
  color:var(--pink);
}

.title-state{
  max-width:11ch;
  font-size:clamp(3.8rem,8.2vw,8.6rem);
  line-height:.82;
}

.office-title{
  margin:18px 0 0;
  font-family:var(--display);
  font-size:clamp(1.45rem,2.7vw,2.6rem);
  line-height:1;
  font-style:italic;
  color:var(--green);
  letter-spacing:-.025em;
}

@media (max-width:760px){
  .title-state{
    max-width:none;
    font-size:clamp(3.4rem,14vw,6rem);
    line-height:.88;
  }

  .office-title{
    margin-top:14px;
    font-size:clamp(1.35rem,6vw,2rem);
  }
}

@media (max-width:420px){
  .title-state{
    font-size:clamp(3rem,15.5vw,4.5rem);
  }

  .issue{
    letter-spacing:.11em;
  }
}


/* v27 · integração dos assets visuais homologados */
body{position:relative;isolation:isolate}
body::before{content:"";position:fixed;inset:0;z-index:-2;pointer-events:none;background-image:var(--asset-texture);background-size:520px 520px;background-repeat:repeat;opacity:.026;mix-blend-mode:multiply}
.masthead{position:relative;overflow:hidden;isolation:isolate}
.masthead::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:var(--asset-hero-desktop);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.54}
.masthead::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,rgba(242,234,223,.98) 0%,rgba(242,234,223,.91) 38%,rgba(242,234,223,.48) 66%,rgba(242,234,223,.12) 100%)}
.masthead>*{position:relative;z-index:4}
.hero-map-layer{position:absolute!important;z-index:1!important;pointer-events:none;width:min(62vw,820px);aspect-ratio:4/3;right:-5vw;top:50%;transform:translateY(-48%) rotate(-1.5deg);opacity:.36;background-image:var(--asset-hero-map);background-size:contain;background-position:center;background-repeat:no-repeat;mix-blend-mode:multiply}
.independent-notice{position:relative;overflow:hidden;isolation:isolate}
.independent-notice::after{content:"";position:absolute;z-index:0;right:-70px;top:-115px;width:340px;height:340px;background-image:var(--asset-corner);background-size:contain;background-repeat:no-repeat;opacity:.10;pointer-events:none}.independent-notice>*{position:relative;z-index:2}
.party-section{position:relative;isolation:isolate}
.party-section::before{content:"";position:absolute;z-index:-1;left:-4%;right:-4%;top:4px;width:108%;height:150px;background-image:var(--asset-party-soft);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.10;pointer-events:none;filter:saturate(.82)}
.party-section:nth-of-type(even)::before{background-image:var(--asset-party-geo);opacity:.075}
.party-section:nth-of-type(3n+1)::after{content:"";position:absolute;right:-8%;top:42px;width:300px;height:220px;background-image:var(--asset-halftone);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.035;z-index:-2;pointer-events:none}
.party-header{position:relative;overflow:visible}
.party-header::after{content:"";position:absolute;pointer-events:none;width:min(72%,760px);height:52px;background-image:var(--asset-party-divider);background-size:cover;background-position:center;left:0;bottom:-24px;opacity:.20}
.candidate-portrait{position:relative;overflow:visible!important;isolation:isolate}
.candidate-portrait::after{content:"";position:absolute;z-index:3;pointer-events:none;width:142%;height:142%;left:50%;top:50%;transform:translate(-50%,-50%);background-image:var(--asset-candidate-frame);background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.30}
.trajectory-tag{gap:5px}.trajectory-tag::before{content:"";width:14px;height:14px;flex:0 0 14px;background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.86}.tag-current::before{background-image:var(--asset-tag-current)}.tag-held::before{background-image:var(--asset-tag-held)}.tag-term::before{background-image:var(--asset-tag-term)}.tag-pleito::before{background-image:var(--asset-tag-pleito)}
.closing-visual{position:relative;height:clamp(150px,18vw,250px);margin:42px 0 8px;overflow:hidden;border-top:1px solid var(--rule)}.closing-visual::before{content:"";position:absolute;inset:8px -2% auto -2%;width:104%;height:100%;background-image:var(--asset-closing);background-size:cover;background-position:center 52%;background-repeat:no-repeat;opacity:.23;pointer-events:none}
.sources-section{position:relative;isolation:isolate;overflow:hidden}.sources-section::before{content:"";position:absolute;z-index:-2;right:-13%;top:54px;width:70%;height:70%;max-width:900px;background-image:var(--asset-sources-data);background-size:contain;background-position:top right;background-repeat:no-repeat;opacity:.055;pointer-events:none}.sources-section::after{content:"";position:absolute;right:-90px;bottom:-130px;width:400px;height:400px;background-image:var(--asset-corner);background-size:contain;background-repeat:no-repeat;opacity:.055;z-index:-1;pointer-events:none}.sources-emblem{width:88px;height:66px;margin-bottom:12px;background-image:var(--asset-sources-emblem);background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.52}
.persistent-footer{overflow:hidden;isolation:isolate}.persistent-footer::before{content:"";position:absolute;z-index:0;left:0;bottom:-12px;width:100%;height:100px;background-image:var(--asset-footer-divider);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.065;pointer-events:none}.persistent-footer::after{content:"";position:absolute;z-index:0;right:-100px;bottom:-100px;width:430px;height:280px;background-image:var(--asset-coastline);background-size:contain;background-position:right bottom;background-repeat:no-repeat;opacity:.045;pointer-events:none}.persistent-footer>*{position:relative;z-index:2}
@media(max-width:980px){.hero-map-layer{width:76vw;right:-20vw;opacity:.27}.party-section::before{height:130px;opacity:.075}.candidate-portrait::after{opacity:.22}}
@media(max-width:760px){.masthead::before{background-image:var(--asset-hero-mobile);opacity:.50}.masthead::after{background:linear-gradient(180deg,rgba(242,234,223,.92) 0%,rgba(242,234,223,.80) 52%,rgba(242,234,223,.94) 100%)}.hero-map-layer{width:108vw;right:-60vw;top:49%;opacity:.22}.independent-notice::after{width:250px;height:250px;right:-100px;top:-80px;opacity:.075}.party-section::before{left:-10%;width:120%;height:105px;opacity:.065}.party-header::after{width:100%;height:40px;bottom:-20px;opacity:.16}.candidate-portrait::after{width:136%;height:136%;opacity:.18}.trajectory-tag::before{width:12px;height:12px;flex-basis:12px}.closing-visual{height:120px;margin-top:28px}.closing-visual::before{opacity:.17}.sources-section::before{width:120%;right:-48%;top:90px;opacity:.035}.sources-emblem{width:72px;height:54px}.persistent-footer::after{display:none}}
@media(max-width:420px){.masthead::before{opacity:.42}.hero-map-layer{display:none}.candidate-portrait::after{opacity:.14}body::before{opacity:.020;background-size:420px 420px}}


/* ============================================================
   v28 · integração visual revisada
   Corrige opacidades cumulativas e stacking da v27.
   ============================================================ */

/* desliga os pseudo-elementos antigos que escondiam/duplicavam os assets */
.masthead::before,
.independent-notice::after,
.party-section::before,
.party-section::after,
.party-header::after,
.candidate-portrait::after,
.closing-visual::before,
.sources-section::before,
.sources-section::after,
.persistent-footer::before,
.persistent-footer::after{
  background-image:none!important;
}

/* textura global: acima do papel e abaixo do conteúdo */
body{
  isolation:isolate;
}
body::before{
  z-index:0!important;
  opacity:.34!important;
  background-size:460px 460px!important;
}
body > *{
  position:relative;
  z-index:1;
}

/* HERO */
.masthead{
  position:relative;
  isolation:isolate;
  overflow:hidden;
}
.v28-hero-desktop,
.v28-hero-mobile,
.v28-hero-map{
  position:absolute!important;
  display:block;
  pointer-events:none;
  background-repeat:no-repeat;
}
.v28-hero-desktop{
  z-index:0!important;
  inset:0;
  background-image:var(--asset-hero-desktop);
  background-size:cover;
  background-position:center;
  opacity:1;
}
.v28-hero-mobile{
  display:none;
  z-index:0!important;
  inset:0;
  background-image:var(--asset-hero-mobile);
  background-size:cover;
  background-position:center;
  opacity:1;
}
.v28-hero-map{
  z-index:1!important;
  width:min(54vw,760px);
  aspect-ratio:4/3;
  right:-2.5vw;
  top:50%;
  transform:translateY(-49%) rotate(-1.2deg);
  background-image:var(--asset-hero-map);
  background-size:contain;
  background-position:center;
  opacity:.48;
  mix-blend-mode:multiply;
}
.masthead > *:not(.v28-hero-desktop):not(.v28-hero-mobile):not(.v28-hero-map){
  position:relative;
  z-index:3!important;
}
.masthead::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:2;
  pointer-events:none;
  background:linear-gradient(
    105deg,
    rgba(242,234,223,.94) 0%,
    rgba(242,234,223,.86) 37%,
    rgba(242,234,223,.42) 62%,
    rgba(242,234,223,.06) 100%
  );
}

/* AVISO */
.independent-notice{
  isolation:isolate;
}
.v28-notice-asset{
  position:absolute;
  z-index:0;
  right:-58px;
  top:-108px;
  width:300px;
  height:300px;
  background:var(--asset-corner) center/contain no-repeat;
  opacity:.58;
  pointer-events:none;
}
.independent-notice > *:not(.v28-notice-asset){
  position:relative;
  z-index:1;
}

/* CAPÍTULOS / PARTIDOS */
.party-section{
  position:relative;
  isolation:isolate;
}
.v28-party-bg{
  position:absolute;
  z-index:0;
  left:-3%;
  right:-3%;
  top:6px;
  width:106%;
  height:164px;
  pointer-events:none;
  background-repeat:no-repeat;
  background-position:center;
  background-size:cover;
  opacity:.88;
}
.v28-party-bg-1{background-image:var(--asset-party-soft)}
.v28-party-bg-2{background-image:var(--asset-party-geo)}
.party-section > *:not(.v28-party-bg){
  position:relative;
  z-index:1;
}
.v28-party-divider{
  position:absolute;
  z-index:0;
  left:0;
  bottom:-31px;
  width:min(78%,830px);
  height:68px;
  background:var(--asset-party-divider) center/cover no-repeat;
  opacity:1;
  pointer-events:none;
}
.party-header > *:not(.v28-party-divider){
  position:relative;
  z-index:1;
}

/* detalhe halftone ocasional, agora realmente perceptível */
.party-section:nth-of-type(3n+1) .v28-party-bg{
  box-shadow:none;
}
.party-section:nth-of-type(3n+1) .v28-party-bg::after{
  content:"";
  position:absolute;
  right:-5%;
  top:8px;
  width:270px;
  height:190px;
  background:var(--asset-halftone) center/contain no-repeat;
  opacity:.18;
}

/* CANDIDATOS */
.candidate-portrait{
  overflow:visible!important;
  isolation:isolate;
}
.v28-portrait-frame{
  position:absolute;
  z-index:5;
  width:162%;
  height:162%;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%);
  background:var(--asset-candidate-frame) center/contain no-repeat;
  opacity:.92;
  pointer-events:none;
}
.candidate-photo,
.portrait-fallback{
  position:relative;
  z-index:2;
}

/* micro-selos: um pouco maiores e contrastados */
.trajectory-tag::before{
  width:16px!important;
  height:16px!important;
  opacity:1!important;
  flex:0 0 16px;
}
.trajectory-tag{
  gap:6px;
}

/* ENCERRAMENTO */
.closing-visual{
  isolation:isolate;
}
.v28-closing-asset{
  position:absolute;
  inset:4px -2%;
  background:var(--asset-closing) center 52%/cover no-repeat;
  opacity:.72;
  pointer-events:none;
}

/* FONTES */
.sources-section{
  position:relative;
  isolation:isolate;
}
.v28-sources-bg{
  position:absolute;
  z-index:0;
  right:-7%;
  top:60px;
  width:min(68%,880px);
  height:68%;
  background:var(--asset-sources-data) top right/contain no-repeat;
  opacity:.52;
  pointer-events:none;
}
.v28-sources-corner{
  position:absolute;
  z-index:0;
  right:-80px;
  bottom:-90px;
  width:330px;
  height:330px;
  background:var(--asset-corner) center/contain no-repeat;
  opacity:.34;
  pointer-events:none;
}
.sources-section > *:not(.v28-sources-bg):not(.v28-sources-corner){
  position:relative;
  z-index:1;
}
.sources-emblem{
  opacity:1!important;
  width:106px!important;
  height:80px!important;
}

/* FOOTER */
.persistent-footer{
  isolation:isolate;
}
.v28-footer-divider{
  position:absolute;
  z-index:0;
  left:0;
  right:0;
  bottom:-4px;
  height:100%;
  background:var(--asset-footer-divider) center/cover no-repeat;
  opacity:.78;
  pointer-events:none;
}
.v28-footer-coast{
  position:absolute;
  z-index:0;
  right:-24px;
  bottom:-42px;
  width:310px;
  height:190px;
  background:var(--asset-coastline) right bottom/contain no-repeat;
  opacity:.28;
  pointer-events:none;
}
.persistent-footer > *:not(.v28-footer-divider):not(.v28-footer-coast){
  position:relative;
  z-index:2;
}

/* tablet */
@media(max-width:980px){
  .v28-hero-map{
    width:min(68vw,700px);
    right:-15vw;
    opacity:.40;
  }
  .v28-party-bg{
    opacity:.74;
  }
  .v28-portrait-frame{
    opacity:.80;
  }
}

/* mobile */
@media(max-width:760px){
  .v28-hero-desktop{display:none}
  .v28-hero-mobile{
    display:block;
    opacity:1;
  }
  .v28-hero-map{
    width:112vw;
    right:-64vw;
    top:47%;
    opacity:.30;
  }
  .masthead::after{
    background:linear-gradient(
      180deg,
      rgba(242,234,223,.94) 0%,
      rgba(242,234,223,.77) 54%,
      rgba(242,234,223,.22) 100%
    );
  }
  .v28-notice-asset{
    right:-90px;
    top:-95px;
    width:245px;
    height:245px;
    opacity:.44;
  }
  .v28-party-bg{
    left:-8%;
    width:116%;
    height:136px;
    opacity:.72;
  }
  .v28-party-divider{
    width:100%;
    bottom:-27px;
    opacity:.92;
  }
  .v28-portrait-frame{
    width:155%;
    height:155%;
    opacity:.84;
  }
  .v28-sources-bg{
    right:-18%;
    width:92%;
    opacity:.34;
  }
  .v28-sources-corner{
    opacity:.25;
  }
  .v28-footer-divider{
    opacity:.62;
  }
  .v28-footer-coast{
    display:none;
  }
}

/* redução de movimento não afeta visibilidade dos assets */
@media(prefers-reduced-motion:reduce){
  .v28-hero-desktop,
  .v28-hero-mobile,
  .v28-hero-map,
  .v28-party-bg,
  .v28-portrait-frame{
    transition:none!important;
    animation:none!important;
  }
}


/* ============================================================
   v29 · Refinamento editorial
   Menos cenografia, mais hierarquia
   ============================================================ */

/* superfície geral mais limpa */
body::before{
  opacity:.012!important;
  background-size:620px 620px!important;
}

body{
  background:
    radial-gradient(circle at 14% 8%, rgba(185,117,145,.032), transparent 24rem),
    radial-gradient(circle at 88% 18%, rgba(91,125,157,.028), transparent 28rem),
    #f2eadf!important;
}

/* hero: manter presença, mas com menos ruído */
.masthead::before{
  opacity:.34!important;
  background-size:cover!important;
}

.v28-hero-desktop{
  opacity:.86!important;
}

.v28-hero-mobile{
  opacity:.82!important;
}

.v28-hero-map{
  opacity:.23!important;
  width:min(49vw,700px)!important;
  right:-1vw!important;
  top:51%!important;
  filter:saturate(.82) contrast(.96);
}

.masthead::after{
  background:linear-gradient(
    102deg,
    rgba(242,234,223,.985) 0%,
    rgba(242,234,223,.945) 38%,
    rgba(242,234,223,.68) 64%,
    rgba(242,234,223,.28) 100%
  )!important;
}

.hero-map-layer{
  opacity:.18!important;
}

/* bloco de aviso: sem ilustração lateral */
.independent-notice{
  background:linear-gradient(90deg, rgba(215,224,213,.28), rgba(251,247,239,.28))!important;
}

/* capítulos/partidos: um fundo, um apoio. menos peso */
.v28-party-bg{
  top:12px!important;
  height:118px!important;
  opacity:.28!important;
  background-size:cover!important;
  filter:saturate(.72) contrast(.96);
}

.party-section:nth-of-type(3n+1) .v28-party-bg::after{
  display:none!important;
}

.v28-party-divider{
  width:min(62%,680px)!important;
  height:46px!important;
  bottom:-18px!important;
  opacity:.42!important;
  background-size:contain!important;
  background-position:left center!important;
}

.party-header{
  min-height:74px!important;
  padding-bottom:12px!important;
}

.party-header h2{
  letter-spacing:-.028em;
}

.party-count{
  opacity:.9;
}

.party-section{
  padding-top:40px!important;
}

/* candidatos: fundo mais limpo e foto com moldura discreta */
.candidate{
  background:none!important;
}

.candidate::after{
  opacity:.72!important;
}

.candidate-portrait{
  overflow:hidden!important;
  isolation:isolate;
  background:#f5eee3!important;
  box-shadow:none!important;
  border:1px solid rgba(29,41,40,.28)!important;
  position:relative;
}

.candidate-portrait::before{
  content:"";
  position:absolute;
  inset:7px;
  border:1px solid rgba(82,111,93,.26);
  pointer-events:none;
  z-index:3;
}

.candidate-portrait::after{
  content:"";
  position:absolute;
  width:18px;
  height:18px;
  right:-1px;
  bottom:-1px;
  border-right:2px solid rgba(91,125,157,.55);
  border-bottom:2px solid rgba(185,117,145,.55);
  pointer-events:none;
  z-index:4;
}

.candidate-photo,
.portrait-fallback{
  z-index:2!important;
}

.candidate h3{
  max-width:18ch!important;
}

.identity-copy{
  gap:8px!important;
}

/* etiquetas: menos chamativas */
.trajectory-tag{
  padding:5px 8px!important;
  gap:5px!important;
  background:rgba(251,247,239,.82)!important;
  border-width:1px!important;
  box-shadow:none!important;
}

.trajectory-tag::before{
  width:12px!important;
  height:12px!important;
  flex:0 0 12px!important;
  opacity:.88!important;
}

.tag-current{
  background:rgba(215,224,213,.66)!important;
}
.tag-held{
  background:rgba(239,217,225,.62)!important;
}
.tag-term{
  background:rgba(238,226,207,.82)!important;
}
.tag-pleito{
  background:rgba(217,230,239,.66)!important;
}

.pauta{
  max-width:62ch!important;
}

/* seção de encerramento e fontes: presentes, mas bem mais calmos */
.v28-closing-asset{
  opacity:.22!important;
  inset:6px 0!important;
  background-size:cover!important;
}

.v28-sources-bg{
  opacity:.18!important;
  width:min(54%,680px)!important;
  right:-2%!important;
  top:74px!important;
}

.sources-emblem{
  width:76px!important;
  height:56px!important;
  opacity:.85!important;
}

.sources-section::before{
  opacity:.18!important;
}

/* rodapé sticky: reduzir excesso */
.v28-footer-divider{
  opacity:.24!important;
  background-size:cover!important;
}

.v28-footer-coast{
  opacity:.10!important;
  width:240px!important;
  bottom:-26px!important;
}

/* mobile: simplificar ainda mais */
@media (max-width:760px){
  .v28-hero-map{
    width:88vw!important;
    right:-41vw!important;
    top:46%!important;
    opacity:.17!important;
  }

  .masthead::after{
    background:linear-gradient(
      180deg,
      rgba(242,234,223,.985) 0%,
      rgba(242,234,223,.945) 48%,
      rgba(242,234,223,.72) 72%,
      rgba(242,234,223,.34) 100%
    )!important;
  }

  .v28-party-bg{
    height:96px!important;
    opacity:.22!important;
  }

  .v28-party-divider{
    width:82%!important;
    height:34px!important;
    bottom:-13px!important;
    opacity:.34!important;
  }

  .candidate-portrait{
    border-color:rgba(29,41,40,.24)!important;
  }

  .candidate-portrait::before{
    inset:5px;
  }

  .trajectory-tag{
    font-size:.55rem!important;
    letter-spacing:.05em!important;
  }

  .v28-closing-asset,
  .v28-footer-coast{
    display:none!important;
  }
}


/* ============================================================
   v30 · Hero com mapa SC em destaque + retratos favorecidos
   ============================================================ */

/* HERO */
.masthead{
  position:relative;
  overflow:hidden;
  isolation:isolate;
}

/* esconder composições horizontais/verticais que desviavam a leitura */
.v28-hero-desktop,
.v28-hero-mobile{
  display:none !important;
}

/* usa o mapa de SC como protagonista do fundo da hero */
.v28-hero-map{
  z-index:0 !important;
  width:min(86vw,980px) !important;
  height:auto !important;
  right:-12vw !important;
  top:52% !important;
  transform:translateY(-50%) rotate(0deg) !important;
  opacity:.34 !important;
  background-size:contain !important;
  background-position:center !important;
  background-repeat:no-repeat !important;
  mix-blend-mode:multiply !important;
  filter:saturate(.88) contrast(.98);
}

/* camada antiga quase invisível */
.hero-map-layer{
  opacity:.08 !important;
}

.masthead::before{
  display:none !important;
}

.masthead::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:
    linear-gradient(
      90deg,
      rgba(242,234,223,.98) 0%,
      rgba(242,234,223,.93) 37%,
      rgba(242,234,223,.70) 60%,
      rgba(242,234,223,.38) 100%
    ) !important;
}

.masthead > *:not(.v28-hero-map){
  position:relative;
  z-index:2 !important;
}

/* retirar ruído superior mais "gráfico" */
.hero-registration,
.hero-folio{
  display:none !important;
}

.issue{
  margin-bottom:14px;
}

.dek{
  max-width:30ch;
}

/* CANDIDATE PORTRAITS */
.candidate-portrait{
  width:76px;
  aspect-ratio:4/5;
  overflow:hidden !important;
  background:#e8ded0 !important;
}

.candidate-photo{
  z-index:2 !important;
  display:block !important;
  opacity:1 !important;
  object-fit:cover !important;
  object-position:center 24% !important;
  image-rendering:auto;
}

.candidate-photo.is-broken{
  display:none !important;
}

.portrait-fallback{
  z-index:1 !important;
  background:linear-gradient(180deg, rgba(255,255,255,.16), rgba(255,255,255,0));
}

.candidate-portrait::before{
  inset:6px !important;
  border:1px solid rgba(82,111,93,.20) !important;
}

.candidate-portrait::after{
  width:15px !important;
  height:15px !important;
  border-right:2px solid rgba(91,125,157,.46) !important;
  border-bottom:2px solid rgba(185,117,145,.46) !important;
}

@media (max-width:760px){
  .v28-hero-map{
    width:126vw !important;
    right:-58vw !important;
    top:41% !important;
    opacity:.28 !important;
  }

  .masthead::after{
    background:
      linear-gradient(
        180deg,
        rgba(242,234,223,.985) 0%,
        rgba(242,234,223,.965) 46%,
        rgba(242,234,223,.82) 68%,
        rgba(242,234,223,.56) 100%
      ) !important;
  }

  .candidate-portrait{
    width:58px;
  }
}


/* ============================================================
   v31 · Rodapé mais fino / sem sobreposição
   ============================================================ */

.persistent-footer{
  min-height:auto !important;
  padding:0 !important;
  border-top-width:1px !important;
  background:rgba(242,234,223,.985) !important;
  overflow:hidden !important;
}

.persistent-footer__inner{
  position:relative;
  z-index:2;
  display:flex !important;
  flex-wrap:wrap !important;
  gap:6px 10px !important;
  align-items:center !important;
  padding:10px 20px 9px !important;
  min-height:auto !important;
}

.persistent-footer__label{
  font-size:.56rem !important;
  letter-spacing:.14em !important;
  line-height:1.1 !important;
  margin:0 !important;
}

.persistent-footer__text{
  font-size:.56rem !important;
  line-height:1.25 !important;
  letter-spacing:.12em !important;
}

.v28-footer-divider{
  opacity:.12 !important;
  background-size:cover !important;
  inset:auto 0 0 0 !important;
  height:26px !important;
  pointer-events:none !important;
}

.v28-footer-coast{
  opacity:.04 !important;
  width:180px !important;
  bottom:-28px !important;
  right:-8px !important;
  pointer-events:none !important;
  z-index:0 !important;
}

/* mobile: rodapé ainda mais enxuto e sem asset costeiro */
@media (max-width:760px){
  .persistent-footer__inner{
    padding:8px 14px 7px !important;
    gap:4px 8px !important;
  }

  .persistent-footer__label{
    flex:0 0 100% !important;
    font-size:.52rem !important;
  }

  .persistent-footer__text{
    font-size:.52rem !important;
    letter-spacing:.1em !important;
  }

  .v28-footer-coast{
    display:none !important;
  }

  .v28-footer-divider{
    opacity:.10 !important;
    height:18px !important;
  }
}


/* ============================================================
   v32 · mapa reposicionado + retratos robustos
   ============================================================ */

/* Trazer Santa Catarina mais para dentro da composição */
.v28-hero-map{
  right:3vw !important;
  width:min(78vw,900px) !important;
  opacity:.31 !important;
  top:51% !important;
}

@media (max-width:980px){
  .v28-hero-map{
    right:-7vw !important;
    width:84vw !important;
  }
}

@media (max-width:760px){
  .v28-hero-map{
    width:112vw !important;
    right:-31vw !important;
    top:40% !important;
    opacity:.27 !important;
  }
}

@media (max-width:420px){
  .v28-hero-map{
    width:118vw !important;
    right:-34vw !important;
    top:39% !important;
  }
}

/* A foto real ocupa a ficha inteira quando carrega */
.candidate-photo{
  display:block !important;
  opacity:1 !important;
  visibility:visible !important;
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  object-position:center 20% !important;
}

/* Só esconder depois de falharem fonte original + proxy */
.candidate-photo.is-broken{
  display:none !important;
}

.portrait-fallback{
  display:grid !important;
  z-index:1 !important;
}

.candidate-photo:not(.is-broken){
  z-index:2 !important;
}


/* ============================================================
   v33 · mapa mais à direita + retratos por proxy primeiro
   ============================================================ */

/* mapa de SC: um pouco menor e mais à direita para caber na hero */
.v28-hero-map{
  width:min(70vw,840px) !important;
  right:-2vw !important;
  top:51% !important;
  opacity:.31 !important;
  background-size:contain !important;
  background-repeat:no-repeat !important;
}

@media (max-width:980px){
  .v28-hero-map{
    width:72vw !important;
    right:-1vw !important;
    top:50% !important;
  }
}

@media (max-width:760px){
  .v28-hero-map{
    width:88vw !important;
    right:-4vw !important;
    top:41% !important;
    opacity:.28 !important;
  }
}

@media (max-width:420px){
  .v28-hero-map{
    width:92vw !important;
    right:-3vw !important;
    top:40% !important;
  }
}

/* retratos */
.candidate-portrait{
  background:#eee4d7 !important;
}

.candidate-photo{
  display:block !important;
  width:100% !important;
  height:100% !important;
  opacity:1 !important;
  visibility:visible !important;
  object-fit:cover !important;
  object-position:center 22% !important;
  position:relative !important;
  z-index:2 !important;
}

.candidate-photo.is-broken{
  display:none !important;
}

.portrait-fallback{
  display:grid !important;
  z-index:1 !important;
}

.candidate-photo:not(.is-broken) + .portrait-fallback{
  opacity:0 !important;
}


/* ============================================================
   v34 · mapa municipal na hero + retratos revertidos
   ============================================================ */

:root{
  --v34-hero-municipal:url("data:image/webp;base64,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");
}

/* Hero: usar o mapa municipal, em proporção correta, bem próximo da direita */
.v28-hero-map{
  background-image:var(--v34-hero-municipal) !important;
  background-repeat:no-repeat !important;
  background-size:contain !important;
  background-position:center right !important;
  aspect-ratio:1448 / 1086 !important;
  width:min(62vw,760px) !important;
  right:.6vw !important;
  top:50% !important;
  transform:translateY(-50%) !important;
  opacity:.34 !important;
  filter:saturate(.92) contrast(.98);
}

@media (max-width:980px){
  .v28-hero-map{
    width:min(68vw,700px) !important;
    right:.2vw !important;
    top:49.5% !important;
  }
}

@media (max-width:760px){
  .v28-hero-map{
    width:84vw !important;
    right:1vw !important;
    top:39.5% !important;
    opacity:.30 !important;
  }
}

@media (max-width:420px){
  .v28-hero-map{
    width:86vw !important;
    right:1.2vw !important;
    top:38.8% !important;
  }
}

/* Retratos: voltar ao fluxo mais simples, direto, como antes */
.candidate-portrait{
  overflow:hidden !important;
}

.candidate-photo{
  display:block !important;
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
  object-position:center 20% !important;
  opacity:1 !important;
  visibility:visible !important;
  position:relative !important;
  z-index:2 !important;
}

.candidate-photo.is-broken{
  display:none !important;
}

.portrait-fallback{
  display:grid !important;
  place-items:center;
  z-index:1 !important;
}

.candidate-photo:not(.is-broken) + .portrait-fallback{
  opacity:0 !important;
}


/* ============================================================
   v35 · mapa da hero mais para cima
   ============================================================ */

.v28-hero-map{
  top:46% !important;
}

@media (max-width:980px){
  .v28-hero-map{
    top:44.5% !important;
  }
}

@media (max-width:760px){
  .v28-hero-map{
    top:33.8% !important;
  }
}

@media (max-width:420px){
  .v28-hero-map{
    top:32.8% !important;
  }
}


/* ============================================================
   v36 · mapa da hero ainda mais acima
   ============================================================ */

.v28-hero-map{
  top:42% !important;
}

@media (max-width:980px){
  .v28-hero-map{
    top:40.5% !important;
  }
}

@media (max-width:760px){
  .v28-hero-map{
    top:28.5% !important;
  }
}

@media (max-width:420px){
  .v28-hero-map{
    top:27.5% !important;
  }
}


/* ============================================================
   v37 · microajuste do mapa + trava de overflow horizontal
   ============================================================ */

/* trava robusta contra scroll horizontal no mobile */
html, body{
  width:100%;
  max-width:100%;
  overflow-x:hidden !important;
}

body{
  position:relative;
}

*, *::before, *::after{
  box-sizing:border-box;
}

main, .page, .masthead, .toolbar-wrap, .persistent-footer, .sources-section,
.party-section, .candidate, .search, .meta{
  max-width:100%;
}

.masthead,
.toolbar-wrap,
.persistent-footer,
.sources-section{
  overflow-x:clip;
}

/* elementos decorativos não devem vazar lateralmente */
.v28-hero-map,
.v28-party-bg,
.v28-party-divider,
.v28-closing-asset,
.v28-footer-divider,
.v28-footer-coast{
  max-width:100vw !important;
}

/* mapa da hero: só um pouco mais acima */
.v28-hero-map{
  top:39.8% !important;
}

@media (max-width:980px){
  .v28-hero-map{
    top:38.5% !important;
  }
}

@media (max-width:760px){
  .v28-hero-map{
    top:26.6% !important;
  }

  /* alguns adornos largos eram candidatos a vazar */
  .v28-party-divider{
    width:78% !important;
    left:0 !important;
    right:auto !important;
  }

  .site-btn{
    max-width:100% !important;
  }
}

@media (max-width:420px){
  .v28-hero-map{
    top:25.8% !important;
  }
}

/* v39 lightweight GitHub Pages visual fallbacks: preserve composition without heavy embedded decorative PNGs */
body::before{background-image:none!important;background:radial-gradient(circle at 18% 12%,rgba(82,111,93,.025),transparent 34%),radial-gradient(circle at 82% 44%,rgba(185,117,145,.022),transparent 30%)!important}
.masthead::before,.v28-hero-desktop,.v28-hero-mobile,.hero-map-layer{display:none!important;background-image:none!important}
.independent-notice::after,.v28-notice-asset{background-image:none!important;background:radial-gradient(circle,rgba(82,111,93,.08) 0 2px,transparent 3px) 0 0/18px 18px!important;opacity:.16!important}
.party-section::before,.party-section:nth-of-type(even)::before,.v28-party-bg-1,.v28-party-bg-2{background-image:none!important;background:linear-gradient(90deg,rgba(82,111,93,.045),rgba(91,125,157,.022) 55%,transparent)!important}
.party-section:nth-of-type(3n+1)::after,.v28-party-detail{background-image:none!important;background:radial-gradient(circle,rgba(185,117,145,.08) 0 1.5px,transparent 2px) 0 0/14px 14px!important}
.party-header::after,.v28-party-divider{background-image:none!important;background:linear-gradient(90deg,rgba(82,111,93,.48),rgba(185,117,145,.28),transparent)!important;height:1px!important;bottom:-10px!important}
.candidate-portrait::after,.v28-portrait-frame{background-image:none!important}
.trajectory-tag::before{background-image:none!important;border-radius:50%;background:currentColor!important;width:7px!important;height:7px!important;flex-basis:7px!important;opacity:.62!important}
.closing-visual::before,.v28-closing-asset{background-image:none!important;background:linear-gradient(145deg,rgba(82,111,93,.10),rgba(91,125,157,.06) 44%,rgba(185,117,145,.08))!important}
.sources-section::before,.v28-sources-data{background-image:none!important;background:repeating-linear-gradient(135deg,rgba(82,111,93,.035) 0 1px,transparent 1px 18px)!important}
.sources-section::after,.v28-sources-corner{background-image:none!important}
.persistent-footer::before,.v28-footer-divider{background-image:none!important;background:linear-gradient(90deg,transparent,rgba(82,111,93,.18),rgba(185,117,145,.12),transparent)!important;height:1px!important;bottom:auto!important;top:0!important}
.persistent-footer::after,.v28-footer-coast{display:none!important;background-image:none!important}


/* ============================================================
   v40 · home desktop: composição compacta e hierarquia revisada
   ============================================================ */
@media (min-width:981px){
  .masthead{
    min-height:clamp(540px,62svh,660px)!important;
    align-items:center!important;
    padding-top:clamp(42px,5vh,64px)!important;
    padding-bottom:clamp(38px,5vh,58px)!important;
    gap:clamp(38px,5vw,82px)!important;
  }

  .masthead > div:first-of-type,
  .masthead > div:nth-of-type(2){
    align-self:center!important;
  }

  .masthead > div:nth-of-type(2){
    width:100%;
    max-width:430px;
    justify-self:end;
  }

  .title-state{
    font-size:clamp(4.4rem,7vw,7.6rem)!important;
    line-height:.84!important;
    max-width:10ch!important;
  }

  .office-title{
    margin-top:14px!important;
    font-size:clamp(1.5rem,2.25vw,2.25rem)!important;
  }

  .dek{
    max-width:31ch!important;
    font-size:clamp(1.12rem,1.72vw,1.55rem)!important;
    line-height:1.27!important;
    margin-bottom:20px!important;
  }

  .meta{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }

  .meta div{
    min-width:0;
    padding:13px 0 14px!important;
  }

  .meta div:nth-child(2){
    border-left:1px solid var(--rule)!important;
    padding-left:16px!important;
  }

  .meta div:nth-child(3){
    border-left:0!important;
    border-top:1px solid var(--rule)!important;
    padding-left:0!important;
  }

  .meta div:nth-child(4){
    border-left:1px solid var(--rule)!important;
    border-top:1px solid var(--rule)!important;
    padding-left:16px!important;
  }

  .meta b{
    font-size:1.22rem!important;
  }

  .meta span{
    display:block;
    max-width:16ch;
    font-size:.68rem!important;
    line-height:1.45;
  }

  .toolbar{
    padding-top:11px!important;
    padding-bottom:11px!important;
  }

  .layout{
    padding-top:28px!important;
  }
}

@media (min-width:1101px){
  .masthead{
    grid-template-columns:minmax(0,1.28fr) minmax(330px,.72fr)!important;
  }
}

@media (min-width:981px) and (max-height:760px){
  .masthead{
    min-height:520px!important;
    padding-top:34px!important;
    padding-bottom:34px!important;
  }

  .title-state{
    font-size:clamp(4.1rem,6.6vw,6.9rem)!important;
  }
}


/* ============================================================
   v41 · hero desktop: métricas horizontais sob o título
   ============================================================ */
@media (min-width:981px){
  .masthead{
    grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)!important;
    grid-template-rows:auto auto!important;
    align-items:center!important;
    column-gap:clamp(44px,6vw,96px)!important;
    row-gap:22px!important;
  }

  /* libera texto e métricas como itens da grade principal */
  .masthead > div:nth-of-type(2){
    display:contents!important;
  }

  .masthead > div:first-of-type{
    grid-column:1!important;
    grid-row:1!important;
    align-self:end!important;
    max-width:820px;
  }

  .dek{
    grid-column:2!important;
    grid-row:1 / span 2!important;
    align-self:center!important;
    justify-self:end!important;
    width:min(100%,390px)!important;
    max-width:30ch!important;
    margin:20px 0 0!important;
    padding:18px 0 18px 22px;
    border-left:1px solid rgba(28,40,41,.24);
    font-size:clamp(1.08rem,1.55vw,1.48rem)!important;
    line-height:1.3!important;
    position:relative;
    z-index:4!important;
  }

  .meta{
    grid-column:1!important;
    grid-row:2!important;
    align-self:start!important;
    width:min(100%,790px)!important;
    display:grid!important;
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
    margin-top:2px!important;
    border-top:1px solid var(--rule)!important;
    border-bottom:1px solid var(--rule)!important;
  }

  .meta div,
  .meta div:nth-child(2),
  .meta div:nth-child(3),
  .meta div:nth-child(4){
    border-top:0!important;
    padding:12px 14px 13px 0!important;
  }

  .meta div + div,
  .meta div:nth-child(2),
  .meta div:nth-child(3),
  .meta div:nth-child(4){
    border-left:1px solid var(--rule)!important;
    padding-left:14px!important;
  }

  .meta b{
    font-size:1.18rem!important;
    line-height:1.05!important;
  }

  .meta span{
    max-width:none!important;
    font-size:.66rem!important;
    line-height:1.35!important;
    letter-spacing:.085em!important;
  }

  /* mapa acompanha o novo equilíbrio da abertura */
  .v28-hero-map{
    width:min(58vw,760px)!important;
    right:-1.5vw!important;
    top:35.5%!important;
    opacity:.29!important;
    background-position:center!important;
  }
}

@media (min-width:1180px){
  .dek{
    transform:translateY(8px);
  }

  .v28-hero-map{
    width:min(55vw,740px)!important;
    right:1vw!important;
    top:34%!important;
  }
}

@media (min-width:981px) and (max-width:1120px){
  .masthead{
    grid-template-columns:minmax(0,1.18fr) minmax(300px,.82fr)!important;
    column-gap:34px!important;
  }

  .meta{
    width:100%!important;
  }

  .meta span{
    font-size:.62rem!important;
  }

  .dek{
    padding-left:18px;
  }
}


/* ============================================================
   v42 · navbar editorial
   ============================================================ */
:root{
  --top-nav-h:58px;
}

.site-nav{
  position:sticky;
  top:0;
  z-index:120;
  width:100%;
  border-bottom:1px solid rgba(28,40,41,.22);
  background:rgba(243,234,220,.94);
  -webkit-backdrop-filter:blur(16px);
  backdrop-filter:blur(16px);
}

.site-nav__inner{
  width:min(100%,var(--max));
  min-height:var(--top-nav-h);
  margin:0 auto;
  padding:0 max(var(--page-gutter, var(--gutter)),env(safe-area-inset-right));
  padding-left:max(var(--page-gutter, var(--gutter)),env(safe-area-inset-left));
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:28px;
}

.site-nav__brand{
  flex:0 0 auto;
  display:inline-flex;
  align-items:center;
  gap:10px;
  text-decoration:none;
  min-height:44px;
}

.site-nav__mark{
  width:11px;
  height:11px;
  border-radius:50%;
  background:var(--pink);
  box-shadow:16px 0 0 var(--green),32px 0 0 var(--blue);
  margin-right:32px;
}

.site-nav__name{
  font-family:var(--display);
  font-size:1.06rem;
  line-height:1;
  letter-spacing:-.02em;
}

.site-nav__edition{
  color:var(--ink-2);
  font-size:.59rem;
  font-weight:800;
  line-height:1;
  letter-spacing:.12em;
  text-transform:uppercase;
  white-space:nowrap;
}

.site-nav__links{
  min-width:0;
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:4px;
}

.site-nav__links a{
  display:inline-flex;
  align-items:center;
  min-height:40px;
  padding:0 11px;
  text-decoration:none;
  color:var(--ink-2);
  font-size:.68rem;
  font-weight:760;
  letter-spacing:.075em;
  text-transform:uppercase;
  white-space:nowrap;
  border-bottom:1px solid transparent;
  transition:color .15s ease,border-color .15s ease,background-color .15s ease;
}

.site-nav__links a:hover{
  color:var(--ink);
  border-bottom-color:var(--ink);
}

.site-nav__links a:focus-visible,
.site-nav__brand:focus-visible{
  outline:2px solid var(--blue);
  outline-offset:3px;
}

html{
  scroll-padding-top:calc(var(--top-nav-h) + 18px)!important;
}

#candidaturas,
#buscar,
#sobre-levantamento,
#criterio-eleitoral,
#fontes,
.party-section{
  scroll-margin-top:calc(var(--top-nav-h) + 18px)!important;
}

@media (min-width:981px){
  .rail{
    top:calc(var(--top-nav-h) + 14px)!important;
  }
}

@media (max-width:760px){
  :root{
    --top-nav-h:52px;
  }

  .site-nav__inner{
    min-height:52px;
    padding-right:0;
    gap:16px;
  }

  .site-nav__brand{
    min-width:max-content;
  }

  .site-nav__edition{
    display:none;
  }

  .site-nav__links{
    overflow-x:auto;
    overscroll-behavior-inline:contain;
    scrollbar-width:none;
    justify-content:flex-start;
    padding-right:16px;
    -webkit-mask-image:linear-gradient(90deg,#000 88%,transparent);
    mask-image:linear-gradient(90deg,#000 88%,transparent);
  }

  .site-nav__links::-webkit-scrollbar{
    display:none;
  }

  .site-nav__links a{
    flex:0 0 auto;
    padding:0 9px;
    font-size:.62rem;
  }

  .site-nav__mark{
    width:9px;
    height:9px;
    box-shadow:13px 0 0 var(--green),26px 0 0 var(--blue);
    margin-right:26px;
  }

  .site-nav__name{
    font-size:.98rem;
  }
}

@media (max-width:430px){
  .site-nav__inner{
    gap:10px;
  }

  .site-nav__links a{
    padding:0 8px;
    font-size:.59rem;
  }
}


/* ============================================================
   v43 · sticky navbar robusta
   ============================================================ */

/* overflow:hidden no elemento raiz pode quebrar position:sticky em alguns navegadores */
html,
body{
  overflow-x:clip !important;
}

.site-nav{
  position:-webkit-sticky !important;
  position:sticky !important;
  top:0 !important;
  left:0;
  right:0;
  z-index:1000 !important;
  isolation:isolate;
  transform:translateZ(0);
  will-change:transform;
}

.site-nav__inner{
  position:relative;
  z-index:2;
}

/* barra de progresso fica acima da navbar sem interferir na navegação */
.progress{
  z-index:1100 !important;
}

/* offsets coerentes com a navbar permanentemente presa ao topo */
html{
  scroll-padding-top:calc(var(--top-nav-h) + 18px) !important;
}

#topo,
#candidaturas,
#buscar,
#sobre-levantamento,
#criterio-eleitoral,
#fontes,
.party-section{
  scroll-margin-top:calc(var(--top-nav-h) + 18px) !important;
}

@media (min-width:981px){
  .rail{
    top:calc(var(--top-nav-h) + 14px) !important;
  }
}


/* ============================================================
   v44 · navbar mobile em duas faixas
   ============================================================ */
@media (max-width:760px){
  :root{
    --top-nav-h:94px;
  }

  .site-nav{
    background:rgba(243,234,220,.975)!important;
    box-shadow:0 4px 14px rgba(28,40,41,.07);
  }

  .site-nav__inner{
    min-height:94px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-template-rows:45px 48px!important;
    gap:0!important;
    padding:0 14px!important;
  }

  .site-nav__brand{
    width:100%;
    min-width:0!important;
    min-height:45px!important;
    display:flex!important;
    align-items:center!important;
    gap:9px!important;
    border-bottom:1px solid rgba(28,40,41,.16);
  }

  .site-nav__edition{
    display:inline-block!important;
    margin-left:auto;
    font-size:.55rem!important;
    letter-spacing:.11em!important;
  }

  .site-nav__mark{
    width:8px!important;
    height:8px!important;
    box-shadow:12px 0 0 var(--green),24px 0 0 var(--blue)!important;
    margin-right:24px!important;
  }

  .site-nav__name{
    font-size:1rem!important;
    white-space:nowrap;
  }

  .site-nav__links{
    width:100%!important;
    height:48px;
    display:grid!important;
    grid-template-columns:repeat(5,minmax(0,1fr))!important;
    align-items:stretch!important;
    gap:0!important;
    overflow:visible!important;
    padding:0!important;
    -webkit-mask-image:none!important;
    mask-image:none!important;
  }

  .site-nav__links a{
    min-width:0!important;
    min-height:48px!important;
    padding:0 4px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    text-align:center;
    white-space:normal!important;
    line-height:1.12!important;
    font-size:.58rem!important;
    letter-spacing:.045em!important;
    border-bottom:2px solid transparent!important;
  }

  .site-nav__links a + a{
    border-left:1px solid rgba(28,40,41,.10);
  }

  .site-nav__links a:hover,
  .site-nav__links a:focus-visible{
    background:rgba(255,255,255,.26);
    border-bottom-color:var(--green)!important;
  }

  html{
    scroll-padding-top:calc(var(--top-nav-h) + 14px)!important;
  }

  #topo,
  #candidaturas,
  #buscar,
  #sobre-levantamento,
  #criterio-eleitoral,
  #fontes,
  .party-section{
    scroll-margin-top:calc(var(--top-nav-h) + 14px)!important;
  }
}

@media (max-width:390px){
  :root{
    --top-nav-h:91px;
  }

  .site-nav__inner{
    min-height:91px!important;
    grid-template-rows:43px 47px!important;
    padding:0 10px!important;
  }

  .site-nav__brand{
    min-height:43px!important;
  }

  .site-nav__name{
    font-size:.94rem!important;
  }

  .site-nav__edition{
    font-size:.50rem!important;
  }

  .site-nav__links{
    height:47px;
  }

  .site-nav__links a{
    min-height:47px!important;
    padding:0 2px!important;
    font-size:.54rem!important;
    letter-spacing:.025em!important;
  }
}


/* ============================================================
   v45 · menu hambúrguer no mobile
   ============================================================ */
.site-nav__menu{
  display:none;
  border:0;
  background:transparent;
  color:var(--ink);
  padding:0;
  width:44px;
  height:44px;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  gap:5px;
  cursor:pointer;
}

.site-nav__menu span{
  display:block;
  width:22px;
  height:1.5px;
  background:currentColor;
  transition:transform .18s ease,opacity .18s ease;
  transform-origin:center;
}

@media (max-width:760px){
  :root{
    --top-nav-h:54px;
  }

  .site-nav{
    overflow:visible!important;
  }

  .site-nav__inner{
    min-height:54px!important;
    height:54px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:12px!important;
    padding:0 14px!important;
    position:relative!important;
  }

  .site-nav__brand{
    width:auto!important;
    min-width:0!important;
    min-height:44px!important;
    border-bottom:0!important;
    flex:1 1 auto!important;
  }

  .site-nav__edition{
    display:inline-block!important;
    margin-left:4px!important;
  }

  .site-nav__menu{
    display:flex!important;
    flex:0 0 44px;
    position:relative;
    z-index:3;
  }

  .site-nav.is-open .site-nav__menu span:nth-child(1){
    transform:translateY(6.5px) rotate(45deg);
  }

  .site-nav.is-open .site-nav__menu span:nth-child(2){
    opacity:0;
  }

  .site-nav.is-open .site-nav__menu span:nth-child(3){
    transform:translateY(-6.5px) rotate(-45deg);
  }

  .site-nav__links{
    position:absolute!important;
    top:100%!important;
    left:0!important;
    right:0!important;
    width:100%!important;
    height:auto!important;
    display:none!important;
    grid-template-columns:1fr!important;
    align-items:stretch!important;
    gap:0!important;
    padding:6px 14px 10px!important;
    overflow:visible!important;
    background:rgba(243,234,220,.985)!important;
    border-top:1px solid rgba(28,40,41,.14);
    border-bottom:1px solid rgba(28,40,41,.24);
    box-shadow:0 12px 24px rgba(28,40,41,.10);
    -webkit-backdrop-filter:blur(16px);
    backdrop-filter:blur(16px);
    -webkit-mask-image:none!important;
    mask-image:none!important;
  }

  .site-nav.is-open .site-nav__links{
    display:grid!important;
  }

  .site-nav__links a{
    min-height:46px!important;
    justify-content:flex-start!important;
    padding:0 6px!important;
    text-align:left!important;
    white-space:nowrap!important;
    font-size:.67rem!important;
    letter-spacing:.075em!important;
    border-left:0!important;
    border-bottom:1px solid rgba(28,40,41,.10)!important;
  }

  .site-nav__links a:last-child{
    border-bottom:0!important;
  }

  .site-nav__links a:hover,
  .site-nav__links a:focus-visible{
    background:rgba(255,255,255,.26);
    border-bottom-color:rgba(28,40,41,.10)!important;
  }

  html{
    scroll-padding-top:calc(var(--top-nav-h) + 14px)!important;
  }

  #topo,
  #candidaturas,
  #buscar,
  #sobre-levantamento,
  #criterio-eleitoral,
  #fontes,
  .party-section{
    scroll-margin-top:calc(var(--top-nav-h) + 14px)!important;
  }
}

@media (max-width:390px){
  :root{
    --top-nav-h:52px;
  }

  .site-nav__inner{
    min-height:52px!important;
    height:52px!important;
    padding:0 10px!important;
  }

  .site-nav__edition{
    display:none!important;
  }
}


/* ============================================================
   v46 · rotação diária de partidos e candidaturas
   ============================================================ */
.candidate-index{
  display:none!important;
}

.candidate{
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-areas:
    "head"
    "body"
    "career"!important;
}

.candidate-head{
  grid-column:1!important;
  padding-left:0!important;
}

.candidate-body,
.career-band{
  grid-column:1!important;
}

@container candidate-list (max-width:610px){
  .candidate{
    grid-template-columns:minmax(0,1fr)!important;
    grid-template-areas:
      "head"
      "body"
      "career"!important;
  }

  .candidate-head{
    padding-left:0!important;
  }
}


/* ============================================================
   v47 · toggle da ordem + rodapé editorial refinado
   ============================================================ */
.display-order-toggle{
  margin:0!important;
  border-bottom:1px solid var(--ink);
}

.display-order-toggle .method-toggle-note{
  border-left-color:var(--green);
  background:rgba(214,224,213,.40);
}

.persistent-footer{
  min-height:auto!important;
}

.persistent-footer__inner{
  max-width:min(var(--max),1120px)!important;
  margin:0 auto!important;
  padding:9px 20px 8px!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:14px!important;
  min-height:42px!important;
  text-align:center!important;
}

.persistent-footer__label{
  flex:0 0 auto!important;
  margin:0!important;
  padding-right:14px;
  border-right:1px solid rgba(28,40,41,.22);
  white-space:nowrap;
  text-align:center!important;
}

.persistent-footer__text{
  flex:0 1 auto;
  min-width:0;
  margin:0!important;
  text-align:center!important;
  line-height:1.35!important;
}

@media (max-width:760px){
  .persistent-footer__inner{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:3px!important;
    padding:7px 14px 7px!important;
    min-height:0!important;
  }

  .persistent-footer__label{
    border-right:0;
    padding-right:0;
    font-size:.50rem!important;
    line-height:1.15!important;
  }

  .persistent-footer__text{
    font-size:.52rem!important;
    line-height:1.28!important;
    letter-spacing:.075em!important;
  }
}

@media (max-width:390px){
  .persistent-footer__inner{
    padding-left:10px!important;
    padding-right:10px!important;
  }

  .persistent-footer__text{
    font-size:.49rem!important;
  }
}


/* ============================================================
   v48 · contador discreto de acessos (frontend pronto para VPS)
   ============================================================ */
.site-nav__counter[hidden]{
  display:none!important;
}

.site-nav__counter{
  flex:0 0 auto;
  display:inline-flex;
  align-items:center;
  gap:6px;
  min-height:32px;
  padding:0 9px;
  border-left:1px solid rgba(28,40,41,.16);
  color:var(--ink-2);
  font-size:.58rem;
  font-weight:760;
  letter-spacing:.055em;
  text-transform:uppercase;
  white-space:nowrap;
}

.site-nav__counter-dot{
  width:5px;
  height:5px;
  border-radius:50%;
  background:var(--green);
  opacity:.72;
}

@media (max-width:760px){
  .site-nav__counter{
    min-height:28px;
    padding:0 7px;
    gap:5px;
    font-size:.52rem;
    letter-spacing:.035em;
    border-left:0;
    background:rgba(255,255,255,.22);
  }

  .site-nav__counter-dot{
    width:4px;
    height:4px;
  }
}

@media (max-width:390px){
  .site-nav__counter{
    padding:0 5px;
    font-size:.49rem;
  }
}

/* State page only: the federal stylesheet is copied, never modified. */
html,body{max-width:100%;overflow-x:clip!important}[hidden]{display:none!important}
:root{--state-toolbar-h:116px}:focus-visible{outline:3px solid var(--blue);outline-offset:4px}
.site-nav{position:sticky!important;top:0!important;z-index:150!important}
.toolbar-wrap{position:sticky!important;top:var(--top-nav-h)!important;z-index:100!important;background:var(--paper)!important}
.state-filters{max-width:var(--max);margin:auto;display:flex;gap:10px;padding:0 var(--gutter) 12px;align-items:center}
.state-filters label{display:flex;gap:7px;align-items:center;font-size:.7rem;min-width:0;color:var(--ink-2)}
.state-filters select,.state-filters button{min-height:38px;min-width:0;max-width:100%;border:1px solid var(--rule);border-radius:4px;background:var(--paper-hi);color:var(--ink);padding:7px 10px;font:inherit;font-size:.75rem}
.state-filters button{cursor:pointer;margin-left:auto}.rail{top:calc(var(--top-nav-h) + var(--state-toolbar-h) + 16px)!important}
.party-section,.candidate,.overview-toggle,.electoral-method-toggle,#fontes{scroll-margin-top:calc(var(--top-nav-h) + var(--state-toolbar-h) + 16px)!important}
.content,.candidate,.candidate-head,.identity,.identity-copy,.candidate-body,.candidate-copy,.candidate-links,.search{min-width:0}
.candidate h3{overflow-wrap:anywhere}.registration-line{font-size:.7rem;line-height:1.5;color:var(--ink-2);margin-top:12px}.state-bio{font-size:.87rem;line-height:1.65;color:var(--ink-2);margin:0 0 16px}.state-source,.history-footer{font-size:.72rem;line-height:1.6;color:var(--ink-2);overflow-wrap:anywhere}.source-kind{display:block;font-size:.65rem;margin-top:4px}.no-source{font-size:.78rem;color:var(--ink-2)}
.state-history{margin-top:20px;border-top:1px solid var(--rule)}.state-history summary{padding:16px 0;cursor:pointer;font-size:.82rem;font-weight:600}.history-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--rule);border-radius:4px}.state-history table{border-collapse:collapse;width:100%;text-align:left;font-size:.75rem;line-height:1.5}.state-history th,.state-history td{padding:10px;border-bottom:1px solid var(--rule);vertical-align:top}.state-history th{background:var(--green-soft);font-weight:600}.state-history tbody tr:last-child td{border-bottom:0}.history-meta{font-size:.73rem;line-height:1.6;color:var(--ink-2);overflow-wrap:anywhere}.profile-link{display:inline-flex;min-height:36px;align-items:center;font-size:.7rem;margin-top:10px}.state-snapshot{font-size:.75rem;line-height:1.7;color:var(--ink-2)}.method-text{font-size:.9rem;line-height:1.75}.method-text p{margin-bottom:14px}.state-empty{padding:40px 20px;text-align:center;border:1px solid var(--rule)}.state-downloads{display:flex;gap:20px;flex-wrap:wrap;font-size:.8rem;margin-top:20px}.tag-uncertain{background:var(--paper-hi)!important}.social-link--text{display:inline-flex;min-height:42px;align-items:center;padding:6px 9px;border:1px solid var(--rule);font-size:.7rem;text-decoration:none}.candidate-links .socials{flex-wrap:wrap;gap:7px}.candidate-photo.is-broken{display:none}.skip-link{position:fixed;top:-80px;left:16px;z-index:999;background:var(--paper-hi);padding:12px}.skip-link:focus{top:8px}
.sources-section,.closing-visual,.party-section{overflow:clip!important}
.state-history,.profile-link{grid-column:1 / -1;min-width:0}
@media(max-width:980px){.rail{position:relative!important;top:auto!important}.state-filters{flex-wrap:wrap}.state-filters label{flex:1 1 140px}.state-filters select{flex:1}}
@media(max-width:760px){.state-filters{padding:0 16px 10px;gap:6px}.state-filters label{flex:1 1 90px}.state-filters label>span{display:none}.state-filters select{width:100%;font-size:.68rem;padding:7px 4px}.state-filters button{font-size:.65rem;padding:7px 5px;margin:0}.count{font-size:.65rem!important}.search input{font-size:.84rem!important}.state-history table{font-size:.68rem}.state-history th,.state-history td{padding:8px 5px}.state-history th:nth-child(3),.state-history td:nth-child(3){display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation:none!important;transition:none!important}}

/* Review 2 additions; scoped to this independent state page. */
.registration-badge{display:inline-flex;align-items:center;border:1px solid var(--rule);border-radius:4px;padding:4px 8px;background:var(--paper-hi);font-size:.7rem;line-height:1.5;font-weight:600;color:var(--ink)}
.registration-recursal{border-style:dashed}
.registration-detail{font-size:.72rem;line-height:1.6;color:var(--ink-2);margin-top:8px}
.registration-detail summary,.state-channels summary{cursor:pointer;min-height:36px;display:list-item;align-content:center}
.registration-detail p{margin:8px 0;max-width:75ch}
.state-public-bio{color:var(--ink);margin-bottom:10px}
.candidate-copy>.state-source{margin-bottom:18px}
.state-channels{font-size:.72rem;line-height:1.55;border-top:1px solid var(--rule);margin-top:14px;padding-top:8px;min-width:0}
.state-channels p{padding:6px 0;overflow-wrap:anywhere}
.state-channels a{display:inline-block;min-height:28px}
.source-unavailable{font-size:.72rem;color:var(--ink-2)}
.review2-coverage>summary{display:block;padding:18px 20px;cursor:pointer;font-size:.86rem;font-weight:600;line-height:1.6}
.review2-coverage>summary::before{content:'＋';display:inline-block;margin-right:12px}
.review2-coverage[open]>summary::before{content:'−'}
.review2-coverage .method-toggle-body{padding:0 20px 18px}
.state-filters{flex-wrap:wrap}.state-filters label{flex:1 1 150px}.state-filters select{flex:1}
@media(max-width:760px){.state-filters{display:grid;grid-template-columns:1fr 1fr;gap:6px}.state-filters label,.state-filters button{width:100%;margin:0}.state-filters select{min-height:38px}.state-filters button{min-height:38px}.registration-detail{font-size:.7rem}.review2-coverage>summary{padding:16px}.review2-coverage .method-toggle-body{padding:0 16px 16px}.history-scroll{touch-action:pan-x pan-y}}

/* The copied layout has one parent column; do not create an implicit second one. */
.candidate>.state-history,.candidate>.profile-link{grid-column:1 / -1!important;min-width:0}
.candidate>.profile-link{justify-self:start;align-self:start}
.candidate-links{align-content:start}
.candidate-links>.state-channels{grid-column:1 / -1}
