.apemap-report{min-width:0;color:var(--color-peat-200)}.apemap-report p{line-height:1.65}.apemap-report a{color:var(--color-eucalypt-300);text-underline-offset:.25em;text-decoration:underline}.apemap-report a:hover{color:var(--color-eucalypt-200)}.apemap-report h1,.apemap-report h2,.apemap-report h3,.apemap-report strong{color:var(--color-peat-100)}.apemap-report h1{letter-spacing:-.035em;max-width:22ch;font-size:clamp(1.9rem,5vw,3.25rem);font-weight:700;line-height:1.13}.apemap-report h2{letter-spacing:-.025em;font-size:clamp(1.45rem,3vw,1.9rem);font-weight:650;line-height:1.25}.apemap-report h3{font-size:1.05rem;font-weight:650;line-height:1.4}.apemap-eyebrow{text-transform:uppercase;letter-spacing:.07em;color:var(--color-peat-300);font:.75rem/1.6 JetBrains Mono Variable,monospace}.apemap-hero{padding:.5rem 0 2.2rem}.apemap-hero h1{margin-top:1.15rem}.apemap-intro{max-width:64ch;color:var(--color-peat-300);margin-top:1.3rem;font-size:1.1rem}.apemap-cohort{flex-wrap:wrap;align-items:center;gap:.4rem .6rem;margin-top:1.3rem;display:flex}.apemap-badge{border:1px solid var(--color-eucalypt-800);background:var(--color-eucalypt-950);color:var(--color-eucalypt-200);border-radius:.25rem;padding:.2rem .5rem;font-size:.75rem}.apemap-link{align-items:center;min-height:44px;margin-right:1rem;display:inline-flex}.apemap-note{color:var(--color-peat-300);font-size:.82rem;line-height:1.6}.apemap-term-nav{border-block:1px solid var(--color-peat-800);padding:1.2rem 0}.apemap-term-nav ol{flex-wrap:wrap;gap:.5rem;margin:.6rem 0;padding:0;list-style:none;display:flex}.apemap-term-nav a{border:1px solid var(--color-peat-800);background:var(--color-peat-900);text-align:center;border-radius:.3rem;flex-direction:column;justify-content:center;min-width:56px;min-height:64px;padding:.45rem .85rem;text-decoration:none;display:flex}.apemap-term-nav a strong{font-size:1.15rem}.apemap-term-nav a span{color:var(--color-peat-300);font-size:.75rem}.apemap-term-nav a[aria-current]{background:var(--color-eucalypt-950);border-color:var(--color-eucalypt-500);box-shadow:inset 0 -3px var(--color-eucalypt-500)}.apemap-section-nav{margin-top:1.5rem}.apemap-section-nav ul{flex-wrap:wrap;gap:0 1.25rem;margin:.35rem 0 0;padding:0;list-style:none;display:flex}.apemap-section-nav a{align-items:center;min-height:44px;font-size:.875rem;display:inline-flex}.apemap-section{padding-top:3.3rem}.apemap-section-heading{margin-bottom:1.4rem}.apemap-section-heading h2{margin-top:.4rem}.apemap-section-heading>p:last-child:not(:first-child){max-width:72ch;margin-top:.7rem}.apemap-stats{border:1px solid var(--color-peat-800);background:var(--color-peat-900);border-radius:.35rem;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.apemap-stats>div{border:1px solid var(--color-peat-800);padding:1.1rem}.apemap-stats dt{color:var(--color-peat-300);font-size:.85rem}.apemap-stats dd{color:var(--color-eucalypt-200);margin-top:.7rem;font:650 clamp(1.7rem,4vw,2.6rem)/1.1 JetBrains Mono Variable,monospace}.apemap-stats p{color:var(--color-peat-300);margin-top:.7rem;font:400 .75rem/1.65 Inter Variable,sans-serif}.apemap-notice{border-left:3px solid var(--color-eucalypt-500);background:var(--color-eucalypt-950);margin-top:1.2rem;padding:1.1rem 1.2rem;font-size:.9rem}.apemap-notice p+p{margin-top:.7rem}.apemap-notice+.apemap-note{margin-top:.8rem}.apemap-two-columns,.apemap-party-grid{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.apemap-panel{border:1px solid var(--color-peat-800);background:var(--color-peat-900);border-radius:.35rem;min-width:0;padding:1.25rem}.apemap-panel>p{margin-top:.8rem}.apemap-bars{gap:1rem;margin-top:1.2rem;padding:0;list-style:none;display:grid}.apemap-bar-label{flex-wrap:wrap;justify-content:space-between;gap:.1rem .7rem;font-size:.875rem;display:flex}.apemap-bar-label>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.apemap-bar-track{background:var(--color-peat-800);border-radius:2px;height:.65rem;margin-top:.4rem;overflow:hidden}.apemap-bar-fill{height:100%;display:block}.apemap-chart-table{margin-top:1rem}.apemap-chart-table>summary{cursor:pointer;min-height:44px;color:var(--color-eucalypt-300);padding-block:.6rem;font-size:.8rem}.apemap-history-bars{gap:1rem;margin:1.5rem 0;padding:0;list-style:none;display:grid}.apemap-history-bar-label{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;margin-bottom:.4rem;display:flex}.apemap-history-stack{background:var(--color-peat-800);border-radius:2px;width:100%;height:1rem;display:flex;overflow:hidden}.apemap-history-stack>span{height:100%}.apemap-chart-legend{flex-wrap:wrap;gap:.5rem 1rem;padding:0;font-size:.8rem;list-style:none;display:flex}.apemap-chart-legend li{align-items:center;gap:.4rem;display:inline-flex}.apemap-chart-legend span{border-radius:1px;width:.75rem;height:.75rem;display:inline-block}.tone-government{background:var(--color-eucalypt-300)}.tone-non-government{background:var(--color-bark-300)}.tone-mixed{background:#9ab7d5}.tone-other{background:var(--color-peat-400)}.apemap-party-grid{margin-top:1rem}.apemap-party-grid .apemap-panel{padding:1rem}.apemap-party-grid h3{font-size:1rem}.apemap-small-group{border-top:1px solid var(--color-peat-800);color:var(--color-bark-200);padding-top:.75rem;font-size:.8rem}.apemap-benchmark{margin-top:1.1rem}.apemap-table-scroll{border:1px solid var(--color-peat-800);border-radius:.25rem;width:100%;min-width:0;max-width:100%;overflow-x:auto}.apemap-table{border-collapse:collapse;text-align:left;width:100%;font-size:.875rem}.apemap-table caption{text-align:left;color:var(--color-peat-300);padding:.9rem .8rem;font-size:.8rem}.apemap-table th,.apemap-table td{vertical-align:top;border-top:1px solid var(--color-peat-800);padding:.8rem}.apemap-table thead th{color:var(--color-peat-300);background:var(--color-peat-950);font-size:.75rem;font-weight:600}.apemap-table tbody th{color:var(--color-peat-100);font-weight:500}.apemap-table td{font-variant-numeric:tabular-nums}.apemap-table th>span,.apemap-table th>code,.apemap-table td>span{display:block}.apemap-table th>code{margin-top:.4rem;font-weight:400}.apemap-table td ul{padding-left:1rem}.apemap-table td li+li{margin-top:.4rem}.apemap-compact-table th,.apemap-compact-table td{overflow-wrap:anywhere;padding:.7rem .35rem}.apemap-compact-table thead th{background:0 0}.apemap-history-table{min-width:760px}.apemap-current-row{background:var(--color-eucalypt-950)}.apemap-history-table tbody th .apemap-note{display:block}.apemap-directory{border:1px solid var(--color-peat-800);border-radius:.3rem;margin-top:1.2rem;padding:1rem}.apemap-directory>summary,.apemap-profile-details>summary{cursor:pointer;min-height:44px;color:var(--color-eucalypt-200);padding-block:.45rem;font-weight:550;line-height:1.5}.apemap-directory>.apemap-note{margin-top:.6rem}.apemap-definition-list{gap:.6rem;margin-top:1rem;font-size:.875rem;display:grid}.apemap-definition-list>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:.5rem 1rem;display:grid}.apemap-definition-list dt{color:var(--color-peat-300)}.apemap-definition-list dd{overflow-wrap:anywhere}.apemap-definition-list code,.apemap-table code{overflow-wrap:anywhere;font-size:.75rem}.apemap-shared-schools{border-top:1px solid var(--color-peat-800);margin:0;padding:0;list-style:none}.apemap-shared-schools>li{border-bottom:1px solid var(--color-peat-800)}.apemap-shared-schools summary{cursor:pointer;grid-template-columns:1.5rem minmax(0,1fr) auto;align-items:start;gap:.75rem;min-height:64px;padding:1rem 0;font-size:.9rem;display:grid}.apemap-shared-schools summary .apemap-note{display:block}.apemap-shared-rank{color:var(--color-peat-400);font-family:JetBrains Mono Variable,monospace}.apemap-shared-count{color:var(--color-eucalypt-200);white-space:nowrap;font-size:.8rem}.apemap-shared-schools details>div{padding:.25rem 0 1rem 2.25rem}.apemap-attendees{margin:.65rem 0;padding:0;list-style:none}.apemap-attendees li{margin-top:.8rem}.apemap-attendees .apemap-note{margin-top:.15rem;display:block}.apemap-school-list{margin-top:.5rem}.apemap-school-record{border-top:1px solid var(--color-peat-800)}.apemap-school-record>summary{cursor:pointer;min-height:64px;padding:1rem 1.3rem 1rem 0;line-height:1.5}.apemap-school-record>summary>span:first-child{color:var(--color-peat-100);font-weight:550}.apemap-school-record>summary .apemap-note{margin-left:1rem;display:block}.apemap-school-body{padding:.2rem .25rem 1.2rem}.apemap-school-body h3{margin-top:1.5rem;font-size:.95rem}.apemap-profile-details{margin-top:1rem}.apemap-finance-note{background:var(--color-peat-900);margin-top:1rem;padding:.8rem;font-size:.875rem}.apemap-finance-note .apemap-note{margin-top:.5rem}.apemap-evidence-list{margin-top:.5rem;padding:0;list-style:none}.apemap-evidence-list li{border-top:1px solid var(--color-peat-800);margin-top:.8rem;padding-top:.8rem;font-size:.875rem}.apemap-evidence-list p{overflow-wrap:anywhere}.apemap-member-sources .apemap-note{display:block}.apemap-member-sources{margin-top:.5rem}[data-apemap-member-directory] .apemap-table{min-width:680px}[data-apemap-member-directory] .apemap-table-scroll{margin-top:.8rem}[data-apemap-member-directory] td details{margin-top:.7rem}[data-apemap-member-directory] td summary{cursor:pointer;min-height:44px;color:var(--color-eucalypt-300);padding-block:.6rem}.apemap-source-panel{margin-top:1rem}.apemap-source-list{gap:1.1rem;margin-top:1rem;padding:0;list-style:none;display:grid}.apemap-source-list li span{margin-top:.25rem;font-size:.875rem;display:block}.apemap-downloads ul{margin-top:1rem;padding:0;list-style:none}.apemap-downloads li{border-top:1px solid var(--color-peat-800);padding:.8rem 0}.apemap-downloads li .apemap-note{display:block}.apemap-downloads code{color:var(--color-peat-300);overflow-wrap:anywhere;margin-top:.5rem;font-size:.7rem;display:block}.apemap-correction{border-top:1px solid var(--color-peat-800);margin-top:1.5rem;padding-block:1.5rem}.apemap-correction p{max-width:70ch;margin-top:.6rem}@media (width>=640px){.apemap-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.apemap-source-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=760px){.apemap-two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.apemap-party-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
