.editorial-site{--ed-paper:#0b1422;--ed-line:#8faac125;--ed-muted:#8c9eaf;--ed-accent:#a7d9d5;color:#e5eaf2;background:radial-gradient(at 75% 7%,#17314350,#0000 45%),#070d18;min-height:100vh;font-family:Arial,Tahoma,sans-serif;line-height:1.8}.editorial-site *{box-sizing:border-box}.editorial-site a{color:inherit;text-decoration:none}.editorial-site a:hover{color:var(--ed-accent)}:is(.editorial-site a:focus-visible,.editorial-site button:focus-visible){outline:2px solid var(--ed-accent);outline-offset:4px}.editorial-site button{cursor:pointer}.editorial-site button:disabled{cursor:wait;opacity:.45}.editorial-nav{border-bottom:1px solid var(--ed-line);justify-content:space-between;align-items:center;max-width:1280px;height:80px;margin:auto;padding:0 48px;display:flex}.editorial-brand{letter-spacing:2px;align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.editorial-nav nav{color:#bac8d5;align-items:center;gap:28px;font-size:13px;display:flex}.editorial-return{border:1px solid var(--ed-line);border-radius:6px;padding:7px 13px}.editorial-return span{margin-inline-start:15px}.editorial-main{max-width:1184px;margin:0 auto;padding:48px 32px 72px}.editorial-eyebrow{letter-spacing:1.5px;color:var(--ed-accent);font-size:11px;font-weight:600;margin:0 0 16px!important}.people-hero{grid-template-columns:1.5fr 1fr;align-items:center;gap:40px;min-height:425px;padding-bottom:30px;display:grid}.people-hero h1,.editorial-policy h1{letter-spacing:-1.5px;margin:0 0 22px;font-size:clamp(34px,4.3vw,61px);font-weight:500;line-height:1.4}.people-hero em,.editorial-policy em{color:var(--ed-accent);font-style:normal}.people-lead{color:#a8b7c8;max-width:630px;font-size:17px;line-height:2}.editorial-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;font-size:13px;display:flex}.editorial-primary{border-radius:5px;justify-content:space-between;align-items:center;gap:22px;padding:11px 20px;font-size:13px;font-weight:600;display:inline-flex;color:#10292c!important;background:#c1e5df!important;border:1px solid #0000!important}.editorial-primary:hover{background:#d2f0eb!important}.people-hero-art{isolation:isolate;background:radial-gradient(#45687925,#0000 65%);place-items:center;height:350px;display:grid;position:relative}.people-hero-art img{object-fit:contain;filter:drop-shadow(5px 15px 30px #0006);width:160px;height:240px;transform:rotate(-13deg)}.people-art-orbit{z-index:-1;border:1px solid #9cc5d429;border-radius:50%;width:310px;height:140px;position:absolute;transform:rotate(-32deg)}.people-art-orbit:before,.people-art-orbit:after{content:"";border:1px solid #9cc5d413;border-radius:50%;position:absolute;inset:-25px}.people-art-orbit:after{inset:-55px}.people-art-coordinate{color:#728798;letter-spacing:2px;font:9px monospace;position:absolute;bottom:12px}.people-principles{border-block:1px solid var(--ed-line);color:#acbdcc;grid-template-columns:repeat(4,1fr);padding:20px 0;font-size:13px;display:grid}.people-principles span{border-inline-end:1px solid var(--ed-line);align-items:center;gap:15px;padding-inline-start:20px;display:flex}.people-principles span:last-child{border-inline-end:0}.people-principles b{color:#547c83;font:11px monospace}.people-archive{padding-top:58px;scroll-margin-top:30px}.editorial-section-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:25px;display:flex}.editorial-section-title h1,.editorial-section-title h2{margin:0;font-size:28px;font-weight:500}.editorial-section-title .editorial-eyebrow{margin-bottom:5px!important}.editorial-section-title>span{color:var(--ed-muted);font-size:12px}.people-empty{border:1px solid var(--ed-line);background:linear-gradient(120deg,#16334333,#0d1825);border-radius:10px;min-height:250px;padding:48px;position:relative;overflow:hidden}.people-empty:after{content:"";pointer-events:none;border:1px solid #6f9aaa18;border-radius:50%;width:240px;height:240px;position:absolute;top:30px;left:-30px}.editorial-status{color:var(--ed-accent);border:1px solid #9ec7c437;border-radius:30px;padding:3px 11px;font-size:11px;display:inline-block}.people-empty h3{margin:16px 0 8px;font-size:25px;font-weight:400}.people-empty p{color:#9daebe;max-width:650px;margin:8px 0 20px;font-size:14px}.people-empty>a{color:var(--ed-accent);font-size:13px}.people-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.people-edition{background:var(--ed-paper);border:1px solid var(--ed-line);border-radius:10px;padding:30px;transition:border-color .2s;display:block}.people-edition:hover{border-color:#a4d1cc66;color:#e5eaf2!important}.people-edition-latest{background:linear-gradient(130deg,#1a35434d,#0c1725)}.edition-meta,.edition-foot{color:var(--ed-muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.edition-meta span{color:var(--ed-accent)}.people-edition h3{margin:24px 0 0;font-size:30px;font-weight:500}.edition-role{margin:0;color:var(--ed-accent)!important;font-size:12px!important}.people-edition h4{margin:25px 0 10px;font-size:19px;font-weight:500;line-height:1.7}.people-edition>p{color:#a4b4c4;font-size:14px}.edition-foot{border-top:1px solid var(--ed-line);margin-top:25px;padding-top:18px}.edition-foot b{color:var(--ed-accent);font-size:22px}.editorial-ad-space{background:linear-gradient(90deg,#0000,#708c9a06,#0000);border-block:1px solid #6e879b18;justify-content:center;align-items:center;height:100px;margin:42px 0;display:flex;position:relative;overflow:hidden}.editorial-ad-space span{color:#6d8191;letter-spacing:2px;z-index:1;background:#09101b;padding:3px 13px;font-size:10px;position:relative}.editorial-ad-space i{border:1px solid #7d9cb815;border-radius:50%;width:150px;height:46px;position:absolute;transform:rotate(-12deg)}.editorial-ad-square{height:250px;margin-top:24px}.people-manifesto{grid-template-columns:1fr 1fr;gap:10px 80px;padding:26px 0;display:grid}.people-manifesto>.editorial-eyebrow{grid-column:1/-1}.people-manifesto h2{grid-row:2/4;margin:0;font-size:32px;font-weight:400;line-height:1.6}.people-manifesto p{color:#9eafbd;font-size:14px}.people-manifesto a{color:var(--ed-accent);font-size:13px}.editorial-footer{border-top:1px solid var(--ed-line);color:#8093a4;flex-wrap:wrap;align-items:center;gap:15px 25px;max-width:1120px;margin:auto;padding:28px 0 40px;font-size:11px;display:flex}.editorial-footer>span{letter-spacing:1.5px;color:#bdd0df;font:10px monospace}.editorial-footer p{flex:1;margin:0}.editorial-policy{max-width:830px;padding-top:65px}.editorial-policy section{margin:45px 0}.editorial-policy h2{font-size:24px;font-weight:500}.editorial-policy section p{color:#adbbca;font-size:16px}.policy-criteria{grid-template-columns:1fr 1fr;gap:20px;display:grid}.policy-criteria>div{border:1px solid var(--ed-line);background:#10212c;border-radius:6px;padding:20px}.policy-criteria dt{color:var(--ed-accent)}.policy-criteria dd{color:#a0b2c3;margin:8px 0 0;font-size:14px}.editorial-breadcrumb{color:#8fabc0;gap:12px;margin-bottom:35px;font-size:11px;display:flex}.article-hero{max-width:900px;margin-bottom:45px}.article-hero h1{margin:22px 0;font-size:clamp(30px,3.6vw,46px);font-weight:500;line-height:1.6}.article-person{margin:0;font-size:20px}.article-person span{color:#9eb1c2;font-size:12px;display:block}.article-hero .people-lead{max-width:840px}.article-byline{border-block:1px solid var(--ed-line);color:#95a8ba;flex-wrap:wrap;gap:12px 24px;margin-top:30px;padding-block:18px;font-size:11px;display:flex}.article-layout{grid-template-columns:minmax(0,1fr) 280px;gap:65px;display:grid}.article-body section{margin-bottom:45px;scroll-margin-top:20px}.article-body h2{margin:10px 0 20px;font-size:26px;font-weight:500}.article-body p{white-space:pre-line;color:#b8c5d2;font-size:16px;line-height:2.1}.article-section-kind{color:var(--ed-accent)!important;font-size:10px!important}.article-selection{background:linear-gradient(110deg,#12303860,#0f1b2a);border-inline-start:2px solid #9fcfc7;border-radius:4px;padding:25px 28px}.article-source-links{flex-wrap:wrap;gap:8px;display:flex}.article-source-links a{color:var(--ed-accent);background:#a2d5d012;border:1px solid #a2d5d026;border-radius:4px;padding:1px 9px;font-size:10px}.article-sources{padding-inline-start:20px}.article-sources li{border-bottom:1px solid var(--ed-line);padding:18px 10px;scroll-margin-top:25px}.article-sources a{color:#b5dbd6;font-size:14px}.article-sources p{margin:6px 0;font-size:12px}.article-sources small{color:#809aaf;font-size:10px}.article-summary{border:1px solid var(--ed-line);background:#101d2a;border-radius:8px;padding:24px}.article-summary h2{margin:10px 0;font-size:20px}.article-summary dl{margin-block:25px;font-size:11px}.article-summary dl>div{border-bottom:1px solid var(--ed-line);justify-content:space-between;gap:15px;padding:9px 0;display:flex}.article-summary dt{color:#88a0b2}.article-summary dd{margin:0}.article-summary nav{border-top:1px solid var(--ed-line);gap:8px;padding-block:20px;font-size:12px;display:grid}.article-summary>a{color:var(--ed-accent);font-size:11px}.article-scores{gap:8px;margin-bottom:25px;font-size:11px;display:grid}.article-scores div{justify-content:space-between;display:flex}.article-scores small{color:#829cad;margin-top:5px}.editorial-manager h1{font-size:30px}.editorial-manager h2{font-size:21px}.editorial-manager label{color:#bacbda;gap:6px;margin:12px 0;font-size:13px;display:grid}.editorial-manager input,.editorial-manager textarea,.editorial-manager select{width:100%;font:inherit;color:#e0eaf2;background:#09131f;border:1px solid #67839a4d;border-radius:5px;min-width:0;padding:10px;line-height:1.7}.editorial-manager input:focus,.editorial-manager textarea:focus{outline:1px solid #b0d9d0}.editorial-manager textarea{resize:vertical}.editorial-manager input[type=checkbox]{accent-color:#a7d9d5;width:16px}.editorial-manager input[type=range]{accent-color:#a7d9d5;padding:0}.editorial-manager small{color:#839fb4;font-size:11px}.editorial-manager button{color:#ccdae5;background:#172837;border:1px solid #89a5b940;border-radius:5px;padding:8px 15px;font-size:12px}.editorial-toolbar{border:1px solid var(--ed-line);background:#10202d;border-radius:8px;flex-wrap:wrap;align-items:center;gap:15px;padding:16px 24px;display:flex}.editorial-toolbar label{align-items:center;gap:12px;margin:0;display:flex}.editorial-toolbar input{width:175px}.editorial-toolbar>span{color:#8fa9ba;flex:1;font-size:12px}.editorial-tabs{border-bottom:1px solid var(--ed-line);gap:4px;margin-top:20px;padding-bottom:8px;display:flex;overflow:auto}.editorial-tabs button{white-space:nowrap;color:#9fb4c7;background:0 0;border-color:#0000}.editorial-tabs button[aria-selected=true]{color:#d0efe9;background:#234047}.editorial-editor-panel{border:0;margin:0;padding:22px 0}.editorial-editor-panel>p,.editorial-editor-panel>fieldset>p{color:#9fb2c1;font-size:14px}.editorial-fields{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}.editorial-edit-card{border:1px solid var(--ed-line);background:#101c2a;border-radius:8px;margin:22px 0;padding:24px}.editorial-card-title{justify-content:space-between;align-items:center;display:flex}.editorial-card-title h2,.editorial-card-title h3{margin:0;font-size:16px}.editorial-card-title button{color:#d1a7a5;font-size:10px}.editorial-ref-picker{background:#081420;border-radius:6px;flex-wrap:wrap;gap:10px 20px;padding:10px;display:flex}.editorial-ref-picker label,.editorial-review-checks label{align-items:center;gap:10px;margin:6px 0;font-size:12px;display:flex}.editorial-ref-picker label{overflow-wrap:anywhere;max-width:100%}.editorial-score-editor{border-block:1px solid var(--ed-line);margin:15px 0;padding:12px 0}.editorial-score-editor summary{cursor:pointer;color:var(--ed-accent);font-size:14px}.editorial-notice{color:#b5e0d8;white-space:pre-line;min-height:35px;padding:8px 0;font-size:13px}.editorial-issues{color:#dac49a;background:#493b201f;border:1px solid #c29c4538;border-radius:6px;padding:15px 22px;font-size:12px}.editorial-issues ul{padding-inline-start:20px}.editorial-edition-list{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.editorial-manager-month{color:#a6bcc9;font-size:12px}.editorial-research-result{border:1px solid var(--ed-line);background:#101e2c;margin:20px 0;padding:25px}.editorial-research-result p{white-space:pre-wrap;font-size:14px;line-height:2}.editorial-research-result a{color:var(--ed-accent);overflow-wrap:anywhere}.editorial-table-wrap{overflow:auto}.editorial-manager table{border-collapse:collapse;width:100%;font-size:12px}.editorial-manager th,.editorial-manager td{text-align:start;border-bottom:1px solid var(--ed-line);padding:12px}@media (max-width:760px){.editorial-nav{flex-wrap:wrap;gap:18px;height:auto;min-height:70px;padding:16px 20px}.editorial-nav nav{gap:18px;font-size:11px}.editorial-return{padding:3px 8px}.editorial-main{padding:30px 20px 45px}.people-hero{grid-template-columns:1fr;gap:12px;min-height:auto;padding-top:25px}.people-hero-copy{z-index:1;position:relative}.people-hero h1,.editorial-policy h1{font-size:38px}.people-lead{font-size:15px}.people-hero-art{height:220px}.people-hero-art img{width:120px;height:180px}.people-art-orbit{width:240px;height:100px}.people-art-orbit:after{inset:-35px}.people-art-coordinate{bottom:0}.people-principles{grid-template-columns:1fr 1fr;gap:18px 0;margin-top:15px;font-size:11px}.people-principles span:nth-child(2){border-inline-end:0}.people-principles span{gap:10px;padding-inline-start:5px}.people-archive{padding-top:38px}.editorial-section-title{flex-direction:column;align-items:start;gap:10px}.editorial-section-title h2{font-size:25px}.people-empty{min-height:260px;padding:25px}.people-empty h3{font-size:23px}.people-grid{grid-template-columns:1fr}.people-manifesto{grid-template-columns:1fr;gap:5px}.people-manifesto h2{grid-row:auto;font-size:28px}.editorial-footer{margin:0 20px;display:block}.editorial-footer p{margin:14px 0}.editorial-ad-space{margin:30px 0}.policy-criteria{grid-template-columns:1fr}.article-layout{grid-template-columns:1fr;gap:30px}.article-hero h1{font-size:30px}.article-body h2{font-size:23px}.article-body p{font-size:15px}.article-selection{padding:20px}.article-rail{grid-template-columns:1fr;display:grid}.article-summary nav{display:none}.editorial-fields{grid-template-columns:1fr;gap:0}.editorial-toolbar{gap:12px;padding:15px}.editorial-toolbar>span{flex-basis:100%}.editorial-toolbar label{font-size:11px}.editorial-edit-card{padding:17px}.editorial-editor-panel{padding:12px 0}.editorial-card-title{gap:8px}.editorial-tabs{margin-inline:-10px}.editorial-tabs button{padding:8px 10px}}.editorial-language{color:#c1d2df;border:1px solid var(--ed-line);max-width:145px;font:inherit;background:#0e1c2a;border-radius:6px;padding:6px 8px;font-size:13px}.editorial-nav{gap:20px}.editorial-nav nav{flex-wrap:wrap}.editorial-site[dir=ltr] .editorial-eyebrow{letter-spacing:.8px}.editorial-site[dir=rtl] h1,.editorial-site[dir=rtl] h2{letter-spacing:0}.editorial-site[dir=ltr] .editorial-arrow{display:inline-block;transform:scaleX(-1)}@media (max-width:760px){.editorial-nav nav{flex-basis:100%;order:3;gap:14px}.editorial-language{max-width:140px;margin-inline-start:auto}}.editorial-nav{flex-wrap:wrap;height:auto;min-height:80px;padding-block:16px}.editorial-language:focus-visible{outline:2px solid var(--ed-accent);outline-offset:3px}.editorial-site{overflow-wrap:break-word}.audience-vote{background:#0d1c2d;border:1px solid #486780;border-radius:1rem;margin:2rem 0;padding:1.5rem}.audience-vote h2{margin-bottom:1rem;font-size:1.5rem}.audience-vote>p{color:#b8cadc;font-size:1rem;line-height:1.7}.vote-options{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1rem;margin:1.5rem 0;display:grid}.vote-option{--vote-color:#9fb3c6;border:1px solid #4f6478;border-radius:.75rem;padding:1.25rem}.vote-option[data-indicator=green]{--vote-color:#65e6a1;border-color:#397c5b}.vote-option[data-indicator=red]{--vote-color:#ff8591;border-color:#894751}.vote-name{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.vote-name h3{overflow-wrap:anywhere;font-size:1.1rem}.vote-name strong{color:var(--vote-color);font-size:.875rem}.vote-option p{margin:.75rem 0;font-size:1rem}.vote-track{background:#223349;border-radius:4px;height:8px;overflow:hidden}.vote-track span{background:var(--vote-color);height:100%;transition:width .2s;display:block}.vote-option button{color:#e2f2ff;cursor:pointer;background:#16384d;border:1px solid #86bada;border-radius:.5rem;min-width:100px;min-height:44px;margin-top:1rem;padding:.65rem 1rem;font-size:1rem}.vote-option button:disabled{opacity:.65;cursor:default}:is(.vote-option button:focus-visible,.audience-vote a:focus-visible){outline-offset:4px;outline:3px solid #c7e8ff}.vote-winner{font-weight:700;color:#65e6a1!important}@media (prefers-reduced-motion:reduce){.vote-track span{transition:none}}.people-gallery-heading{justify-content:space-between;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.people-gallery-heading h1{margin:0;font-size:clamp(2rem,4vw,3rem)}.people-gallery-heading>a,.people-current-heading time{color:var(--ed-accent);font-size:1rem}.people-current-heading h2{margin:.6rem 0;font-size:1.4rem;font-weight:500}.people-current .audience-vote{background:0 0;border:0;margin:1.5rem 0;padding:0}.audience-vote>h2{font-size:1.25rem}.audience-vote>p{font-size:.875rem}.vote-option{background:linear-gradient(150deg,#142637,#101b2a);border-color:#385267;border-radius:1rem;padding:0;overflow:hidden}.person-portrait{margin:0}.person-photo-stage{background:radial-gradient(#28405866,#0000 70%);place-items:center;height:210px;display:grid}.person-photo{border:1px solid #8199b344;border-radius:50%;width:150px;height:150px;position:relative;overflow:hidden;box-shadow:0 12px 35px #0005}.person-photo>img{object-fit:cover;width:100%;height:100%;display:block}.person-photo-shadow{box-shadow:none;border:0;border-radius:0;width:160px;height:190px}.person-portrait figcaption{text-align:center;color:#9aadbf;margin-top:-.25rem;margin-bottom:.75rem;font-size:.75rem}.person-portrait figcaption a{text-underline-offset:3px;text-decoration:underline}.vote-card-body{border-top:1px solid #708c9a26;padding:1.25rem}.vote-name{flex-wrap:nowrap;align-items:center;gap:.75rem}.vote-name h3{min-width:0;margin:0;font-size:1.125rem;line-height:1.6}.vote-result{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:.35rem;display:inline-flex;font-size:1rem!important}.vote-result>span:first-child{font-size:1.65rem;line-height:1}.vote-option .candidate-bio{color:#b5c6d6;min-height:3.6em;font-size:1rem;line-height:1.8}.vote-option .vote-count{color:#a5b8ca;font-size:.875rem}.vote-option .vote-rise-button{color:#7cf5b2;cursor:pointer;background:#123d2d;border:1px solid #49ca89;border-radius:.6rem;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:56px;margin-top:1.25rem;padding:.5rem 1rem;font-size:1rem;display:flex}.vote-rise-button>span:first-child{direction:ltr;font-size:2.1rem;font-weight:700;line-height:1}.vote-option .vote-rise-button:hover{background:#185139}.vote-option .vote-rise-button[aria-pressed=true]{background:#1a4a34}.vote-rise-button:focus-visible{outline-offset:4px;outline:3px solid #d0ffe4}.people-read-article{min-height:48px;font-size:1rem}.article-portraits{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:1.25rem;margin-bottom:2rem;display:grid}.article-portraits>div{border:1px solid var(--ed-line);background:#101e2d;border-radius:.75rem;overflow:hidden}.article-portraits h2,.article-portraits p{padding-inline:1.25rem;font-size:1rem}.article-portraits h2{margin:.75rem 0}.article-portraits p{line-height:1.8}.edition-portraits{flex-wrap:wrap;gap:1rem;display:flex}.edition-portraits>div{flex:1;min-width:130px}.edition-portraits .person-photo-stage{height:145px}.edition-portraits .person-photo{width:100px;height:100px}.edition-portraits .person-photo-shadow{height:120px}.edition-portraits h3{margin:.5rem 0;font-size:1rem}.edition-portraits figcaption{font-size:.75rem}.people-gallery .people-archive{padding-top:1rem}#article{scroll-margin-top:2rem}@media (max-width:600px){.people-gallery-heading{flex-direction:column;align-items:start;gap:.5rem}.vote-options{grid-template-columns:1fr}.vote-name h3{font-size:1.125rem}.vote-card-body{padding:1.1rem}.people-gallery-heading h1{font-size:2rem}}.monthly-gallery-label{color:#e0eaf2;margin:0 0 1rem;font-size:1.75rem}.article-layout>.article-hero{grid-column:1/-1;max-width:none;margin-bottom:0}.article-layout{row-gap:2rem}#article{padding-top:3rem}.edition-portraits{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;display:grid}.edition-portraits>div{min-width:0}.vote-option .vote-rise-button{background:#123d2d;width:72px;min-width:72px;height:64px;margin-inline:auto;padding:.5rem}.vote-rise-button>span:first-child{font-size:2.5rem}.vote-button-label{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vote-policy{color:#b8cadc;margin:1rem 0;font-size:.875rem;line-height:1.8}.vote-policy summary{cursor:pointer}.vote-policy p{margin:.75rem 0}.vote-options{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:clamp(.5rem,2vw,1.25rem);grid-template-columns:none!important}.vote-option{background:linear-gradient(#132638,#0c1929);border-radius:.3rem;min-width:0}.person-photo-stage{aspect-ratio:3/4;background:radial-gradient(at 50% 70%,#25445d55,#081422);height:auto;display:block}.person-photo{width:100%;height:100%;box-shadow:none;border:0;border-radius:0}.person-photo>img{object-fit:cover}.person-photo-shadow{width:100%;height:100%;padding:18% 24%}.person-photo-shadow>img{object-fit:contain;filter:brightness(0)drop-shadow(0 0 2px #91b9d4);opacity:.85}.person-portrait figcaption{margin:.5rem .35rem;font-size:.75rem;line-height:1.4}.vote-card-body{padding:1rem}.vote-name{align-items:center;gap:.5rem}.vote-name h3{flex:1;font-size:1.05rem;line-height:1.6}.vote-result{direction:ltr;flex-direction:column;gap:0}.vote-result .market-indicator{width:42px;height:30px}.market-indicator{width:68px;height:48px;color:var(--vote-color,#65e6a1);display:block;overflow:visible}.market-indicator[data-direction=green]{color:#65e6a1}.market-indicator[data-direction=red]{color:#ff7888}.market-indicator[data-direction=neutral]{color:#9fb3c6}.market-indicator-grid{stroke:currentColor;stroke-width:.5px;opacity:.16}.market-indicator-glow{stroke:currentColor;stroke-width:8px;opacity:.1;stroke-linejoin:round}.market-indicator-trace,.market-indicator-tip{stroke:currentColor;stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.vote-option .vote-rise-button{background:linear-gradient(#163d3020,#1c5a3933);border-color:#65e6a15e;border-radius:.3rem;width:100%;min-width:0;height:66px}.vote-rise-button .market-indicator{width:68px;height:48px}.edition-portraits .person-photo-stage{aspect-ratio:3/4;height:auto}.edition-portraits .person-photo{border-radius:0;width:100%;height:100%}.article-portraits{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.article-portraits>div{border-radius:.3rem;min-width:0}@media (max-width:600px){.people-gallery.editorial-main{padding-inline:12px}.vote-card-body{padding:.65rem}.vote-name h3{font-size:.875rem}.vote-result{font-size:.875rem!important}.vote-result .market-indicator{width:32px;height:25px}.vote-option .candidate-bio{overflow-wrap:anywhere;font-size:.875rem;line-height:1.7}.vote-option .vote-count{font-size:.875rem}.vote-option .vote-rise-button{height:56px}.vote-rise-button .market-indicator{width:58px;height:42px}.article-portraits h2,.article-portraits p{padding-inline:.65rem;font-size:.875rem}}.vote-card-body,.vote-name,.vote-name h3,.candidate-bio{min-width:0;max-width:100%}.vote-name{flex-wrap:wrap;align-items:flex-start}.vote-name h3{overflow-wrap:anywhere;flex:90px}.vote-option .candidate-bio{white-space:normal;overflow-wrap:anywhere;word-break:normal;-webkit-hyphens:auto;hyphens:auto;text-align:start}.vote-count,.vote-policy{overflow-wrap:anywhere}.vote-count{line-height:1.6}@media (max-width:600px){.vote-card-body{padding:.7rem}.vote-option .candidate-bio{font-size:14px}.vote-name h3{flex-basis:100%}.vote-result{flex-direction:row;gap:.3rem}.vote-options{align-items:stretch}}
