@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.1a010527.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.9e0ef734.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.41f06129.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.a483f402.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.70ee461d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.b6a8de2a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_c7ee9e9b-module__-89p6q__className{font-family:Newsreader,Newsreader Fallback}.newsreader_c7ee9e9b-module__-89p6q__variable{--font-newsreader:"Newsreader","Newsreader Fallback"}
.rx{--bg:#0a0b0f;--surface:#10131a;--surface-2:#151922;--text:#e8eaed;--t2:#a3aab2;--t3:#7b838c;--rule:#e8eaed1a;--rule-2:#e8eaed33;--mark:#e8eaed52;--accent:#8fa3b8;--accent-ink:#a9bbcd;--accent-hi:#d6e2ec;--accent-tint:#8fa3b824;--accent-line:#8fa3b880;--bad:#c2554a;--bad-ink:#d98b82;--sheet:1180px;--gut:clamp(20px,5vw,64px);--hdr:72px;--serif:var(--font-newsreader),"Iowan Old Style",Georgia,serif;--sans:var(--font-manrope),system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);font-family:var(--sans);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;min-height:100dvh;line-height:1.5;position:relative;overflow-x:clip}:is(html:has(.rx),body:has(.rx)){background:#0a0b0f}.rx a{color:inherit;text-decoration:none}.rx ::selection{background:#8fa3b852}.rx :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.rx img{transition:none}.rx button{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.rx button:hover,.rx button:active{transform:none}.rx ul,.rx ol,.rx dl{margin:0;padding:0;list-style:none}.rx h1,.rx h2,.rx h3,.rx p,.rx dd,.rx dt,.rx figure{margin:0}.rx .k,.rx .eyebrow,.rx .hero-eyebrow,.rx .cap,.rx .tlink,.rx .links,.rx .staged,.rx .reg-date,.rx .reg-kind,.rx .reg-link,.rx .reg-camp,.rx .fig-cap,.rx .tl-date,.rx .stat-l,.rx .note-date,.rx .note-link,.rx .tbl th,.rx .tg-btn,.rx .msg-meta{font-family:var(--sans);letter-spacing:.02em;text-transform:none;color:var(--t3);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.rx .date{font-variant-numeric:tabular-nums;white-space:nowrap}.rx header{z-index:60;padding:18px var(--gut);background:0 0;justify-content:space-between;align-items:center;gap:20px;transition:background .35s;display:flex;position:fixed;top:0;left:0;right:0}.rx header.scrolled{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--rule);background:#0a0b0fdb}.rx .brand{font-family:var(--sans);letter-spacing:-.012em;color:var(--text);white-space:nowrap;align-items:baseline;gap:14px;font-size:17.5px;font-weight:700;display:inline-flex}.rx .brand .wm{white-space:nowrap;display:inline}.rx .brand b{color:var(--accent-ink);font-weight:700}.rx .hdr-right{align-items:center;gap:34px;display:flex}.rx nav{align-items:center;gap:26px;display:flex}.rx .ni{font-family:var(--sans);color:var(--t2);white-space:nowrap;padding:6px 0;font-size:13px;font-weight:500;transition:color .2s}.rx .ni:hover{color:var(--text)}.rx .ni .short{display:none}@media (max-width:820px){.rx header{padding:12px var(--gut)}.rx .brand{font-size:17px}.rx .hdr-right{gap:18px}.rx nav{gap:14px}.rx .ni .full{display:none}.rx .ni .short{display:inline}}@media (max-width:560px){.rx header{gap:12px}.rx .brand{font-size:15.5px}.rx .hdr-right{flex-wrap:wrap;justify-content:flex-end;gap:10px}.rx nav{gap:8px}.rx .ni{font-size:12px}}.rx main{z-index:5;position:relative}.rx section{padding:clamp(72px,10vh,120px)var(--gut);position:relative}.rx section+section{border-top:1px solid var(--rule)}.rx main>section:first-child{padding-top:calc(var(--hdr) + clamp(40px,7vh,80px))}.rx .wrap{max-width:var(--sheet);margin:0 auto;position:relative}.rx .wrap.sheet:before,.rx .wrap.sheet:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute}.rx .wrap.sheet:before{border-left:1px solid var(--mark);border-top:1px solid var(--mark);top:-30px;left:-1px}.rx .wrap.sheet:after{border-right:1px solid var(--mark);border-bottom:1px solid var(--mark);bottom:-30px;right:-1px}.rx .eyebrow,.rx .hero-eyebrow{align-items:center;gap:14px;margin-bottom:30px;display:flex}.rx .eyebrow .no{color:var(--accent-ink)}.rx .eyebrow .ln,.rx .hero-eyebrow .ln{background:var(--rule-2);flex:none;width:36px;height:1px}.rx .lead{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.012em;text-wrap:balance;max-width:18ch;color:var(--text);font-size:clamp(38px,5.2vw,70px);font-weight:300;line-height:1}.rx .lead .em{color:var(--accent-ink);font-style:italic;font-weight:300}.rx .body{color:var(--t2);text-wrap:pretty;max-width:58ch;margin-top:24px;font-size:clamp(16.5px,1.3vw,18px);font-weight:400;line-height:1.62}.rx .body+.body{margin-top:16px}.rx .body b{color:var(--text);font-weight:500}.rx .body a,.rx .cols a,.rx .tbl a,.rx .note-line a,.rx .tl-label a,.rx .about-link{color:var(--accent-ink);border-bottom:1px solid var(--rule-2);transition:color .2s,border-color .2s}.rx .body a:hover,.rx .cols a:hover,.rx .tbl a:hover,.rx .note-line a:hover,.rx .tl-label a:hover,.rx .about-link:hover{color:var(--text);border-color:var(--accent-ink)}.rx .h{font-family:var(--serif);font-variation-settings:"opsz" 36;letter-spacing:-.01em;color:var(--text);font-size:clamp(28px,3vw,40px);font-weight:300;line-height:1.05}.rx .tlink{color:var(--accent-ink);transition:gap .25s var(--ease),color .2s;align-items:center;gap:10px;margin-top:30px;display:inline-flex}.rx .tlink .ar{transition:transform .25s var(--ease)}.rx .tlink:hover{color:var(--text);gap:14px}.rx .tlink:hover .ar{transform:translate(3px)}.rx .cap{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:16px;display:flex}.rx .cap .no{color:var(--accent-ink)}.rx .cap a{color:var(--accent-ink);margin-left:auto;transition:color .2s}.rx .cap a:hover{color:var(--text)}.rx .links{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:22px;display:flex}.rx .links a{color:var(--accent-ink);transition:color .2s}.rx .links a:hover{color:var(--text)}.rx .rv{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);transform:translateY(8px)}.rx .rv.in{opacity:1;transform:none}.rx #hero{border-top:0;align-items:center;min-height:90dvh;padding-top:104px;padding-bottom:56px;display:flex}.rx .hero-grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.rx .hero-in{opacity:0;animation:rx-arrive 1s var(--ease).1s forwards;transform:translateY(10px)}@keyframes rx-arrive{to{opacity:1;transform:none}}.rx .hero-eyebrow{margin-bottom:28px}.rx .mark{font-family:var(--serif);font-variation-settings:"opsz" 72;letter-spacing:-.018em;color:var(--text);white-space:nowrap;font-size:clamp(44px,5.2vw,76px);font-weight:300;line-height:.94}.rx .mark b{color:var(--accent-ink);font-weight:300}.rx .hero-sentence{color:var(--t2);text-wrap:pretty;max-width:46ch;margin-top:26px;font-size:clamp(17px,1.4vw,20px);font-weight:400;line-height:1.55}@media (max-width:960px){.rx .hero-grid{grid-template-columns:1fr;gap:36px}.rx #hero{min-height:0;padding-top:92px}}.rx .bld-fig{margin:0;position:relative}.rx .bld-svg{width:100%;height:auto;display:block}.rx .b1{filter:drop-shadow(0 0 2px #8fa3b8b3)drop-shadow(0 0 9px #8fa3b861)}.rx .b1 path,.rx .b1 rect,.rx .b1 circle{fill:none;stroke:var(--accent-hi);stroke-width:1.4px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke;transition:stroke .35s,stroke-width .35s}.rx .b1.ground path{stroke:var(--accent-ink)}.rx .b2 path,.rx .b2 rect{fill:none;stroke:var(--accent-line);stroke-width:1px;vector-effect:non-scaling-stroke;transition:fill .6s,stroke .6s}.rx .b2 rect.lit{fill:var(--accent-tint);stroke:var(--accent-ink)}.rx .b3 path{fill:none;stroke:var(--mark);stroke-width:1px;stroke-linecap:round;vector-effect:non-scaling-stroke}.rx .reflect{opacity:.8;filter:blur(1.4px)}.rx .bld-fig[data-mode=night] .b2 rect.lit{fill:none;stroke:var(--accent-line)}.rx .bld-fig[data-mode=night] .b2 rect.late{fill:var(--accent-tint);stroke:var(--accent-ink)}.rx .bld-fig[data-mode=night] .b1 .fan{stroke:var(--accent-line)}.rx .el.on path,.rx .el.on rect,.rx .el.on circle{stroke:#fff;stroke-width:2px}.rx .hs{cursor:pointer}.rx .hs circle{fill:var(--bg);stroke:var(--accent-ink);stroke-width:1.2px;transition:stroke .3s,fill .3s}.rx .hs text{font-family:var(--sans);fill:var(--accent-ink);pointer-events:none;font-size:12px;font-weight:600;transition:fill .3s}.rx .hs .ld{fill:none;stroke:var(--accent-line);stroke-width:1px;stroke-dasharray:2 3;vector-effect:non-scaling-stroke;transition:stroke .3s}.rx .hs.on circle{stroke:#fff;fill:var(--accent);filter:drop-shadow(0 0 8px #a9bbcdcc)}.rx .hs.on text{fill:var(--bg);font-weight:700}.rx .hs.on .ld{stroke:var(--accent-hi);stroke-dasharray:none}.rx .hs .lbl{opacity:0;transition:opacity .3s}.rx .hs.on .lbl{opacity:1}.rx .hs .lbl rect{fill:var(--bg);stroke:var(--accent-line);stroke-width:1px;vector-effect:non-scaling-stroke}.rx .hs .lbl text{font-family:var(--sans);letter-spacing:.02em;fill:var(--accent-hi);font-size:12px;font-weight:500}.rx .mark circle{fill:var(--bg);stroke:var(--rule-2);stroke-width:1px;vector-effect:non-scaling-stroke;transition:stroke .3s,fill .3s}.rx .mark text{font-family:var(--sans);letter-spacing:.02em;fill:var(--t3);font-size:12px;font-weight:500;transition:fill .3s}.rx .mark.on circle{stroke:var(--bad-ink);fill:#c2554a40}.rx .mark.on text{fill:var(--bad-ink)}.rx .reach{fill:none;stroke:var(--bad-ink);stroke-width:1.4px;stroke-dasharray:5 9;stroke-linecap:round;vector-effect:non-scaling-stroke;opacity:0;transition:opacity .35s}.rx .reach.on{opacity:1;animation:8s linear infinite rx-flow}@keyframes rx-flow{to{stroke-dashoffset:-140px}}.rx .fig .hs circle,.rx .fig .hs .lbl rect,.rx .fig .mark circle{fill:var(--surface)}.rx .fig .hs.on circle{fill:var(--accent)}.rx .fig .mark.on circle{fill:#c2554a40}.rx .reg{border-top:1px solid var(--rule-2);margin-top:28px}.rx .reg-row{border-bottom:1px solid var(--rule);grid-template-rows:auto auto;grid-template-columns:5.5rem 6rem minmax(0,1fr) auto;align-items:baseline;gap:4px 24px;padding:18px 0;display:grid}.rx .reg-date{grid-row:1/3}.rx .reg-kind{color:var(--accent-ink);grid-row:1/3}.rx .reg-title{font-family:var(--serif);font-variation-settings:"opsz" 22;color:var(--text);text-wrap:balance;font-size:clamp(18px,1.5vw,21px);line-height:1.25}.rx .reg-status{color:var(--t2);text-wrap:pretty;grid-column:3;font-size:14px;line-height:1.5}.rx .reg-link{color:var(--accent-ink);white-space:nowrap;min-height:32px;transition:gap .25s var(--ease),color .2s;grid-area:1/4/3;align-items:center;gap:8px;display:inline-flex}.rx .reg-link .ar{transition:transform .25s var(--ease)}.rx .reg-link:hover{color:var(--text);gap:12px}.rx .reg-link:hover .ar{transform:translate(3px)}.rx .reg-link.muted{color:var(--t3)}.rx .reg-camp{flex-wrap:wrap;align-items:baseline;gap:8px 14px;margin-top:22px;display:flex}.rx .reg-camp .no{color:var(--accent-ink)}@media (max-width:760px){.rx .reg-row{grid-template-rows:auto auto auto auto;grid-template-columns:5.5rem minmax(0,1fr);gap:4px 16px}.rx .reg-date{grid-row:1}.rx .reg-kind{grid-area:2/1}.rx .reg-title{grid-area:1/2}.rx .reg-status{grid-area:2/2}.rx .reg-link{grid-area:3/2;margin-top:4px}}.rx .tbl-wrap{-webkit-overflow-scrolling:touch;border-top:1px solid var(--rule-2);margin-top:28px;overflow-x:auto}.rx .tbl{border-collapse:collapse;border-spacing:0;width:100%}.rx .tbl.wide{min-width:640px}.rx .tbl th{text-align:left;border-bottom:1px solid var(--rule);vertical-align:bottom;white-space:nowrap;padding:14px 20px 12px 0;font-size:12px}.rx .tbl td{color:var(--t2);border-bottom:1px solid var(--rule);vertical-align:top;padding:16px 20px 16px 0;font-size:14.5px;line-height:1.5}.rx .tbl th:last-child,.rx .tbl td:last-child{padding-right:0}.rx .tbl td b{color:var(--text);font-weight:500}.rx .tbl caption{letter-spacing:.02em;text-align:left;color:var(--t3);padding:0 0 12px;font-size:12.5px;font-weight:500}.rx .fig{border:1px solid var(--rule-2);background:var(--surface);margin:28px 0 0;padding:12px}.rx .fig img,.rx .fig video{width:100%;height:auto;display:block}.rx .fig-cap{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:12px;display:flex}.rx .fig>.fig-cap{border-top:1px solid var(--rule);padding-top:10px}.rx .fig-cap .no{color:var(--accent-ink)}.rx .fig-cap a{color:var(--accent-ink);margin-left:auto;transition:color .2s}.rx .fig-cap a:hover{color:var(--text)}.rx .tl{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:28px;padding-top:20px;display:grid;position:relative}.rx .tl:before{content:"";background:var(--rule-2);height:1px;position:absolute;top:5px;left:0;right:0}.rx .tl-item{align-content:start;gap:4px;min-width:0;padding-right:16px;display:grid;position:relative}.rx .tl-item:before{content:"";box-sizing:border-box;background:var(--bg);border:1px solid var(--accent-ink);border-radius:50%;width:11px;height:11px;position:absolute;top:-20px;left:0}.rx .tl-item.done:before{background:var(--accent-ink)}.rx .tl-date{white-space:nowrap}.rx .tl-label{color:var(--text);text-wrap:pretty;font-size:14.5px;line-height:1.5}@media (max-width:700px){.rx .tl{grid-auto-columns:auto;grid-auto-flow:row;gap:18px;padding-top:0;padding-left:26px}.rx .tl:before{width:1px;height:auto;inset:0 auto 0 5px}.rx .tl-item{padding-right:0}.rx .tl-item:before{top:4px;left:-26px}}.rx .pull{font-family:var(--serif);font-variation-settings:"opsz" 36;letter-spacing:-.01em;color:var(--text);text-wrap:balance;max-width:26ch;margin-top:28px;font-size:clamp(24px,2.6vw,36px);font-weight:300;line-height:1.15}.rx .pull+.cols{margin-top:32px}.rx .cols>.body{margin-top:0}.rx .cols{border-top:1px solid var(--rule-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 56px;margin-top:28px;padding-top:24px;display:grid}.rx .cols>*{min-width:0}.rx .col-t{font-family:var(--serif);font-variation-settings:"opsz" 24;color:var(--text);text-wrap:balance;font-size:clamp(20px,1.7vw,23px);line-height:1.22}.rx .col-b{color:var(--t2);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:1.6}@media (max-width:760px){.rx .cols{grid-template-columns:1fr;gap:24px}}.rx .feat{border-top:1px solid var(--rule-2);margin-top:28px;padding-top:24px}.rx .feat-t{font-family:var(--serif);font-variation-settings:"opsz" 36;letter-spacing:-.012em;color:var(--text);text-wrap:balance;max-width:22ch;margin-top:10px;font-size:clamp(28px,3.4vw,46px);font-weight:300;line-height:1.1}.rx .feat-t a{transition:color .2s}.rx .feat-t a:hover{color:var(--accent-ink)}.rx .feat-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:28px 64px;margin-top:8px;display:grid}.rx .feat-text .body{margin-top:20px}.rx .feat-text .links{margin-top:26px}.rx .feat-stat{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 28px;margin-top:24px;padding-top:0}.rx .feat-stat .stat-v{font-size:clamp(26px,2.4vw,34px)}@media (max-width:900px){.rx .feat-grid{grid-template-columns:1fr;gap:8px}.rx .feat-stat{border-top:1px solid var(--rule);margin-top:28px;padding-top:24px}}.rx .stat{border-top:1px solid var(--rule-2);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px 32px;margin-top:28px;padding-top:24px;display:grid}.rx .stat-item{align-content:start;gap:6px;min-width:0;display:grid}.rx .stat-v{font-family:var(--serif);font-variation-settings:"opsz" 28;letter-spacing:-.01em;color:var(--text);font-variant-numeric:tabular-nums;font-size:28px;font-weight:400;line-height:1.1}.rx .stat-l{line-height:1.45}.rx .notes{border-top:1px solid var(--rule-2);margin-top:28px}.rx .note{border-bottom:1px solid var(--rule);grid-template-rows:auto auto;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:baseline;gap:4px 24px;padding:18px 0;display:grid}.rx .note-date{white-space:nowrap;grid-area:1/1/3}.rx .note-title{font-family:var(--serif);font-variation-settings:"opsz" 22;color:var(--text);text-wrap:balance;grid-area:1/2;font-size:clamp(18px,1.5vw,21px);line-height:1.25;transition:color .2s}.rx a.note-title:hover,.rx .note-title a:hover{color:var(--accent-ink)}.rx .note-line{color:var(--t2);text-wrap:pretty;grid-area:2/2;font-size:14px;line-height:1.5}.rx .note-link{color:var(--accent-ink);white-space:nowrap;min-height:32px;transition:gap .25s var(--ease),color .2s;grid-area:1/3/3;align-items:center;gap:8px;display:inline-flex}.rx .note-link .ar{transition:transform .25s var(--ease)}.rx .note-link:hover{color:var(--text);gap:12px}.rx .note-link:hover .ar{transform:translate(3px)}@media (max-width:760px){.rx .note{grid-template-rows:auto auto auto;grid-template-columns:5.5rem minmax(0,1fr);gap:4px 16px}.rx .note-date{grid-row:1}.rx .note-link{grid-area:3/2;margin-top:4px}}.rx .tg{border:1px solid var(--rule-2);margin-bottom:18px;display:inline-flex}.rx .tg-btn{align-items:center;min-height:44px;padding:0 16px;transition:color .2s,background .2s;display:inline-flex}.rx .tg-btn+.tg-btn{border-left:1px solid var(--rule-2)}.rx .tg-btn[aria-pressed=true]{color:var(--bg);background:var(--accent-ink)}.rx .tg-line{font-family:var(--serif);font-variation-settings:"opsz" 24;color:var(--t2);max-width:56ch;margin-top:14px;font-size:clamp(18px,1.6vw,22px);font-style:italic;line-height:1.4;display:none}.rx .wire{margin-top:36px}.rx .msg{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,15rem) minmax(0,1fr) minmax(0,15rem);align-items:start;gap:28px;padding:30px 0;display:grid}.rx .msg-node{border:1px solid var(--rule-2);background:var(--surface);gap:8px;padding:18px 20px 20px;display:grid}.rx .msg-t{font-family:var(--serif);font-variation-settings:"opsz" 20;color:var(--text);font-size:18px;line-height:1.3}.rx .msg-s{color:var(--t2);text-wrap:pretty;font-size:14px;line-height:1.55}.rx .msg-path{grid-template-rows:auto auto;grid-template-columns:1fr auto 1fr;align-items:center;row-gap:20px;padding-top:6px;display:grid}.rx .msg-line{background:var(--rule-2);height:1px}.rx .msg-card{text-align:center;border:1px solid var(--bad-ink);background:var(--bg);grid-column:2;gap:8px;padding:16px 22px;transition:border-color .35s,box-shadow .35s;display:grid;box-shadow:0 0 0 4px #c2554a14}.rx .wire[data-state=secure] .msg-card{border-color:var(--accent-ink);box-shadow:0 0 0 4px var(--accent-tint)}.rx .msg-req{font-family:var(--serif);font-variation-settings:"opsz" 22;color:var(--text);font-size:clamp(18px,1.6vw,21px);line-height:1.25}.rx .msg-meta{font-size:12px}.rx .msg-ear{text-align:center;border-top:1px dashed var(--rule-2);grid-column:1/-1;justify-self:center;gap:6px;max-width:34ch;padding-top:16px;display:grid}.rx .wire[data-state=plain] .st-secure,.rx .wire[data-state=secure] .st-plain{display:none}.rx .wire[data-state=plain] .tg-line[data-for=plain],.rx .wire[data-state=secure] .tg-line[data-for=secure]{display:block}@media (max-width:900px){.rx .msg{grid-template-columns:1fr;gap:0;padding:24px 0}.rx .msg-path{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;justify-items:center;row-gap:0;padding:0}.rx .msg-line{width:1px;height:28px}.rx .msg-card{box-sizing:border-box;grid-column:1;width:100%}.rx .msg-ear{border-top:0;padding:14px 0 18px}.rx .msg-node{box-sizing:border-box;width:100%}}.rx .std{border-top:1px solid var(--rule-2);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;margin-top:28px;display:grid}.rx .std-item{border-bottom:1px solid var(--rule);grid-template-rows:auto auto;grid-template-columns:2.4rem 1fr;gap:6px 14px;min-width:0;padding:24px 0 28px;display:grid}.rx .std-item .n{font-family:var(--serif);font-variation-settings:"opsz" 24;color:var(--accent-ink);grid-row:1/3;padding-top:2px;font-size:18px;font-style:italic}.rx .std-item .t{font-family:var(--serif);font-variation-settings:"opsz" 24;color:var(--text);text-wrap:balance;font-size:clamp(20px,1.7vw,23px);line-height:1.22}.rx .std-item .r{color:var(--t2);text-wrap:pretty;font-size:14.5px;line-height:1.56}@media (max-width:760px){.rx .std{grid-template-columns:1fr;gap:0}}.rx .about{border-top:1px solid var(--rule-2);max-width:66ch;margin-top:28px;padding-top:24px}.rx .about-line{color:var(--t2);text-wrap:pretty;font-size:clamp(15.5px,1.3vw,17.5px);line-height:1.62}.rx .about-line+.about-line{margin-top:14px}.rx .about-mail{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-top:22px;display:flex}.rx .about-mail a{font-family:var(--serif);font-variation-settings:"opsz" 24;color:var(--text);border-bottom:1px solid var(--rule-2);padding-bottom:3px;font-size:clamp(19px,1.8vw,24px);transition:border-color .25s}.rx .about-mail a:hover{border-color:var(--accent-ink)}.rx .staged{color:var(--accent-ink);opacity:0;transition:opacity .3s}.rx .staged.show{opacity:1}.rx .tb{max-width:var(--sheet);padding:0 var(--gut)56px;margin:0 auto}.rx .tb-grid{border:1px solid var(--rule-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rx .tb-cell{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);align-content:start;gap:6px;min-width:0;padding:14px 16px 16px;display:grid}.rx .tb-cell:nth-child(4n){border-right:0}.rx .tb-cell:nth-last-child(-n+4){border-bottom:0}.rx .tb-cell .v{color:var(--t2);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:13.5px;line-height:1.5}.rx .tb-cell .v a{color:var(--t2);border-bottom:1px solid var(--rule-2)}.rx .tb-cell .v a:hover{color:var(--text);border-color:var(--accent-ink)}@media (max-width:820px){.rx .tb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rx .tb-cell:nth-child(4n){border-right:1px solid var(--rule)}.rx .tb-cell:nth-child(2n){border-right:0}.rx .tb-cell:nth-last-child(-n+4){border-bottom:1px solid var(--rule)}.rx .tb-cell:nth-last-child(-n+2){border-bottom:0}.rx .brand{align-items:center;min-height:44px}.rx .ni,.rx .tlink,.rx .cap a,.rx .fig-cap a,.rx .links a{align-items:center;min-height:44px;display:inline-flex}.rx .cap a,.rx .fig-cap a,.rx .links a{gap:8px}.rx .tb-cell .v a{align-items:center;min-height:44px;display:inline-flex}.rx .reg-link,.rx .note-link{min-height:44px}.rx .about-mail a{position:relative}.rx .about-mail a:after{content:"";position:absolute;inset:-6px 0}}@media (prefers-reduced-motion:reduce){.rx .rv{opacity:1;transition:none;transform:none}.rx .hero-in{opacity:1;animation:none;transform:none}.rx .reach.on{animation:none}.rx .hs circle,.rx .hs text,.rx .hs .ld,.rx .b1 path,.rx .b2 rect,.rx .msg-card{transition:none}}
