/* Independent Kenyan election reporting, with a newsroom-first presentation. */
:root{--ink:#20202b;--muted:#777986;--paper:#f8f8fc;--line:#e7e7ee;--green:#7650c2;--lime:#ebe4fb;--sidebar:0px;color:var(--ink);background:var(--paper)}
body{font-family:Inter,"Segoe UI",Arial,sans-serif;background:#f8f8fc}.sidebar.newsroom-header{position:relative;inset:auto;width:100%;height:auto;padding:0;background:#fff;color:#16161e;display:block;border-bottom:1px solid #e4e4eb;z-index:10}.masthead{height:91px;max-width:1500px;margin:auto;padding:0 36px;display:flex;align-items:center;justify-content:center;position:relative}.brand{color:#111118;font-weight:850;font-size:29px;letter-spacing:-1px;gap:12px;text-align:center;line-height:1.05}.brand small{font-size:8px;letter-spacing:2.8px;color:#8b8b95;margin-top:8px;font-weight:500}.brand-mark{height:37px;gap:3px}.brand-mark i{background:#16161f;height:34px;width:5px}.brand-mark i:nth-child(2){background:#b64358;height:25px}.brand-mark i:nth-child(3){height:39px}.brand-mark i:nth-child(4){background:#4f9d83;height:29px}.masthead-edition,.masthead-standard{position:absolute;font-size:9px;color:#92929e;letter-spacing:1.1px;top:39px}.masthead-edition{left:36px}.masthead-standard{right:36px;letter-spacing:.4px}.newsroom-header nav{display:flex;align-items:center;justify-content:center;gap:25px;height:47px;margin:0;border-top:1px solid #f1f1f6;padding:0 15px}.nav-item{color:#5b5c68;font-size:12px;font-weight:500;border-radius:0;min-height:47px;padding:13px 5px 11px;border-bottom:3px solid transparent;gap:7px}.nav-item.active{background:transparent;color:#7550be;border-bottom-color:#8c65cb;font-weight:650}.nav-item:hover{background:transparent;color:#7753bb}.nav-count{margin-left:2px;background:#f1eef7;color:#8b75ae;font-size:9px}.app-shell{margin:0}.topbar{height:40px;padding:0 35px;background:#f8f8fc;max-width:1500px;margin:auto;border:0}.breadcrumb{font-size:9px;gap:10px}.topbar-right{gap:15px}.save-state{font-size:9px;color:#9898a1}.save-state i{height:5px;width:5px;background:#7aaf9b}.icon-button:hover{background:#efedf5}main{max-width:1500px;padding:23px 35px 0;margin:auto}.page-heading{margin-bottom:24px;align-items:center}.page-heading .eyebrow{font-size:9px;color:#8c75ac;letter-spacing:1.4px}.page-heading h1{font-family:Inter,"Segoe UI",Arial,sans-serif;font-size:31px;letter-spacing:-.8px;font-weight:730;margin-top:9px;margin-bottom:7px;line-height:1.2}.page-heading h1>span{color:inherit}.page-heading p{color:#8d8e99;font-size:11px}.heading-actions .button.primary{background:#fff;color:#6b4ba7;border:1px solid #dcd4eb;font-size:11px}.button.primary{background:#7650bf;border-color:#7650bf}.button.primary:hover:not(:disabled){background:#6541ae}.button.secondary{color:#6c4ba6;border-color:#e2dceb}.text-button{color:#7b59b1}.year-control>span{font-size:9px;color:#8a8694}.year-control select{border-color:#e1ddeb;color:#5e5273;border-radius:6px}.context-banner{margin-bottom:22px;background:#f0edf8;border-color:#e6e0f0;color:#9588a6;font-size:9px;padding:10px 13px}.context-banner b{color:#7b6497}.context-divider{background:#dbd2e7}.status-pip{background:#9d81bb}.results-stat-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0 0 32px}.results-stat-strip article{background:#fff;border:1px solid #e7e7ee;border-radius:13px;text-align:center;overflow:hidden;box-shadow:0 1px 3px #26253603}.results-stat-strip article>span{display:block;font-size:9px;letter-spacing:1.3px;font-weight:650;border-bottom:1px solid #eeeeF4;padding:12px;color:#9c78bb}.results-stat-strip article strong{font-size:35px;font-weight:750;line-height:1.2;letter-spacing:-1.1px;color:#377e9b;display:block;margin:18px 8px 7px;font-variant-numeric:tabular-nums}.results-stat-strip article:nth-child(2) strong{color:#d45b96}.results-stat-strip article:nth-child(3) strong{color:#7950c9}.results-stat-strip article:nth-child(4) strong{color:#349a89}.results-stat-strip small{display:block;font-size:9px;color:#9b9ba6;padding:0 12px 17px;line-height:1.6}.election-map-section,.region-results-section{margin-bottom:30px}.section-title-row{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px}.section-kicker{font-size:8px;color:#9890a8;letter-spacing:1.35px;font-weight:650;margin:0 0 5px}.section-title-row h2{font-size:23px;font-weight:700;letter-spacing:-.6px;color:#7750bd;margin:0;line-height:1.3}.section-title-row>div>p:last-child:not(.section-kicker){font-size:10px;color:#9c9ba6;margin:7px 0 0}.map-search{display:flex;align-items:center;gap:8px;border:1px solid #e0dfe9;background:#fff;padding:9px 12px;border-radius:20px;min-width:280px}.map-search svg{width:14px;height:14px;color:#a4a1af}.map-search input{border:0;background:transparent;outline:none;width:100%;font-size:10px;color:#696375}.map-search input::placeholder{color:#a9a5b1}.map-control-row{display:flex;align-items:center;justify-content:space-between;gap:15px;border-top:1px solid #e6e3ee;padding:13px 0}.map-layer-tabs{display:flex;gap:4px}.map-layer-tabs button{font-size:10px;background:transparent;color:#96909f;padding:8px 12px;border:1px solid transparent;border-radius:5px}.map-layer-tabs button.active{background:#eee9f7;border-color:#e2d9ef;color:#8463b4;font-weight:650}.map-select-controls{display:flex;gap:14px}.map-select-controls label{font-size:8px;color:#9b94a5;display:flex;align-items:center;gap:8px;font-weight:400}.map-select-controls select{display:inline-block;width:auto;margin:0;background:#fff;border:1px solid #dfdbe8;border-radius:5px;padding:7px 8px;color:#746583;font-size:9px}.map-breadcrumbs{display:flex;gap:10px;align-items:center;justify-content:flex-start;height:auto;margin:0 0 10px;padding:0;border:0;font-size:10px;flex-wrap:wrap}.map-breadcrumbs button{background:none;border:0;color:#87749d;font-size:10px;padding:4px 0}.map-breadcrumbs button[aria-current]{color:#5a426f;font-weight:650}.map-breadcrumbs span{color:#c4bccd}.election-map-layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(300px,1fr);gap:18px;align-items:stretch}.map-canvas-panel{background:#fff;border:1px solid #e4e3ec;border-radius:13px;overflow:hidden;min-width:0}.map-frame{position:relative;min-height:430px;background:radial-gradient(ellipse at center,#fff 30%,#fbfbfe 100%)}#kenyaMap{display:block;width:100%;height:590px;padding:10px;overflow:hidden}#mapShapes path{stroke:#fff;stroke-width:1.1;vector-effect:non-scaling-stroke;cursor:pointer;transition:fill .15s,filter .15s}#mapShapes path:hover,#mapShapes path:focus{stroke:#554269;stroke-width:2;filter:brightness(.96);outline:none}#mapShapes path.unmatched{cursor:default;stroke:#ccc9d2;stroke-dasharray:2 2}#mapLabels text{font-size:9px;fill:#605a6e;text-anchor:middle;pointer-events:none;font-weight:550;paint-order:stroke;stroke:#ffffffc9;stroke-width:2.7;stroke-linejoin:round}.map-north{position:absolute;top:20px;right:19px;font-size:10px;letter-spacing:3px;color:#a4a0ae}.map-zoom{position:absolute;bottom:15px;right:16px;display:flex;flex-direction:column;border:1px solid #e4dfed;border-radius:6px;box-shadow:0 2px 6px #3d30500a;overflow:hidden}.map-zoom button{border:0;border-bottom:1px solid #eee9f4;background:#fff;width:29px;height:29px;font-size:17px;color:#857297}.map-zoom button:last-child{border-bottom:0;font-size:19px}.map-zoom button:hover{background:#f3edf9}.map-loading{position:absolute;inset:0;background:#fbfbfddb;z-index:4;display:flex;align-items:center;justify-content:center;font-size:12px;color:#8c76a8;backdrop-filter:blur(2px)}.map-tooltip{position:absolute;pointer-events:none;z-index:5;background:#fff;border:1px solid #dcd2e8;border-radius:7px;box-shadow:0 5px 24px #3a26511e;padding:15px;min-width:225px;color:#857491;font-size:10px}.map-tooltip>strong{font-size:13px;color:#574167;display:block;margin-bottom:10px}.map-tooltip>div{display:flex;justify-content:space-between;gap:15px;margin:5px 0}.map-tooltip b{color:#635070;font-weight:600}.map-tooltip .tooltip-leader{border-top:1px solid #eee7f5;padding-top:9px;font-size:10px;font-weight:650}.map-tooltip small{display:block;color:#b3a6bd;font-size:8px;margin-top:10px}.map-legend{border-top:1px solid #eeebf4;display:flex;gap:10px 20px;align-items:center;justify-content:center;padding:13px 16px;flex-wrap:wrap;min-height:45px;font-size:9px;color:#9a90a6}.map-legend>span{display:inline-flex;align-items:center;gap:5px}.map-legend i{width:9px;height:9px;display:inline-block;border-radius:2px}.map-legend-gradient{width:110px;height:6px;background:linear-gradient(to right,#efebfa,#714bbe);border-radius:2px;margin:0 -13px}.map-legend-gradient.teal{background:linear-gradient(to right,#e5f3f1,#25858c)}.map-canvas-footer{border-top:1px solid #f1eef6;padding:10px 15px;display:flex;justify-content:space-between;gap:12px;font-size:8px;color:#aca3b6;background:#fdfcfe;line-height:1.6}.map-canvas-footer>span:last-child{text-align:right}.map-results-panel{border:1px solid #e3e0eb;border-radius:13px;background:#fff;overflow:hidden;display:flex;flex-direction:column}.map-results-heading{padding:22px 23px 18px;border-bottom:1px solid #eeebf3}.result-status{display:inline-block;font-size:8px;letter-spacing:.6px;border-radius:3px;padding:4px 7px;color:#9b81b5;background:#f1edf7}.result-status.historical{color:#9b844f;background:#f7f2e6}.map-results-heading h3{font-size:25px;margin:11px 0 5px;color:#5f407a;letter-spacing:-.6px;font-weight:700}.map-results-heading p{font-size:9px;color:#ab9cb6;margin:0}.map-candidate{padding:17px 23px 13px;border-bottom:1px solid #f2eef6}.map-candidate-line{display:flex;align-items:center;gap:7px;font-size:11px}.candidate-key{width:7px;height:7px;border-radius:2px;flex-shrink:0}.map-candidate-line strong{font-weight:600;font-size:11px;color:#61506d}.map-candidate-line b{margin-left:auto;font-size:21px;letter-spacing:-.5px;line-height:1.3;color:#60476e;font-weight:750}.map-candidate-bar{height:5px;background:#f4f1f8;margin-top:10px;border-radius:2px;overflow:hidden}.map-candidate-bar i{height:100%;display:block;border-radius:2px}.map-candidate-votes{font-size:9px;color:#ab9ab6;margin-top:8px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.map-candidate-votes>span{font-size:6px;letter-spacing:.7px;color:#b0a0bb;margin-left:auto}.map-no-results{text-align:center;padding:34px 23px 26px}.no-results-mark{font-size:31px;color:#d2c6df;display:block;margin-bottom:12px}.map-no-results h3{font-size:13px;color:#8c759e;font-weight:550;margin:0 0 9px}.map-no-results p{font-size:10px;line-height:1.8;color:#b0a1bd;margin:0 0 20px}.map-no-results .button{font-size:9px;min-height:35px;padding:8px 11px}.map-ballot-detail{padding:17px 23px;border-bottom:1px solid #f0ecf5;margin-top:auto}.map-ballot-detail>div{display:flex;justify-content:space-between;font-size:9px;color:#ac9bb9;margin:7px 0;gap:12px}.map-ballot-detail b{font-weight:550;color:#886a9d}.map-results-notes{font-size:8px;line-height:1.9;color:#ad9dbb;padding:14px 23px;background:#fdfbff}.map-next-form{display:flex;justify-content:space-between;align-items:center;padding:15px 23px;border-top:1px solid #efe9f5;gap:12px}.map-next-form .button{font-size:10px;min-height:35px;padding:8px 12px}.map-next-form .text-button{font-size:9px}.geography-method{font-size:9px;color:#a69bac;line-height:1.8;margin:13px 0 0;padding:0 4px}.region-results-section{background:#fff;border:1px solid #e4e0eb;border-radius:13px;overflow:hidden}.region-results-section .section-title-row{padding:23px 25px 19px;margin:0}.section-kicker>span{font-weight:400;letter-spacing:.3px;margin-left:9px;color:#b0a4bc}.region-table-controls{display:flex;gap:10px}.region-table-controls input,.region-table-controls select{border:1px solid #e5dfee;background:#fff;color:#9b88ab;padding:8px 10px;border-radius:5px;font-size:9px}.region-table-controls input{min-width:180px}.region-table-controls input::placeholder{color:#b8a9c5}.region-results-table th{font-size:8px;font-weight:600;letter-spacing:.8px;color:#ad9bbd;background:#faf8fd;padding:12px 20px;border-color:#ece6f3}.region-results-table td{font-size:11px;font-variant-numeric:tabular-nums;padding:15px 20px;color:#9c87ac;border-color:#f1ecf6}.region-results-table td:first-child button{border:0;background:none;padding:0;font-size:11px;font-weight:650;color:#805fa1;display:flex;align-items:center;gap:10px}.region-results-table td:first-child button:hover{text-decoration:underline}.region-results-table td:first-child button span{font-size:10px;color:#c9b6d9}.region-results-table td small{font-size:8px;margin-top:4px;color:#c3b4cf}.region-results-table td strong{font-size:11px;font-weight:650;color:#8b6ba6}.inline-reporting-track{display:block;height:3px;width:63px;border-radius:2px;background:#f1edf7;margin-top:5px;overflow:hidden}.inline-reporting-track i{height:100%;display:block;background:#b49ad1}.table-leading{display:inline-flex;align-items:center;gap:6px;font-size:10px}.table-leading i{width:6px;height:6px;border-radius:2px}.map-muted{color:#b3a6bd}.no-regions{text-align:center;padding:27px!important;font-size:11px!important;color:#b49fc4!important}.page-footer{font-size:8px;color:#b1a5bd;letter-spacing:.8px;border-top:1px solid #e8e3ef;margin-top:35px;padding-top:20px}.panel{border-radius:12px;border-color:#e4ddeb}.panel h2{color:#7958a1}.eyebrow{color:#a68dbb}.form-token{background:#f0eaf8;color:#a78aba;border-color:#e6dcf0}.panel-description,.review-help{color:#a28daf}.review-dialog{border-color:#dbcae9}.dialog-heading h2{font-family:Inter,"Segoe UI",sans-serif;font-size:23px;font-weight:650;color:#72508b;letter-spacing:-.5px}.source-pane{background:#f5f0f9}.review-layout form label,.upload-dialog label{color:#a189b1;font-size:10px}.review-layout label input:not([type=checkbox]),.review-layout label select,.review-layout textarea,.upload-dialog input,.upload-dialog select{border-color:#e4d9ed;color:#87659e}.review-layout input::placeholder,.upload-dialog input::placeholder{color:#c0a9d1}.arithmetic-check{color:#b8a0ca}.check-label{color:#b29bc3}.source-toolbar{color:#a68eb8}.source-fingerprint,.source-fingerprint code{color:#bfa8d0}.review-details{color:#b296c7;border-color:#e8ddef}.source-pane pre{color:#9d85ae;border-color:#e6dbef}.drop-zone{background:#faf7fd;border-color:#d9c7e8}.drop-zone strong{color:#a28bb4}.drop-zone .upload-glyph{background:#f0e7f7;color:#c0a6d2}.audit-item{border-color:#ece0f5}.audit-item:before{background:#c5aad8}.audit-item strong{color:#a78dbb}.audit-item span,.audit-item small{color:#bdabca}.toast{background:#7850a9;border-color:#916abd}.inline-error{background:#fff1ee}.inline-success{background:#f0f5ed}.button:focus-visible,a:focus-visible{outline-color:#a488ca}#pdfViewer .pdf-page-controls{background:#f0e9f6;border-color:#e2d4ed;color:#b298c4}.pdf-page-image{background:#ece4f2;border-color:#e1d3eb}#pdfViewer .pdf-page-image img{background:#fff}
@media(min-width:1600px){main{padding-left:45px;padding-right:45px}.masthead{height:102px}.newsroom-header nav{height:50px}.nav-item{min-height:50px;font-size:13px}.brand{font-size:34px}#kenyaMap{height:660px}.page-heading h1{font-size:35px}.results-stat-strip strong{font-size:39px}.map-results-heading h3{font-size:28px}}
@media(max-width:1100px){.masthead-edition{font-size:8px;left:25px}.masthead-standard{font-size:8px;right:25px}.masthead{padding:0 25px}.brand{font-size:25px}.election-map-layout{grid-template-columns:minmax(0,1.8fr) minmax(275px,1fr);gap:14px}.map-select-controls{gap:8px}.map-select-controls label{gap:5px}.map-select-controls select{font-size:8px}.map-layer-tabs button{padding:7px 9px;font-size:9px}.map-search{min-width:250px}main{padding-left:25px;padding-right:25px}.topbar{padding:0 25px}.map-frame{min-height:420px}#kenyaMap{height:540px}.map-results-heading{padding:19px}.map-candidate{padding:16px 19px}.map-candidate-line strong{font-size:10px}.map-ballot-detail,.map-results-notes,.map-next-form{padding-left:19px;padding-right:19px}.map-candidate-line b{font-size:18px}.region-table-controls input{min-width:140px}.map-canvas-footer{flex-direction:column;gap:3px}.map-canvas-footer>span:last-child{text-align:left}}
@media(max-width:800px){.masthead-edition,.masthead-standard{display:none}.masthead{height:83px}.brand{font-size:27px}.newsroom-header nav{gap:19px;height:44px}.nav-item{font-size:10px;min-height:44px;padding:12px 1px 10px}.nav-count{font-size:8px}.topbar{padding:0 20px}.page-heading h1{font-size:27px}.page-heading p{font-size:10px}main{padding:19px 20px 0}.results-stat-strip{gap:10px;margin-bottom:26px}.results-stat-strip article>span{font-size:8px;letter-spacing:.8px;padding:10px 4px}.results-stat-strip article strong{font-size:28px;margin:15px 5px 7px}.results-stat-strip small{font-size:8px;padding:0 8px 13px}.election-map-layout{grid-template-columns:1fr}.map-results-panel{display:block}.map-results-heading{padding:18px 21px}.map-results-heading h3{font-size:23px}.map-results-heading p{font-size:10px}.map-candidate{padding:17px 22px}.map-candidate-line strong{font-size:12px}.map-candidate-line b{font-size:23px}.map-candidate-votes{font-size:10px}.map-candidate-votes>span{font-size:7px}.map-ballot-detail>div{font-size:10px}.map-results-notes{font-size:9px}.map-next-form{padding:16px 20px}.map-no-results{padding:24px;display:grid;grid-template-columns:1fr auto;text-align:left;align-items:center;gap:0 25px}.no-results-mark{display:none}.map-no-results h3{font-size:14px}.map-no-results p{font-size:11px;margin:0}.map-no-results .button{grid-column:2;grid-row:1/3}.map-control-row{gap:12px;align-items:flex-start;flex-direction:column}.map-select-controls{width:100%;justify-content:space-between}.map-select-controls label{font-size:9px}.map-select-controls select{font-size:9px;padding:8px}.map-layer-tabs button{padding:8px 13px;font-size:10px}.map-select-controls label{display:flex}.section-title-row h2{font-size:22px}.map-search{min-width:230px}.map-canvas-footer{flex-direction:row}.map-canvas-footer>span:last-child{text-align:right}.geography-method{font-size:9px}.region-results-section .section-title-row{padding:20px;align-items:flex-start;gap:15px;flex-direction:column}.region-table-controls{width:100%}.region-table-controls input{flex:1}.region-table-controls select{font-size:10px}.region-results-table td,.region-results-table th{padding:13px 18px}.map-frame{min-height:400px}#kenyaMap{height:540px}}
@media(max-width:520px){.sidebar.newsroom-header{position:relative;top:auto;height:auto;display:block;padding:0}.masthead{height:77px;padding:0 15px}.brand{font-size:24px;gap:10px}.brand small{font-size:7px;margin-top:7px;letter-spacing:2.3px}.brand-mark{height:33px;gap:3px}.brand-mark i{height:29px;width:4px}.brand-mark i:nth-child(2){height:22px}.brand-mark i:nth-child(3){height:34px}.brand-mark i:nth-child(4){height:26px}.newsroom-header nav{justify-content:space-around;gap:7px;height:44px;padding:0 12px}.nav-item{font-size:9px;white-space:nowrap;min-height:44px;padding:12px 0 10px}.newsroom-header .nav-item:after{display:none}.nav-count{display:none}.topbar{height:34px;padding:0 16px}.breadcrumb{font-size:8px;gap:7px}.topbar-right .save-state{font-size:8px}.topbar-right{gap:8px}.topbar .icon-button{padding:3px}.topbar .icon-button svg{width:13px;height:13px}main{padding:17px 15px 0}.page-heading{gap:17px;margin-bottom:18px}.page-heading .eyebrow{font-size:7px;letter-spacing:1.1px}.page-heading h1{font-size:26px;margin:8px 0;letter-spacing:-.9px}.page-heading p{font-size:10px;line-height:1.8;max-width:330px}.heading-actions{width:100%;justify-content:space-between}.year-control>span{font-size:9px}.year-control select{font-size:12px;padding:9px 25px 9px 10px}.heading-actions .button.primary{font-size:10px;min-height:36px;padding:8px 12px}.context-banner{padding:9px 11px;font-size:8px;margin-bottom:17px}.context-banner>div{gap:6px}.results-stat-strip{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:25px}.results-stat-strip article>span{font-size:8px;padding:9px}.results-stat-strip article strong{font-size:30px;margin:14px 5px 5px}.results-stat-strip small{font-size:8px;min-height:35px;padding-bottom:12px}.section-title-row{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:12px}.section-title-row h2{font-size:24px}.section-kicker{font-size:7px;letter-spacing:1px}.map-search{min-width:0;width:100%;padding:10px 13px}.map-search input{font-size:11px}.map-control-row{padding:12px 0;gap:12px}.map-layer-tabs{width:100%;justify-content:space-between}.map-layer-tabs button{padding:8px 13px;font-size:10px;flex:1}.map-select-controls{gap:8px;align-items:flex-start}.map-select-controls label{font-size:8px;display:flex;align-items:flex-start;gap:5px;flex-direction:column;flex:1}.map-select-controls select{font-size:9px;width:100%;padding:9px 7px}.map-breadcrumbs{margin-bottom:9px;gap:8px}.map-breadcrumbs button{font-size:10px}.map-frame{min-height:360px}#kenyaMap{height:430px;padding:4px}.map-canvas-panel{border-radius:11px}.map-canvas-footer{flex-direction:column;font-size:8px;padding:10px 12px}.map-canvas-footer>span:last-child{text-align:left}.map-legend{gap:9px 14px;padding:12px;font-size:8px}.map-north{right:16px;top:16px;font-size:9px}.map-tooltip{min-width:205px;max-width:235px;font-size:9px;padding:13px}.map-tooltip>strong{font-size:12px}.map-results-panel{border-radius:11px}.map-results-heading{padding:19px}.map-no-results{display:block;text-align:center;padding:25px 24px}.map-no-results p{font-size:11px;margin-bottom:20px}.map-no-results .button{font-size:10px}.map-ballot-detail{padding:13px 19px}.map-results-notes{padding:13px 19px}.map-candidate{padding:17px 19px}.map-candidate-line strong{font-size:11px}.map-candidate-line b{font-size:24px}.map-next-form .button{font-size:10px}.geography-method{font-size:8px;line-height:1.9}.region-results-section .section-title-row{padding:19px 17px}.region-results-section h2{font-size:20px}.region-table-controls{gap:8px}.region-table-controls input{font-size:10px;padding:9px;width:50%;min-width:0}.region-table-controls select{font-size:9px;padding:9px 6px}.region-results-table td,.region-results-table th{padding:13px 16px}.region-results-table th{font-size:7px}.region-results-table td{font-size:10px}.region-results-table td:first-child button{font-size:11px}.region-results-table td small{font-size:8px}.page-footer{margin-top:25px;padding-top:18px;font-size:7px}.page-footer>span:last-child{display:none}.panel-heading{padding:20px 18px}.dialog-heading h2{font-size:21px}.sidebar .brand>span:last-child{display:block;font-size:inherit;letter-spacing:inherit}.sidebar .brand small{display:block}.sidebar nav button{display:flex}.newsroom-header nav .nav-item .nav-count{display:none}}
