:root{color-scheme:dark;--rsh-paper:#e9eef2;--rsh-faint:#94a6b2;--rsh-ground:#0e1419;--rsh-panel:#16202a;--rsh-rule:#27384a;--rsh-blade:#58c7b2;--rsh-lamp:#e4584a}*,:before,:after{box-sizing:border-box}body{background:var(--rsh-ground);color:var(--rsh-paper);margin:0;font:17px/1.68 Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}a{color:var(--rsh-blade)}h1,h2,h3,h4{font-weight:700;line-height:1.22}h1{letter-spacing:-.01em;margin:0 0 .7rem;font-size:1.85rem}h2{margin:0 0 .55rem;font-size:1.24rem}h3{margin:0 0 .35rem;font-size:1.02rem}h4{color:#fff;margin:1rem 0 .2rem;font-size:.95rem}p{margin:0 0 .95rem}img{max-width:100%;height:auto;display:block}.rsh-crown,.rsh-read,.rsh-base{max-width:46rem;margin:0 auto;padding:0 1.15rem}.rsh-crown{padding-top:1.15rem}.rsh-sign{color:var(--rsh-paper);margin:0 0 .95rem;text-decoration:none;display:block}.rsh-sign b{letter-spacing:.02em;font-size:1.1rem;display:block}.rsh-sign i{color:var(--rsh-faint);font-size:.82rem;font-style:normal;display:block}.rsh-hop{color:#fff8f6;background:linear-gradient(177deg,#e4584a,#ab2f27);border:1px solid #f0837a;border-radius:.3rem;width:100%;padding:1rem 1.15rem;text-decoration:none;display:block;box-shadow:0 .45rem 1.3rem #e4584a40}.rsh-hop b{font-size:1.2rem;display:block}.rsh-hop span{opacity:.9;margin-top:.15rem;font-size:.83rem;display:block}.rsh-ways{margin:1.05rem 0 .35rem}.rsh-ways ul{margin:0;padding:0;font-size:.87rem;list-style:none}.rsh-ways li{margin:0 .85rem .3rem 0;display:inline-block}.rsh-ways em{color:var(--rsh-faint);font-style:normal}.rsh-trail{color:var(--rsh-faint);margin:0 0 1.25rem;font-size:.79rem}.rsh-read{padding-bottom:.4rem}.rsh-lede{color:#cfdae2;margin-bottom:1.4rem;font-size:1.08rem}.rsh-strip{flex-wrap:wrap;gap:.55rem;margin:0 0 1.7rem;padding:0;display:flex}.rsh-cell{border-left:3px solid var(--rsh-blade);background:var(--rsh-panel);flex:9.5rem;padding:.55rem .7rem}.rsh-cell b{text-transform:uppercase;letter-spacing:.09em;color:var(--rsh-faint);font-size:.73rem;display:block}.rsh-cell span{font-size:.97rem;display:block}.rsh-shot{margin:0 0 1.8rem}.rsh-shot img{border-radius:.25rem}.rsh-shot figcaption{color:var(--rsh-faint);margin-top:.45rem;font-size:.81rem}.rsh-chapter{margin:0 0 1.75rem}.rsh-aside{border-top:1px solid var(--rsh-rule);border-bottom:1px solid var(--rsh-rule);color:#cfdae2;margin:0 0 .3rem;padding:.7rem 0;font-size:.93rem}.rsh-aside p{margin:0}.rsh-ledger{margin:0 0 1.8rem}.rsh-band{margin:0 0 1.3rem}.rsh-pair{flex-wrap:wrap;gap:.1rem .8rem;margin:0 0 .35rem;display:flex}.rsh-pair b{color:var(--rsh-faint);flex:0 0 9.5rem;font-size:.85rem;font-weight:600}.rsh-pair span{flex:13rem;font-size:.95rem}.rsh-tier{margin:0 0 .55rem;font-size:.95rem}.rsh-tier em{color:var(--rsh-lamp);font-style:normal;font-weight:700}.rsh-asks{margin:0 0 1.7rem}.rsh-ask{border-bottom:1px solid var(--rsh-rule);padding:.55rem 0}.rsh-ask summary{cursor:pointer;font-size:.98rem;font-weight:600}.rsh-ask p{color:#cfdae2;margin:.5rem 0 .25rem;font-size:.95rem}.rsh-care{background:var(--rsh-panel);border-radius:.3rem;margin:0 0 1.5rem;padding:1.1rem 1.15rem .3rem;font-size:.95rem}.rsh-onward{font-size:.95rem}.rsh-base{border-top:1px solid var(--rsh-rule);color:var(--rsh-faint);margin-top:2.1rem;padding-top:1.15rem;padding-bottom:2.4rem;font-size:.84rem}.rsh-back ul{margin:0;padding:0;list-style:none}.rsh-back li{margin:0 .8rem .25rem 0;display:inline-block}.rsh-back em{font-style:normal}.rsh-gate{border:1px solid var(--rsh-rule);background:var(--rsh-panel);width:calc(100% - 2rem);max-width:28rem;color:var(--rsh-paper);border-radius:.3rem;padding:1.2rem 1.25rem 1.3rem}.rsh-gate::backdrop{background:#04080bcc}.rsh-gate h2{margin:0 0 .55rem;padding-right:2rem}.rsh-gate p{font-size:.94rem}.rsh-shut{font:inherit;color:var(--rsh-faint);cursor:pointer;background:0 0;border:0;padding:.2rem;font-size:.78rem;position:absolute;top:.75rem;right:.8rem}.rsh-yes{font:inherit;background:var(--rsh-blade);color:#06211c;cursor:pointer;border:0;border-radius:.25rem;width:100%;padding:.75rem 1rem;font-size:1rem;font-weight:700}.rsh-foot{color:var(--rsh-faint);margin:.7rem 0 0;font-size:.81rem}@media (width>=44rem){h1{font-size:2.2rem}.rsh-hop{justify-content:space-between;align-items:baseline;gap:1.2rem;display:flex}.rsh-hop span{text-align:right;margin-top:0}}
