:root{--bg:#fff;--ink:#111;--mute:#666;--line:#ddd;--accent:#0b5cad;--wash:#f4f4f4;--pos:#0f7b3d;--neg:#b52820;--barh:22px;--barr:0px;--radius:0px;--font:system-ui,sans-serif;--display:var(--font);--mono:ui-monospace,monospace;--t-micro:.75rem;--t-label:.8125rem;--t-caption:.9rem;--t-small:.97rem;--t-body:1.125rem;--t-lede:1.25rem;--t-h2:1.25rem;--track:.12em;--gut:clamp(16px,.6rem + 2vw,40px);--wide:1200px;--text:640px}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--font);-webkit-font-smoothing:antialiased}a{color:var(--accent)}.page{max-width:calc(var(--text) + 2 * var(--gut));padding:0 var(--gut) 90px;margin:0 auto;position:relative}h1{font-family:var(--display);margin:0 0 10px}h2{margin:44px 0 16px}table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th{text-align:left}td.num,th.num{text-align:right}.scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}@media (width<=560px){.scroll table{min-width:520px}.scroll th:first-child,.scroll td:first-child{background:var(--bg);z-index:1;position:sticky;left:0}.scroll td:first-child{box-shadow:1px 0 0 var(--line)}}.swatch{vertical-align:-2px;border-radius:2px;width:3px;height:1.05em;margin-right:9px;display:inline-block}.bar{height:var(--barh);border-radius:var(--barr);margin:14px 0 6px;display:flex;overflow:hidden}.bar span{box-shadow:inset 0 0 0 .6px var(--ink);display:block}.legend{font-size:var(--t-caption);color:var(--mute)}ul.facts{margin:0;padding:0;list-style:none}.lin{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 0;display:flex}.lin .sh{font-variant-numeric:tabular-nums;text-align:right;min-width:56px;font-weight:600}.lin .tr{background:var(--line);border-radius:var(--barr);flex:0 0 180px;width:180px;height:8px;overflow:hidden}.lin .tr i{background:var(--accent);height:100%;display:block}.lin .nm{flex:1;min-width:0}.lin .nm .rank.area{margin-top:2px;display:block}@media (width<=480px){.lin .tr{flex:0 0 90px;width:90px}}details.more summary{cursor:pointer;color:var(--accent)}.up{color:var(--pos)}.down,.void{color:var(--neg)}.note{font-size:var(--t-small);color:var(--mute);margin:18px 0}.note b{color:var(--ink)}.rank{color:var(--mute);font-size:var(--t-caption)}.big{font-family:var(--display);letter-spacing:-.02em;margin-bottom:6px;font-size:3rem;font-weight:600;line-height:1}.lede{font-size:var(--t-lede);margin:0 0 16px;line-height:1.5}code.cite{background:var(--sheet);font:400 var(--t-caption)/1.6 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink);margin:10px 0;padding:12px 14px;display:block}.plate-svg{width:100%;max-width:420px;height:auto;color:var(--accent)}.mapframe{border-radius:var(--radius);background:var(--wash);height:380px;margin:14px 0;position:relative;overflow:hidden}.mapframe .maplibregl-map{width:100%;height:100%}.mapframe .maplibregl-ctrl-attrib{font:400 .72rem/1.4 var(--mono);background:color-mix(in srgb,var(--bg) 75%,transparent);color:var(--mute)}.mapframe .maplibregl-ctrl-attrib a{color:var(--mute)}.mapframe .maplibregl-ctrl-attrib:is(.maplibregl-compact,.maplibregl-compact-show){background-color:color-mix(in srgb,var(--bg) 92%,transparent)}.mapframe .maplibregl-ctrl-attrib-inner{color:var(--mute)}.map-status{font:700 var(--t-micro)/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);background:color-mix(in srgb,var(--bg) 80%,transparent);z-index:2;border-radius:2px;padding:5px 7px;position:absolute;top:8px;left:8px}.nbrs{font-size:var(--t-small);flex-wrap:wrap;gap:6px 14px;margin:8px 0 0;padding:0;list-style:none;display:flex}.orn{color:var(--accent);margin:18px auto;display:block}.orn.rule{width:100%;height:10px}.orn.fleuron{width:64px;height:18px}.stamp{font:700 .72rem/1 var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);opacity:.85;border:1.5px solid;border-radius:2px;padding:6px 8px;display:inline-block;transform:rotate(-2.5deg)}.seal{width:64px;height:64px;color:var(--accent);display:inline-block}.corners{position:relative}.corners:before,.corners:after{content:"";border:1px solid var(--accent);opacity:.7;width:18px;height:18px;position:absolute}.corners:before{border-width:1px 0 0 1px;top:0;left:0}.corners:after{border-width:0 1px 1px 0;bottom:0;right:0}.inkbar{mix-blend-mode:multiply;display:block;overflow:visible}html[data-theme=dark] .inkbar{mix-blend-mode:screen}.inkbar .seg{transform-box:fill-box;transform-origin:0;stroke:var(--ink);stroke-width:.6px;paint-order:stroke;transform:scaleX(1)}.inkbar:not(.in) .seg{transform:scaleX(0)}.inkbar.in .seg{animation:1.1s cubic-bezier(.2,.8,.2,1) both inkfill}@keyframes inkfill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.inkbar .track{stroke:var(--line);stroke-width:1px}.sharebar{margin:14px 0 6px}.lin .tr.ink{height:auto;color:var(--accent);background:0 0;border:0}.gauge{color:var(--ink);font-size:var(--t-caption);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:12px 0 4px;display:grid}.gauge-label{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track);text-transform:uppercase;color:var(--mute);font-weight:700}.gauge-val{font-family:var(--mono);font-size:var(--t-caption);color:var(--mute)}.pmark-wrap{vertical-align:-.28em;width:1.2em;height:1.2em;margin-right:8px;display:inline-block}.pmark{width:100%;height:100%;display:block}h2 .num{opacity:.55;font-variant-numeric:lining-nums;margin-right:.6em;display:inline-block}.kicker.small{font-size:var(--t-label);letter-spacing:var(--track);text-transform:uppercase;color:var(--mute);margin-bottom:6px}.keyfacts{grid-template-columns:1fr 1fr;gap:10px 18px;margin:0;display:grid}@media (width<=420px){.keyfacts{grid-template-columns:1fr}}.keyfacts div{border-bottom:1px solid var(--line);padding:6px 0}.keyfacts dt{font:700 var(--t-label)/1.2 var(--mono);letter-spacing:var(--track);text-transform:uppercase;color:var(--mute);margin-bottom:4px}.keyfacts dd{margin:0;font-size:1.0625rem}.keyfacts .dim{color:var(--mute);font-size:var(--t-caption)}.score{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:18px;margin:10px 0 6px;display:grid}@media (width<=560px){.score{grid-template-columns:1fr;gap:10px}}.score .lbl{font:700 var(--t-label)/1.2 var(--mono);letter-spacing:var(--track);text-transform:uppercase;color:var(--mute);margin-bottom:8px}.score .nm{font-family:var(--display);color:var(--ink);font-size:1.5rem;line-height:1.15}.score .pt{color:var(--mute);font-size:var(--t-small);margin-top:2px}.score .votes{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:10px;font-size:2.3rem;line-height:1}.score .sh{font-size:var(--t-caption);color:var(--mute);margin-top:4px}.score .mid{text-align:center;align-self:center;padding:0 10px}.score .mv{font-family:var(--mono);color:var(--ink);font-size:2rem;line-height:1}.score .mp{font-size:var(--t-caption);color:var(--mute);margin-top:4px}.score .side:not(.win){opacity:.85}table.results tr.elected td{font-weight:600}.tiles{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:6px 0 20px;display:grid}.tile{background:var(--sheet);border-radius:var(--radius);padding:14px 16px}.tile .lbl{font:700 var(--t-label)/1.2 var(--mono);letter-spacing:var(--track);text-transform:uppercase;color:var(--mute);margin-bottom:8px}.tile .val{font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}.tile .unit{font-size:var(--t-small);color:var(--mute)}.tile .exp{font-size:var(--t-caption);color:var(--mute);margin-top:8px;line-height:1.45}.pips-fig{color:var(--mute);margin:6px 0 0}.pips{mix-blend-mode:multiply;display:block}html[data-theme=dark] .pips{mix-blend-mode:screen}.pips .pip{transform-box:fill-box;transform-origin:50%;stroke:var(--ink);stroke-width:.6px;paint-order:stroke}.pips:not(.in) .pip{transform:scale(0)}.pips.in .pip{animation:.5s cubic-bezier(.2,.8,.2,1) both pipin}@keyframes pipin{0%{transform:scale(0)}to{transform:scale(1)}}.pips-fig figcaption{font-size:var(--t-caption);color:var(--mute);margin-top:10px}.pips-fig .key{font-size:1em}.pips-fig .key.hatch{opacity:.66}.paired{margin:10px 0 6px}.paired-head,.paired-row{grid-template-columns:150px 1fr 1fr 60px;align-items:center;gap:12px;display:grid}@media (width<=560px){.paired-head,.paired-row{grid-template-columns:1fr 1fr 44px;gap:8px}.paired-head span:first-child{display:none}.paired-row .pl{grid-column:1/-1;padding-bottom:2px}.paired-row .pb em{flex:0 0 40px}}.paired-head{font:700 var(--t-label)/1.2 var(--mono);letter-spacing:var(--track);text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--line);padding-bottom:6px}.paired-row{border-bottom:1px solid var(--line);padding:8px 0}.paired-row .pl{color:var(--ink);font-size:var(--t-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.paired-row .pb{align-items:center;gap:8px;display:flex}.paired-row .pb em{font:400 var(--t-caption)/1 var(--mono);color:var(--mute);text-align:right;flex:0 0 52px;font-style:normal}.paired-row .pb .bar{background:var(--wash);flex:1;height:14px;margin:0}.paired-row .pb .inkbar,.paired-row .pb .bar{flex:1 1 0;width:0;min-width:0}.paired-row .gap{font-family:var(--mono);font-size:var(--t-small);text-align:right}ul.facts.census li{padding:14px 0}.census .rr{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:8px;display:grid}.census .rr .rank{grid-column:1/-1;margin-top:2px}@media (width>=561px){.census .rr{grid-template-columns:auto 1fr auto auto}.census .rr .rank{grid-column:auto;margin:0 0 0 6px}}.census .rr-l,.census .rr-r{font:700 var(--t-micro)/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute)}.rankrule{color:var(--accent);display:block}.rankrule .rr-track,.rankrule .rr-tick{stroke:var(--line);stroke-width:1px}.rankrule .rr-mark{fill:currentColor}.map-fig{margin:0}.map-fig figcaption,.map-cap{font-size:var(--t-caption);color:var(--mute);margin:8px 0 10px;display:block}.map-fig.wide .mapframe{height:clamp(380px,38vw,520px)}.map-fig.wide :is(figcaption,.map-cap,.nbrs){max-width:var(--text);margin-left:auto;margin-right:auto}.figure-marker{pointer-events:none;filter:drop-shadow(0 1px #fff9)drop-shadow(0 2px 3px #00000040)}.figure-marker img{width:auto;height:96px;display:block}@supports (animation-timeline:view()){.inkbar.ssr .seg{animation:1s both inkfill view();animation-range:entry entry 60%}.pips.ssr .pip{animation:.6s both pipin view();animation-range:entry entry 70%}}@media (prefers-reduced-motion:reduce){.inkbar .seg,.pips .pip{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}*,:before,:after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}html{scroll-behavior:auto!important}}.wide{--bw:min(var(--wide),100vw - 2 * var(--gut));width:var(--bw);margin-left:calc(50% - var(--bw) / 2);margin-right:calc(50% - var(--bw) / 2)}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(/_astro/SourceSerif4-Roman.8OyZcY8b.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:200 900;font-stretch:100%;font-display:swap;src:url(/_astro/SourceSerif4-Italic.kb6RLptj.woff2)format("woff2")}@font-face{font-family:IM Fell English;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/IMFellEnglish-Regular.B0XSMwCm.woff2)format("woff2")}@font-face{font-family:IM Fell English;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/IMFellEnglish-Italic.DZpXzS4R.woff2)format("woff2")}@font-face{font-family:IM Fell English SC;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/IMFellEnglishSC-Regular.Dvl_yahl.woff2)format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:400;font-display:swap;src:url(/_astro/CourierPrime-Regular.B9_99iah.woff2)format("woff2")}@font-face{font-family:Courier Prime;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/CourierPrime-Bold.uFXXd9QN.woff2)format("woff2")}@font-face{font-family:Courier Prime;font-style:italic;font-weight:400;font-display:swap;src:url(/_astro/CourierPrime-Italic.LUwjUTre.woff2)format("woff2")}:root{--bg:#f6f1e6;--ink:#1f1810;--mute:#5e4f3d;--line:#c7b697;--accent:#5a3930;--wash:#efe8da;--pos:#3c513b;--neg:#675049;--rule:#827c72;--barh:22px;--barr:0px;--radius:2px;--vig:#3c28142e;--font:"Source Serif 4",Georgia,serif;--display:"IM Fell English",Georgia,serif;--sc:"IM Fell English SC",Georgia,serif;--mono:"Courier Prime",ui-monospace,monospace;--t-micro:.75rem;--t-label:.8125rem;--t-caption:.9rem;--t-small:.97rem;--t-body:1.125rem;--t-lede:1.25rem;--t-h2:1.25rem;--track:.12em;--hi:#ffffff80;--lo:#0000000f;--sheet:color-mix(in srgb,var(--bg) 82%,#fff);--scrap:var(--sheet);--scrap-shadow:#28190a6b;--paper-img:url(/art/ledger/textures/paper.webp);--slate:#2c4253;--shore:color-mix(in srgb,var(--ink) 32%,transparent);--board-paper:#f1e9d7;--board-ink:#2a2119;--board-water:#4a3626;--board-small:#241c15;--board-vac:#8d857a;--board-chip:#f3ecdc;--board-rim:#1f1810;--board-shadow:#1f1810;--board-vac-chip:#f3ecdc;--board-halo:#f3ecdc;--board-nb:#5d574b;--rim:clamp(7px,.8vw,11px);--rim-gap:3px;--rim-hi:#ffffff47;--rim-lo:#00000047;--finish-img:url(/art/ledger/textures/wood-finish.svg);--plank-img:url(/art/ledger/textures/wood-plank.svg);--groove-shade:#00000047;--channel-lo:#0000006b;--channel-hi:#ffffff29;--recess:#00000038}html[data-theme=dark]{--sheet:#3a2f22;--scrap:var(--sheet);--scrap-shadow:#0009;--slate:#c3d3dc;--bg:#1a1510;--ink:#ece1c8;--mute:#b3a288;--line:#3f3527;--accent:#c9ac98;--wash:#231d16;--pos:#a8c1a4;--neg:#e7bdb5;--rule:#726b5d;--vig:#00000073;--hi:#ffffff0d;--lo:#00000059;--shore:#0000008c;--board-paper:#6c5a46;--board-ink:#f1e6cf;--board-water:#d9c6a6;--board-small:#f5ecd6;--board-vac:#a39a8c;--board-chip:#4f4336;--board-rim:#1a140d;--board-shadow:#1f1810;--board-vac-chip:#d9ccb0;--board-halo:#3b3026;--board-nb:#d8c9ad;--board-toned:#ecdabe;--board-nb-lift:#ffecce;--rim-hi:#ffffff1a;--rim-lo:#00000080;--finish-img:url(/art/ledger/textures/wood-finish-dark.svg);--plank-img:url(/art/ledger/textures/wood-plank-dark.svg);--groove-shade:#0006;--channel-lo:#0000008c;--channel-hi:#ffffff17;--recess:#00000080}body{background-color:var(--bg);background-image:var(--paper-img);background-blend-mode:multiply;background-size:512px;font-size:18px;line-height:1.65;position:relative;overflow-x:clip}h1,.who{text-shadow:0 1px 0 var(--hi)}strong,b{font-weight:600}header.masthead{text-align:center;padding:40px 0 14px;position:relative}header.masthead .orn.rule{margin:12px auto 0}.kicker{font-family:var(--sc);letter-spacing:.26em;text-transform:uppercase;color:var(--mute);font-size:.875rem}.kicker a{color:inherit;text-decoration-color:var(--line);text-underline-offset:.2em;text-decoration-thickness:1px}.kicker a:hover{color:var(--ink);text-decoration-color:currentColor}.kicker.small{font-size:var(--t-label);letter-spacing:var(--track);text-align:left;font-family:var(--mono);margin-bottom:4px;font-weight:700}h1{font:400 3.9rem/1.02 var(--display);letter-spacing:.005em;text-wrap:balance;margin:14px 0 8px}.sub{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:.875rem}.plate-svg{color:var(--ink);opacity:.85;max-width:300px}.keyfacts dd b{font-family:var(--font);font-weight:600}.keyfacts div{border-bottom:1px dotted var(--mute)}h2{font:400 var(--t-h2)/1.1 var(--sc);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--ink);margin:64px 0 4px}h2 .num{font-family:var(--display);opacity:.62;margin-right:.7em}h2 .num:after{content:"."}h2+.orn.fleuron{margin:8px auto 18px}.lede{font-family:var(--font);font-weight:500;font-size:var(--t-lede);font-variation-settings:"opsz" 24;line-height:1.5}.lede strong{font-weight:600}.big{font:400 3.4rem/1 var(--display);letter-spacing:.005em;align-items:center;gap:14px;margin:6px 0 10px;display:flex}.big:after{content:"";opacity:.55;background:currentColor;flex:1;min-width:40px;height:2px}table{font-family:var(--mono);font-size:var(--t-small)}th{font:700 var(--t-label)/1.2 var(--mono);letter-spacing:var(--track);text-transform:uppercase;color:var(--mute);border-top:1px solid var(--rule);border-bottom:2px solid var(--rule);padding:6px 10px 8px}td{border-bottom:1px solid var(--line);padding:9px 10px}tbody tr:nth-child(odd) td{background:var(--lo)}td:first-child{font-family:var(--font);font-size:1.0625rem}.legend{font-family:var(--mono);font-size:var(--t-caption)}ul.facts li{border-bottom:1px dotted var(--mute);padding:12px 0}.rank{font-family:var(--mono);font-size:var(--t-caption)}.lin .sh{font-family:var(--mono)}.note{border:1px solid var(--line);background:var(--sheet);font-size:var(--t-small);box-shadow:inset 1px 1px 0 var(--hi),2px 2px 0 var(--lo);padding:12px 16px}.note b{font-family:var(--font);letter-spacing:.03em;font-variant-caps:small-caps;font-weight:600}.note.annulled{color:var(--ink);border-color:var(--ink);margin:6px 0 18px}.note.annulled a{color:inherit}.by-election{border-top:1px solid var(--rule);margin:36px 0 0;padding-top:18px}.by-election h3{font:400 var(--t-h2)/1.15 var(--sc);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin:0 0 12px;display:flex}.by-election h3 .by-result{font:400 1.6rem/1 var(--display);letter-spacing:.005em;text-transform:none}.by-election h3 .by-from{color:var(--ink)}.by-election .lede{margin:0 0 14px}.by-election .by-compare{font-size:var(--t-small);margin:14px 0 0}.by-election .by-source{font:italic var(--t-caption)/1.5 var(--font);color:var(--mute);margin:8px 0 0}.by-election .by-source a{color:inherit}details.more summary{font-family:var(--sc);letter-spacing:.06em}footer{text-align:center;font-size:var(--t-caption);color:var(--mute);margin-top:60px}footer h2{margin-top:10px}code.cite{text-align:left;border:1px dashed var(--line);background:var(--sheet);box-shadow:inset 1px 1px 0 var(--hi),2px 2px 0 var(--lo)}.mapframe.ledger-frame{border:1px solid var(--ink);box-shadow:inset 0 0 0 4px var(--bg),inset 0 0 0 5px var(--line);border-radius:0}.mapframe.ledger-frame:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(ellipse at center,transparent 58%,var(--vig) 100%);position:absolute;inset:0}.mapframe .maplibregl-canvas{filter:sepia(.2)}.map-status{font-family:var(--mono)}.nbrs{font-family:var(--font);font-size:1rem}.nbrs a{text-decoration-color:var(--line);text-underline-offset:.16em;text-decoration-thickness:1px}.nbrs a:hover{text-decoration-color:currentColor}.nbrs a{align-items:center;gap:6px;display:inline-flex}.nbrs .deed-pm{width:17px;height:17px;margin:0}.nbrs small{color:var(--mute);font-size:var(--t-caption)}.score{border-top:1px solid var(--rule);border-bottom:1px solid var(--line);margin-top:14px;padding:18px 0}.score .nm{font-size:1.7rem}.score .votes{font-size:2.6rem;font-weight:700}.score .mid{border-left:1px dotted var(--mute);border-right:1px dotted var(--mute);padding:0 22px}.score .mv{font-weight:700}.tile{border:1px solid var(--line);box-shadow:inset 1px 1px 0 var(--hi),2px 2px 0 var(--lo)}.tile .val{font-weight:700}.pips-fig figcaption,.map-fig figcaption{font:italic var(--t-caption)/1.5 var(--font);text-transform:none;letter-spacing:0}.paired-row .pl{font-family:var(--font)}.census .sent{font-size:var(--t-body)}.lin-head{font:700 var(--t-label)/1.2 var(--mono);letter-spacing:var(--track);text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--ink);grid-template-columns:56px 180px 1fr;gap:12px;padding-bottom:6px;display:grid}@media (width<=480px){.lin-head{grid-template-columns:56px 90px 1fr}}.lin-head span:first-child{grid-column:1/3}@media (width<=560px){h1{font-size:2.9rem}.plate-svg{max-width:210px}.score .votes{font-size:2.1rem}.score .mid{border:0;border-top:1px dotted var(--mute);border-bottom:1px dotted var(--mute);padding:10px 0}h2{letter-spacing:.1em;font-size:1.1rem}header.masthead{padding-top:18px}header.masthead .kicker .mid,header.masthead .sub .mid{display:none}header.masthead .sub{letter-spacing:.12em;font-size:.75rem}header.masthead h1.long{font-size:2.2rem}.keyfacts{grid-template-columns:1fr 1fr;gap:6px 14px}.keyfacts dd{font-size:1rem}}.badges{border-top:1px solid var(--line);text-align:left;margin:22px 0 0;padding-top:16px}.badges .kicker.small{text-align:center;margin-bottom:12px}.badges ul{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));justify-items:center;gap:14px 16px;margin:0;padding:0;list-style:none;display:grid}.badge{text-align:center;max-width:190px;color:var(--ink)}.badge .medallion{color:var(--accent);filter:drop-shadow(0 1px 0 var(--hi));margin:0 auto 6px;display:block}.badge.b-ribbon .medallion{color:var(--ink);opacity:.85}.badge-t{font:400 .95rem/1.25 var(--sc);letter-spacing:.05em}.badge-l{font:400 var(--t-caption)/1.45 var(--font);color:var(--mute);margin-top:4px}.medallion text{font-family:var(--display),Georgia,serif}.medallion .tails{opacity:.9}@media (width<=560px){.badges ul{grid-template-columns:1fr;justify-items:stretch;gap:10px}.badge{text-align:left;grid-template-columns:52px 1fr;align-items:center;column-gap:12px;max-width:none;display:grid}.badge .medallion{grid-row:1/3;width:52px;height:52px;margin:0}.badge-l{margin-top:2px}}.flip{border:1px solid var(--line);background:var(--sheet);box-shadow:inset 1px 1px 0 var(--hi),2px 2px 0 var(--lo);margin:26px 0 0;padding:16px 18px 14px}.flip-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.flip-head .kicker.small{margin:0}.stamp.hypo{color:var(--neg);opacity:.9;padding:4px 7px;font-size:.7rem;transform:rotate(-3deg)}.flip-lede{margin:10px 0 12px;font-size:1rem;line-height:1.5}.flip-lede strong{font-family:var(--mono);font-weight:700}.flip-ctl{font-family:var(--mono);font-size:var(--t-caption);color:var(--mute);display:block}.flip-ctl b{color:var(--ink);font-size:1rem}.flip-ctl input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:22px;margin:8px 0 2px;display:block}.flip-ctl input[type=range]::-webkit-slider-runnable-track{background:var(--ink);opacity:.7;height:2px}.flip-ctl input[type=range]::-moz-range-track{background:var(--ink);opacity:.7;height:2px}.flip-ctl input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--bg);border:2px solid var(--accent);width:18px;height:18px;box-shadow:inset 0 0 0 3px var(--bg),inset 0 0 0 9px var(--accent);border-radius:50%;margin-top:-8px}.flip-ctl input[type=range]::-moz-range-thumb{background:var(--accent);border:2px solid var(--bg);width:14px;height:14px;box-shadow:0 0 0 1.5px var(--accent);border-radius:50%}.flip-ctl input[type=range]:focus-visible{outline:2px dashed var(--accent);outline-offset:4px}.flip-scale{font-size:var(--t-micro);letter-spacing:.08em;justify-content:space-between;display:flex}.flip-scale em{font-style:normal}.flip-rows{margin-top:10px}.flip-row{border-bottom:1px solid var(--line);grid-template-columns:130px 1fr 80px;align-items:center;gap:10px;padding:6px 0;display:grid}@media (width<=480px){.flip-row{grid-template-columns:90px 1fr 70px;gap:8px}}.flip-row .fl{font-family:var(--font);font-size:var(--t-small);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.flip-row .fb{min-width:0;display:block}.flip-row .fb .inkbar{width:100%}.flip-row .fb .bar{background:var(--bg);height:14px;margin:0}.flip-row .fv{font-family:var(--mono);font-size:var(--t-small);text-align:right;color:var(--ink);font-variant-numeric:tabular-nums}.flip-verdict{font-family:var(--font);margin-top:10px;font-size:1rem}.flip-verdict b{font-family:var(--display);font-size:1.1em;font-weight:400}.flip-verdict.on{font-weight:600}.flip-verdict .dim{color:var(--mute);font-family:var(--mono);font-size:var(--t-caption);font-weight:400}.nd{text-align:left;font-family:var(--font);color:var(--ink);margin:44px 0 0}.nd .nd-h{font:400 var(--t-h2)/1 var(--sc);letter-spacing:.12em;text-transform:uppercase;text-align:left;color:var(--ink);align-items:center;gap:14px;margin:0 0 16px;display:flex}.nd .nd-h:after{content:"";background:linear-gradient(var(--ink) 0 1px,transparent 1px 3px,var(--line) 3px 4px);flex:1;height:4px}.nd a{color:var(--ink);text-decoration:none}.nd-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.nd .rh-nb{white-space:nowrap}.nd .rh-ros{flex:none;display:block}.nd-seq{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:10px 24px;display:grid}.nd-prev,.nd-next{flex-direction:column;gap:5px;min-width:0;padding:4px 0;display:flex}.nd-next{text-align:right;align-items:flex-end}.nd-dir{font:400 .875rem/1 var(--sc);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.nd-dir>span{font:400 1.3rem/0 var(--display);letter-spacing:0;color:var(--accent);transition:transform .18s;display:inline-block;position:relative;top:.06em}.nd-to{font:400 1.35rem/1.15 var(--display);text-wrap:balance;display:block}.nd .nd-to .rh-ros{vertical-align:-1px;margin-right:8px;display:inline-block}a.nd-prev:hover .nd-name,a.nd-next:hover .nd-name{text-underline-offset:4px;text-decoration:underline 1px;text-decoration-color:var(--line)}a.nd-prev:hover .nd-dir>span{transform:translate(-3px)}a.nd-next:hover .nd-dir>span{transform:translate(3px)}.nd-end{font:italic 400 var(--t-caption)/1.3 var(--font);color:var(--mute);justify-content:flex-end}.nd-at{text-align:center;max-width:11em;font:italic 400 var(--t-caption)/1.35 var(--font);color:var(--mute);text-wrap:balance;align-self:center}.nd-folio{font:700 var(--t-micro)/1 var(--mono);letter-spacing:.04em;color:var(--ink);white-space:nowrap;font-style:normal}.nd-k{border-bottom:1px solid var(--line);font:400 .875rem/1 var(--sc);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);align-items:baseline;gap:10px;margin:22px 0 6px;padding-bottom:7px;display:flex}.nd-n{font:700 var(--t-micro)/1 var(--mono);letter-spacing:.04em}.nd-list{columns:14rem;column-gap:28px;margin:0;padding:0;list-style:none}.nd-list li{break-inside:avoid}.nd-list a{font:400 1rem/1.3 var(--font);align-items:flex-start;gap:8px;padding:5px 0;display:flex}.nd-list .rh-ros{margin-top:calc(.65em - 8px)}.nd-list a:hover .nd-name{text-underline-offset:3px;text-decoration:underline 1px;text-decoration-color:var(--line)}.nd-out{border-top:1px solid var(--line);font:italic 400 var(--t-caption)/1.4 var(--font);flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin:18px 0 0;padding-top:12px;display:flex}.nd .nd-out a,.nd-find{color:var(--accent)}.nd-out a:hover,.nd-find:hover{text-underline-offset:3px;text-decoration:underline 1px}.nd-find{appearance:none;font:inherit;cursor:pointer;background:0 0;border:0;margin:0 0 0 auto;padding:0}html:not([data-js]) .nd-find{display:none}.nd a:focus-visible,.nd-find:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width<=640px){.nd-seq{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 16px}.nd-at{text-align:left;grid-area:1/1/auto/-1;max-width:none}.nd-to{font-size:1.15rem}.nd-prev,.nd-next{justify-content:flex-end;min-height:44px}.nd-list a{align-items:center;min-height:44px}.nd-list .rh-ros{margin-top:0}.nd-find{margin-left:0}}@media (prefers-reduced-motion:reduce){.nd-dir>span{transition:none}}:root{--rh-bar:68px;--rh-bar-c:48px;--rh-sub:0px;--rh-rule:4px;--rh-gut:max(var(--gut),(100% - var(--wide)) / 2);--rh-ease:cubic-bezier(.2,.8,.2,1);--rh-scrim:#1f181038;--rh-bar-now:var(--rh-bar);--rh-sub-now:var(--rh-sub);--rh-now:calc(var(--rh-bar-now) + var(--rh-sub-now) + var(--rh-rule));--nav-h:calc(var(--rh-bar) + var(--rh-sub) + var(--rh-rule));--nav-inset-top:var(--rh-now);scroll-padding-top:calc(var(--rh-bar-c) + var(--rh-sub) + 16px);--rh-ink-rule:var(--ink)}html[data-theme=dark]{--rh-scrim:#00000080;--rh-ink-rule:color-mix(in srgb,var(--ink) 62%,var(--bg))}html[data-rh-page=riding]{--rh-sub:36px}html[data-rh-condensed]{--rh-bar-now:var(--rh-bar-c)}html[data-rh-folded]{--rh-sub-now:0px}html[data-rh-hidden]{--rh-now:0px}@media (width<=819.98px){:root{--rh-bar:56px;--rh-bar-c:48px}html[data-rh-page=riding]{--rh-sub:44px}}@view-transition{navigation:auto}.rh{view-transition-name:rh}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:.2s;animation-timing-function:var(--rh-ease)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}}html[data-rh-leaving] .rh-mega,html[data-rh-leaving] .rh-sheet,html[data-rh-leaving] .rh-scrim{visibility:hidden;transition:none}.rh-spacer{height:var(--nav-h)}.rh-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rh-skip{z-index:40;background:var(--ink);color:var(--bg);font:400 .9rem/1 var(--sc);letter-spacing:.08em;transition:transform .18s var(--rh-ease);padding:12px 14px;text-decoration:none;position:fixed;top:10px;left:12px;transform:translateY(-160%)}.rh-skip:focus{outline:2px solid var(--accent);outline-offset:2px;transform:none}main#main{outline:none;display:block}.rh{z-index:20;width:min(100%,100vw);color:var(--ink);font:400 var(--t-small)/1.3 var(--font);text-align:left;transition:transform .28s var(--rh-ease);position:fixed;top:0;left:0}.rh[data-hidden]{transform:translateY(calc(-100% - 6px))}.rh-bar,.rh-sub,.rh-mega,.rh-sheet{background-color:var(--bg);background-image:var(--paper-img);background-blend-mode:multiply;background-size:512px}.rh:after{content:"";left:0;right:0;bottom:calc(-1 * var(--rh-rule));height:var(--rh-rule);background:linear-gradient(var(--rh-ink-rule) 0 1px,var(--bg) 1px 3px,var(--line) 3px 4px);pointer-events:none;position:absolute}.rh-scrim{z-index:19;background:var(--rh-scrim);opacity:0;pointer-events:none;width:min(100%,100vw);transition:opacity .22s var(--rh-ease);position:fixed;top:0;bottom:0;left:0}.rh-scrim[data-open]{opacity:1}.rh :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:1px}.rh-nav a:focus-visible,.rh-nav button:focus-visible{outline-offset:-4px}.rh-num{font:700 var(--t-micro)/1 var(--mono);letter-spacing:.04em;color:var(--mute);font-variant-numeric:tabular-nums lining-nums}.rh-k{font:400 .875rem/1 var(--sc);letter-spacing:.2em;text-transform:uppercase;color:var(--mute);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 12px;display:flex}.rh ul,.rh ol{margin:0;padding:0;list-style:none}.rh a{text-decoration:none}.rh-bar{z-index:2;height:var(--rh-bar);padding:0 var(--rh-gut);transition:height .24s var(--rh-ease);align-items:center;gap:clamp(10px,1.6vw,22px);display:flex;position:relative}.rh[data-condensed] .rh-bar{height:var(--rh-bar-c)}.rh-left{flex:none;align-items:center;min-width:0;height:100%;display:flex;position:relative}.rh-mark{color:var(--ink);transform-origin:0;transition:transform .24s var(--rh-ease),opacity .2s var(--rh-ease);flex-direction:column;justify-content:center;text-decoration:none;display:flex}.rh-name{align-items:center;gap:9px;display:flex}.rh-board{flex:none;width:26px;height:auto;margin-top:-2px}.rh-bm-paper{fill:var(--bg)}.rh-bm-ink{stroke:var(--ink);fill:none;stroke-linejoin:round}.rh-bm-paper.rh-bm-ink{fill:var(--bg)}.rh-mark:hover .rh-bm-ink{stroke:var(--accent)}.rh-kick{font:400 .875rem/1 var(--sc);letter-spacing:.06em;text-transform:uppercase;color:var(--mute);max-height:16px;transition:max-height .24s var(--rh-ease),opacity .16s var(--rh-ease),margin .24s var(--rh-ease);margin-bottom:4px;display:block;overflow:hidden}.rh-word{font:400 1.62rem/1 var(--display);white-space:nowrap;text-shadow:0 1px 0 var(--hi);display:block}.rh[data-condensed] .rh-mark{transform:scale(.78)}.rh[data-condensed] .rh-kick{opacity:0;max-height:0;margin-bottom:0}.rh-mark:hover .rh-word{color:var(--accent)}.rh-title{min-width:0;max-width:100%;min-height:36px;color:var(--ink);white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .18s var(--rh-ease),transform .26s var(--rh-ease);align-items:center;display:flex;transform:translateY(8px)}.rh[data-titled] .rh-title{opacity:1;pointer-events:auto;transition:opacity .24s var(--rh-ease) 40ms,transform .3s var(--rh-ease) 40ms;transform:none}.rh-title-b{min-width:0;min-height:36px;color:inherit;cursor:pointer;font:400 1.3rem/1 var(--display);background:0 0;border:0;align-items:center;gap:8px;padding:0 6px;text-decoration:none;display:inline-flex}.rh-title-n{text-overflow:ellipsis;padding-bottom:1px;overflow:hidden}.rh-title .rh-ros{flex:none}.rh-title-b:hover .rh-title-n{text-underline-offset:4px;text-decoration:underline 1px}.rh-folio{flex:none;margin-left:4px;position:relative;top:1px}.rh-title-step{width:28px;height:36px;color:var(--accent);font:400 1.45rem/1 var(--display);transition:transform .18s var(--rh-ease);flex:none;justify-content:center;align-items:center;text-decoration:none;display:flex}.rh-title-step>span[aria-hidden]{margin-top:-3px}a.rh-title-step:first-child:hover{transform:translate(-2px)}a.rh-title-step:last-child:hover{transform:translate(2px)}.rh-centre{flex:1 1 0;justify-content:center;min-width:0;display:flex}.rh-title-s{max-width:min(56vw,460px);margin-top:-18px;position:absolute;top:50%;left:-6px}.rh-title-s .rh-title-b{font-size:1.25rem}.rh-title-s .rh-title-step:first-child{justify-content:flex-start;width:22px;margin-left:6px}@media (width>=1100px){.rh-title-s{display:none}}@media (width<=1099.98px){.rh-centre .rh-title{display:none}.rh[data-titled] .rh-mark{opacity:0;pointer-events:none;transform:translateY(-8px)scale(.8)}}.rh-nav{flex:none;align-items:center;height:100%;display:flex;position:relative}.rh-nav ul{align-items:center;gap:2px;display:flex}.rh-nav a,.rh-nav button{height:44px;color:var(--ink);cursor:pointer;font:400 1.08rem/1 var(--sc);letter-spacing:.05em;background:0 0;border:0;align-items:center;padding:0 12px;text-decoration:none;display:flex}.rh-nav .rh-lbl{align-items:center;gap:5px;padding:6px 0;display:inline-flex;position:relative}.rh-caret{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px;transition:transform .24s var(--rh-ease)}.rh-nav button[aria-expanded=true] .rh-caret{transform:rotate(180deg)}.rh-nav a:not([aria-current]),.rh-nav button:not([aria-current]){color:color-mix(in srgb,var(--ink) 78%,var(--bg))}.rh-nav a:hover,.rh-nav button:hover,.rh-nav button[aria-expanded=true]{color:var(--ink)}.rh-nav:not([data-live]) [aria-current]>.rh-lbl:after{content:"";background:var(--accent);pointer-events:none;height:2px;position:absolute;top:calc(50% + 15px);left:0;right:0}.rh[data-condensed] .rh-nav:not([data-live]) [aria-current]>.rh-lbl:after{top:calc(50% + 13px)}.rh-rule{background:var(--accent);transform-origin:0 0;opacity:0;pointer-events:none;width:100px;height:2px;position:absolute;top:calc(50% + 15px);left:0}.rh-nav[data-live] .rh-rule{opacity:1;transition:transform .3s cubic-bezier(.35,.75,.25,1)}.rh[data-condensed] .rh-rule{top:calc(50% + 13px)}.rh-find{border:1px solid var(--line);border-radius:var(--radius,2px);background:color-mix(in srgb,var(--wash) 72%,transparent);min-width:236px;height:38px;color:var(--mute);cursor:text;font:italic 400 var(--t-caption)/1 var(--font);transition:border-color .16s,background .16s,height .24s var(--rh-ease);flex:none;align-items:center;gap:9px;padding:0 7px 0 11px;display:flex}.rh-find:hover{border-color:color-mix(in srgb,var(--ink) 55%,var(--line));background:var(--wash)}.rh-find svg,.rh-filter svg,.rh-sheet-find svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;flex:none;width:15px;height:15px}.rh-find-l{text-align:left;white-space:nowrap;flex:1}.rh-find kbd{font:700 var(--t-micro)/1 var(--mono);color:var(--mute);border:1px solid var(--line);background:var(--bg);border-bottom-width:2px;border-radius:2px;padding:3px 5px 2px}.rh-k-mac{display:none}html[data-mac] .rh-k-mac{display:inline}html[data-mac] .rh-k-pc{display:none}.rh[data-condensed] .rh-find{height:34px}@media (width<=1179.98px){.rh-find{min-width:0}.rh-find-l{display:none}}.rh-mega-wrap{display:contents}.rh-mega{z-index:3;border-top:1px solid var(--line);padding:22px var(--rh-gut) 26px;max-height:calc(100dvh - var(--rh-bar-now) - 28px);box-shadow:0 1px 0 var(--rh-ink-rule),0 3px 0 var(--bg),0 4px 0 var(--line),0 24px 40px -24px var(--rh-scrim);visibility:hidden;opacity:0;clip-path:inset(0 0 100%);transition:clip-path .26s var(--rh-ease),opacity .2s var(--rh-ease),visibility 0s linear .26s;flex-direction:column;display:flex;position:absolute;top:100%;left:0;right:0}.rh-mega[data-open]{visibility:visible;opacity:1;clip-path:inset(0 0 -60px);transition:clip-path .28s var(--rh-ease),opacity .16s var(--rh-ease),visibility 0s}.rh-mega-in{flex:0 auto;grid-template:"provs list""recent list"minmax(0,1fr)/minmax(300px,340px) 1fr;gap:0 clamp(20px,3vw,40px);width:100%;min-height:0;margin:0 auto;display:grid}.rh-provs{grid-area:provs;min-height:0}.rh-list{grid-area:list}.rh-mega[data-open] .rh-mega-in{animation:rh-drop .28s var(--rh-ease)}@keyframes rh-drop{0%{transform:translateY(-6px)}to{transform:none}}.rh-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 6px;display:grid}.rh-tab{min-height:38px;color:var(--ink);text-align:left;cursor:pointer;font:400 var(--t-caption)/1.15 var(--font);background:0 0;border:0;border-radius:2px;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;padding:5px 8px 5px 6px;transition:background .14s,box-shadow .14s;display:grid}.rh-tab:hover{background:color-mix(in srgb,var(--wash) 70%,transparent)}.rh-tab[aria-selected=true]{background:var(--wash);box-shadow:inset 2px 0 0 var(--accent)}.rh-tab:focus-visible{outline-offset:0}.rh-sil{width:24px;height:24px;fill:var(--mute);transition:fill .14s;display:block}.rh-tab[aria-selected=true] .rh-sil{fill:var(--accent)}.rh-tab-terr,.rh-tab-terr+.rh-tab{margin-top:9px;position:relative}.rh-tab-terr:before,.rh-tab-terr+.rh-tab:before{content:"";border-top:1px solid var(--line);position:absolute;top:-6px;left:0;right:0}.rh-here{background:var(--accent);vertical-align:.18em;border-radius:50%;width:6px;height:6px;margin:0 0 0 7px;display:inline-block}.rh-recent{grid-area:recent;align-self:start;min-height:0;margin-top:18px;overflow:auto}.rh-recent a{color:var(--ink);font:400 var(--t-caption)/1.3 var(--font);align-items:flex-start;gap:8px;padding:5px 6px;text-decoration:none;display:flex}.rh-recent a:hover .rh-rn{text-underline-offset:2px;text-decoration:underline 1px}.rh-ros{flex:none;display:block}.rh-nb{white-space:nowrap}.rh-list{flex-direction:column;min-width:0;min-height:0;display:flex}.rh-scroll{overscroll-behavior:contain;min-height:0;margin:0 -6px;padding:2px 6px 4px;overflow:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 18px),#0000);mask-image:linear-gradient(#000 calc(100% - 18px),#0000)}.rh-scroll[data-scrolled]{-webkit-mask-image:linear-gradient(#0000,#000 16px calc(100% - 18px),#0000);mask-image:linear-gradient(#0000,#000 16px calc(100% - 18px),#0000)}.rh-list-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:14px;padding-bottom:14px;display:flex}.rh .rh-pname{font:400 2.1rem/1 var(--display);letter-spacing:0;text-transform:none;text-align:left;color:var(--ink);margin:0 0 8px}.rh-tally{font:700 var(--t-micro)/1 var(--mono);color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.rh-tally>span{align-items:center;gap:4px;display:inline-flex}.rh-deedlink{font:italic 400 var(--t-caption)/1.3 var(--font);color:var(--accent);margin-left:6px;text-decoration:none}.rh-deedlink>span{transition:transform .18s var(--rh-ease);margin-left:.2em;font-style:normal;display:inline-block}.rh-deedlink:hover>span{transform:translate(2px)}.rh .rh-deedlink:hover{text-underline-offset:3px;text-decoration:underline 1px}.rh-filter{border-bottom:1px solid var(--ink);color:var(--mute);align-items:center;gap:8px;transition:box-shadow .16s;display:flex;position:relative}.rh-filter:focus-within{box-shadow:0 1px 0 var(--accent);border-bottom-color:var(--accent);color:var(--accent)}.rh-filter input{width:min(240px,100%);min-width:0;color:var(--ink);font:italic 400 var(--t-small)/1.2 var(--font);background:0 0;border:0;flex:1;padding:8px 2px}.rh-filter input:focus-visible{outline-offset:-2px}.rh-filter input::placeholder{color:var(--mute);opacity:1}.rh-filter input::-webkit-search-cancel-button{display:none}.rh-count{white-space:nowrap}.rh-mega .rh-filter input{box-sizing:border-box;flex:none;width:216px;padding-right:70px}.rh-mega .rh-count{pointer-events:none;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.rh-ridings{columns:13.5rem;column-rule:1px solid color-mix(in srgb,var(--line) 55%,transparent);animation:rh-fade .2s var(--rh-ease);column-gap:28px}@keyframes rh-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.rh-ridings li{break-inside:avoid}.rh-ridings a{color:var(--ink);font:400 var(--t-small)/1.3 var(--font);border-radius:1px;align-items:flex-start;gap:7px;margin:0 -4px;padding:3px 4px;text-decoration:none;display:flex}.rh-ridings .rh-ros,.rh-recent .rh-ros{margin-top:calc(.65em - 7px)}.rh-ridings .rh-rn{min-width:0}.rh-ridings li+li{margin-top:1px}.rh-ridings a:hover .rh-rn{text-underline-offset:2px;text-decoration:underline 1px}.rh-ridings a.rh-cur{background:var(--wash);box-shadow:inset 2px 0 0 var(--accent);color:var(--accent);padding-left:8px;font-weight:600}.rh-empty{font:italic 400 var(--t-small)/1.5 var(--font);color:var(--mute);margin:8px 0}.rh-empty button{font:inherit;color:var(--accent);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;font-style:normal;text-decoration:underline 1px}.rh-sub{z-index:1;height:var(--rh-sub-now);padding:0 var(--rh-gut);border-top:1px solid var(--line);transition:height .26s var(--rh-ease),border-top-width 0s linear .26s,visibility 0s linear .26s;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative;overflow:hidden}.rh-sub>*{transition:opacity .16s var(--rh-ease),transform .26s var(--rh-ease)}html[data-rh-folded] .rh-sub{visibility:hidden;transition:height .26s var(--rh-ease),border-top-width 0s linear .26s,visibility 0s linear .26s;border-top-width:0}html:not([data-rh-folded]) .rh-sub{transition:height .26s var(--rh-ease)}html[data-rh-folded] .rh-sub>*{opacity:0;transform:translateY(-6px)}html:not([data-rh-folded]) .rh-title-step,html:not([data-rh-folded]) .rh-folio{display:none}.rh-crumbs{align-items:center;min-width:0;display:flex}.rh-crumbs ol{font:400 .95rem/1 var(--sc);letter-spacing:.06em;white-space:nowrap;align-items:center;min-width:0;display:flex}.rh-crumbs li{flex:none;align-items:center;display:flex}.rh-crumbs li.rh-c-here{flex:0 auto;min-width:0}.rh-crumbs li+li:before{content:"›";font:400 1.05rem/1 var(--display);color:color-mix(in srgb,var(--mute) 70%,var(--bg));margin:0 .6em}.rh-crumbs a{color:var(--mute);padding:6px 0;text-decoration:none}.rh-crumbs a:hover{color:var(--ink);text-underline-offset:3px;text-decoration:underline 1px}.rh-c-here span{text-overflow:ellipsis;min-width:0;color:var(--ink);display:block;overflow:hidden}.rh-step{flex:none;align-items:center;gap:14px;display:flex}.rh-prev,.rh-next{min-width:0;color:var(--ink);font:italic 400 var(--t-caption)/1 var(--font);align-items:center;gap:7px;padding:6px 0;text-decoration:none;display:inline-flex}.rh-prev>[aria-hidden],.rh-next>[aria-hidden]{font:400 1.35rem/0 var(--display);color:var(--accent);transition:transform .18s var(--rh-ease)}.rh-prev:hover>[aria-hidden]{transform:translate(-3px)}.rh-next:hover>[aria-hidden]{transform:translate(3px)}.rh-step-n{text-overflow:ellipsis;white-space:nowrap;max-width:min(15em,17vw);overflow:hidden}.rh-prev:hover .rh-step-n,.rh-next:hover .rh-step-n{text-underline-offset:3px;text-decoration:underline 1px}.rh-pos{align-items:center;display:inline-flex}.rh-pos-p,.rh-pos-pin{display:none}.rh-pin{width:32px;height:32px;color:var(--ink);border-radius:2px;flex:none;justify-content:center;align-items:center;margin:0 8px 0 -4px;display:flex}.rh-pinmap{display:block;overflow:visible}.rh-pm-land{fill:color-mix(in srgb,var(--mute) 16%,var(--bg))}.rh-pm-ol{fill:none;stroke:color-mix(in srgb,var(--ink) 70%,var(--bg));stroke-linejoin:round;transition:stroke .16s}.rh-pm-rd{fill:var(--accent);stroke:var(--accent);stroke-linejoin:round}.rh-pm-halo{fill:var(--bg);opacity:.85}.rh-pm-dot{fill:var(--accent)}.rh-pin:hover .rh-pm-ol{stroke:var(--accent)}.rh-pin:hover .rh-pm-land{fill:var(--wash)}.rh-menu{display:none}@media (width>=820px){.rh-sheet{display:none}}@media (width<=819.98px){.rh-nav,.rh-mega{display:none}.rh-bar{gap:2px;padding-right:6px}.rh-word{font-size:1.32rem}.rh-kick-ca{display:none}.rh-name{gap:7px}.rh-board{width:22px}.rh[data-condensed] .rh-mark{transform:scale(.88)}.rh-centre{flex:1}.rh-find{width:44px;min-width:0;height:44px;color:var(--ink);background:0 0;border:0;justify-content:center;padding:0}.rh[data-condensed] .rh-find{height:44px}.rh-find svg{width:19px;height:19px}.rh-find kbd{display:none}.rh-menu{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;display:block;position:relative}.rh-menu i{width:20px;height:1.5px;transition:transform .26s var(--rh-ease),top .26s var(--rh-ease);background:currentColor;position:absolute;left:12px}.rh-menu i:first-of-type{top:17px}.rh-menu i:last-of-type{top:25px}.rh-menu[aria-expanded=true] i:first-of-type{top:21px;transform:rotate(45deg)}.rh-menu[aria-expanded=true] i:last-of-type{top:21px;transform:rotate(-45deg)}.rh-title-s{max-width:calc(100vw - 132px)}.rh-sub{gap:0;padding:0 4px}.rh-crumbs{display:none}.rh-step{flex:1;justify-content:space-between;gap:0}.rh-prev,.rh-next{justify-content:center;width:44px;height:44px;padding:0}.rh-prev>[aria-hidden],.rh-next>[aria-hidden]{margin-top:-3px;font-size:2rem}.rh-step-n{display:none}.rh-pos{font-size:var(--t-micro)}.rh-pos-p{font:400 .95rem/1 var(--sc);letter-spacing:.06em;color:var(--ink);white-space:pre;margin-right:.4em;display:inline}.rh-pos-pin{display:inline-flex}.rh-pos-pin .rh-pin{width:40px;height:44px;margin:0 2px 0 0}}.rh-sheet{left:0;right:0;top:var(--rh-bar-now);height:calc(100dvh - var(--rh-bar-now));z-index:3;visibility:hidden;clip-path:inset(0 0 100%);transition:clip-path .28s var(--rh-ease),visibility 0s linear .28s;position:absolute;overflow:hidden}.rh-sheet[data-open]{visibility:visible;clip-path:inset(0);transition:clip-path .3s var(--rh-ease),visibility 0s}.rh-sheet:before{content:"";z-index:1;background:linear-gradient(var(--rh-ink-rule) 0 1px,var(--bg) 1px 3px,var(--line) 3px 4px);pointer-events:none;height:4px;position:absolute;top:0;left:0;right:0}.rh-track{width:200%;height:100%;transition:transform .3s var(--rh-ease);display:flex}.rh-sheet[data-drill] .rh-track{transform:translate(-50%)}.rh-pane{overscroll-behavior:contain;width:50%;height:100%;padding:20px 20px calc(28px + env(safe-area-inset-bottom));opacity:1;transition:opacity .2s var(--rh-ease);position:relative;overflow-y:auto}.rh-pane[inert]{opacity:.35}.rh-sheet[data-open] .rh-pane>*{animation:rh-fade .28s var(--rh-ease) both}.rh-sheet[data-open] .rh-pane>:nth-child(2){animation-delay:30ms}.rh-sheet[data-open] .rh-pane>:nth-child(3){animation-delay:60ms}.rh-sheet[data-open] .rh-pane>:nth-child(4){animation-delay:90ms}.rh-sheet[data-open] .rh-pane>:nth-child(n+5){animation-delay:.12s}.rh-sheet .rh-k{margin:22px 0 4px}.rh-sheet-find{border:1px solid var(--line);background:color-mix(in srgb,var(--wash) 72%,transparent);width:100%;height:48px;color:var(--mute);font:italic 400 var(--t-small)/1 var(--font);cursor:text;text-align:left;border-radius:2px;align-items:center;gap:10px;padding:0 14px;display:flex}.rh-places a{border-bottom:1px solid var(--line);min-height:64px;color:var(--ink);flex-direction:column;justify-content:center;gap:4px;padding:8px 0 8px 14px;text-decoration:none;display:flex;box-shadow:inset 2px 0 #0000}.rh-places a[aria-current]{box-shadow:inset 2px 0 0 var(--accent)}.rh-pl-n{font:400 1.55rem/1 var(--display)}.rh-pl-l{font:italic 400 var(--t-caption)/1.2 var(--font);color:var(--mute)}.rh-provlist button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:50px;color:var(--ink);cursor:pointer;text-align:left;font:400 var(--t-body)/1.2 var(--font);background:0 0;grid-template-columns:30px 1fr auto 14px;align-items:center;gap:12px;padding:6px 0;display:grid}.rh-provlist .rh-sil{width:30px;height:30px}.rh-terr{border-top:1px solid var(--line);margin-top:14px}.rh-chev{fill:none;width:12px;height:12px;stroke:var(--mute);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.rh-rlist a{border-bottom:1px solid var(--line);min-height:52px;color:var(--ink);align-items:flex-start;gap:12px;padding:9px 0;text-decoration:none;display:flex}.rh-rl-n{font:400 var(--t-body)/1.2 var(--font);flex-direction:column;gap:3px;display:flex}.rh-rlist .rh-ros{margin-top:calc(.6em - 7px)}.rh-rlist{font-size:var(--t-body)}.rh-rl-n small{font:italic 400 var(--t-caption)/1.2 var(--font);color:var(--mute)}.rh-rlist a[aria-current]{box-shadow:inset 2px 0 0 var(--accent);color:var(--accent);padding-left:10px;font-weight:600}.rh-back-bar{z-index:2;margin:-20px -20px 0;position:sticky;top:-36px;container-type:scroll-state}.rh-back-in{background-color:var(--bg);background-image:var(--paper-img);background-blend-mode:multiply;background-size:512px;padding:20px 18px 2px;transition:box-shadow .16s;box-shadow:0 1px #0000}@container scroll-state(stuck:top){.rh-back-in{box-shadow:0 1px 0 var(--line)}}.rh-drill-head{gap:12px;padding:8px 0 6px;display:grid}.rh-back{height:44px;color:var(--accent);cursor:pointer;font:400 1rem/1 var(--sc);letter-spacing:.1em;background:0 0;border:0;justify-self:start;align-items:center;gap:6px;margin-left:0;padding:0 10px 0 2px;display:inline-flex}.rh-back .rh-chev{stroke:currentColor}.rh-drill-id{align-items:center;gap:14px;display:flex}.rh-sil-l{width:56px;height:56px;fill:var(--accent)}.rh .rh-drill-id .rh-pname{margin:0 0 6px;font-size:1.9rem}.rh-sheet .rh-filter input{width:100%;font-size:var(--t-body);padding:12px 2px}.rh-sheet .rh-deedlink{margin:0}@media (prefers-reduced-motion:reduce){.rh,.rh *,.rh :before,.rh :after,.rh-scrim,.rh-skip{transition-duration:1ms!important;transition-delay:0s!important;animation:none!important}}.site-foot{padding:0 var(--gut) 48px;text-align:center;font-size:var(--t-caption);color:var(--mute);z-index:1;margin:0;position:relative}.sf-in{max-width:var(--wide);border-top:1px solid var(--rule);box-shadow:0 -4px 0 -3px var(--line);margin:0 auto;padding-top:22px}.sf-nav ul{font:400 var(--t-label)/1.4 var(--sc);letter-spacing:var(--track);text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0;padding:0;list-style:none;display:flex}.sf-nav a{color:var(--ink);text-decoration-color:var(--line);text-underline-offset:.22em;text-decoration-thickness:1px}.sf-nav a:hover,.sf-nav a:focus-visible{color:var(--accent);text-decoration-color:currentColor}.sf-report a{color:var(--accent)}.sf-line{font:italic var(--t-caption)/1.5 var(--font);margin:18px 0 0}.sf-pub{font:400 var(--t-caption)/1.5 var(--mono);margin:6px 0 0}.sf-pub a{color:inherit;text-decoration-color:var(--line);text-underline-offset:.2em;text-decoration-thickness:1px}.sf-pub a:hover,.sf-pub a:focus-visible{color:var(--ink);text-decoration-color:currentColor}@media (width<=640px){.site-foot{padding:0 16px 40px}.sf-nav ul{gap:10px 16px}.sf-sep{height:0;display:block;overflow:hidden}}
