.rs .rs-top{margin-top:var(--sp-4)}.rs .rs-top>p{margin:0 0 var(--sp-3);text-wrap:pretty}.rs .rs-top>p:not(.rs-lede){font-family:inherit;font-size:var(--t-3);line-height:1.5}.rs .rs-top>p:last-child{margin-bottom:0}.rs .band.hc.hc-story{padding:0 0 var(--sp-4);border-bottom:var(--bw) solid var(--line);background:0 0;margin:0}.rs .hc-story .hc-in{max-width:44rem;margin:0;padding:0}.rs .hc-story .hc-figs{margin-top:0}.rs .hc-story .hc-was{color:var(--band-ink-2)}.rs-doors{gap:var(--sp-4);max-width:44rem;margin:var(--sp-5) 0 0;grid-template-columns:minmax(0,1fr);display:grid}.rs .rs-door.btn{justify-content:space-between;align-items:center;gap:var(--sp-3);box-sizing:border-box;width:100%;min-height:56px;text-decoration:none;display:flex}.rs .rs-door .rs-arrow{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.rs .rs-door.btn:hover,.rs .rs-door.btn:focus-visible{filter:brightness(.96)}.rs .rs-find .finder{max-width:none;margin:0}.rs-sec{max-width:44rem}.rs-sec>h2{margin:var(--sp-7) 0 var(--sp-2)}.rs-sec>.note{margin:0 0 var(--sp-3);font-size:var(--t-2);color:var(--ink-2)}.rs-sec>h3{margin:var(--sp-5) 0 var(--sp-2);font-size:var(--t-4)}.rs-p{margin:0 0 var(--sp-3);line-height:1.5}.rs-fc{color:var(--ink-2)}.rs-q>h3{margin:var(--sp-4) 0 var(--sp-1);font-size:var(--t-3)}.rs-qsrc{margin:0 0 var(--sp-3)}.rs-rows{border-top:var(--bw) solid var(--line);margin:0;padding:0;list-style:none}.rs-rows li{padding:var(--sp-2) 0;border-bottom:var(--bw) solid var(--line);flex-direction:column;gap:2px;margin:0;line-height:1.4;display:flex}.rs-rows li>a,.rs-who a{color:var(--ink);font-weight:700}.rs-rows .rs-w{color:var(--ink)}.rs-rows .rs-sub,.rs-rows .rs-t{font-size:var(--t-2);color:var(--ink-2)}.rs-rows b{font-weight:700}.rs-rows .pn{display:inline}.rs-rows .pm{margin-right:.35em}.rs-list{margin:0 0 var(--sp-3);padding-left:1.2em;line-height:1.5}.rs-list li+li{margin-top:var(--sp-1)}.rs-dl{grid-template-columns:minmax(0,1fr);gap:0;margin:0;display:grid}.rs-dl dt{margin:var(--sp-3) 0 0;font-weight:700}.rs-dl dd{margin:0;line-height:1.5}.rs-kicker{margin:var(--sp-4) 0 calc(-1 * var(--sp-2))}.rs-kicker span{border-radius:var(--r-1);background:var(--gold);color:var(--on-gold);font-size:var(--t-2);padding:0 .45em;font-weight:700;line-height:1.6;display:inline-block}#timeline.rs-sec{max-width:54rem}.rs-vh{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rs-km{margin:0 0 var(--sp-6)}.rs-km h3{margin:0 0 var(--sp-2);font-family:inherit;font-size:var(--t-4);font-weight:700}.rs-km ol{margin:0;padding:0;list-style:none}.rs-km li{column-gap:var(--sp-3);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;margin:0;padding:3px 0;line-height:1.4;display:grid}.rs-km time{color:var(--ink-2);font-variant-numeric:tabular-nums}.rs-km a{color:var(--ink);font-weight:700}.rs-tl{margin:0;padding:0;list-style:none}.rs-tl-g{padding:var(--sp-2) 0 var(--sp-2);border-top:2px solid var(--ink);margin:0}.rs-tl-t{margin:0 0 var(--sp-1);font-size:var(--t-3);color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700}.rs-post{padding:var(--sp-2) 0 var(--sp-4)}.rs-post+.rs-post{border-top:var(--bw) solid var(--line);padding-top:var(--sp-4)}.rs-tl-h{margin:0 0 var(--sp-1);font-family:inherit;font-size:var(--t-5);text-wrap:balance;font-weight:700;line-height:1.25}.rs-tl-p{font-size:var(--t-3);margin:0;line-height:1.5}.rs-tl-p b,.rs-tl-l b{white-space:nowrap;font-weight:700}.rs-tl-l{margin:var(--sp-2) 0 0;padding:0;list-style:none}.rs-tl-l li{margin:0;padding:3px 0;line-height:1.45}.rs-tl-lr{font-weight:700;display:block}.rs-pt{border-left:3px solid var(--p-other);color:var(--ink-2);white-space:nowrap;margin-left:.1em;padding-left:.4em;font-size:.88em;font-weight:600;line-height:1.15;display:inline-block}.rs-pt-ndp{border-left-color:var(--p-ndp)}.rs-pt-con{border-left-color:var(--p-con)}.rs-pt-grn{border-left-color:var(--p-grn)}.rs-pt-onebc{border-left-color:var(--p-onebc)}.rs-pt-centrebc{border-left-color:var(--p-centrebc)}.rs-pt-lib{border-left-color:var(--p-lib)}.rs-tl a.rs-q,.rs-tl-h a.rs-q{color:inherit;box-shadow:none;background:0 0;border:0;text-decoration:none}.rs-tl a.rs-q:hover,.rs-tl a.rs-q:focus-visible{text-underline-offset:.15em;text-decoration:underline}.rs-tl a.rs-qr{font-weight:700}.rs .rs-tl-fold{margin:0}.rs-tl-more{overscroll-behavior:contain;max-height:32rem;padding-top:var(--sp-3);overflow-y:auto}.rs .rs-jump{margin-top:var(--sp-5);margin-bottom:0}.rs-end{max-width:44rem;margin:var(--sp-6) 0 0}@media (width>=760px){.rs-doors{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.rs-rows li{column-gap:var(--sp-4);grid-template-columns:minmax(10rem,14rem) minmax(0,1fr);align-items:baseline;display:grid}.rs-rows li>.rs-sub{grid-column:2}.rs-rows li>.rs-who,.rs-rows li>.rs-who+.rs-w{grid-column:1/-1}.rs-tl-g{column-gap:var(--sp-5);padding-top:var(--sp-3);grid-template-columns:8rem minmax(0,44rem);display:grid}.rs-tl-t{margin:0;padding-top:.3em}.rs-post{padding-top:0}.rs-tl-l:has(.rs-tl-lr){column-gap:var(--sp-5);grid-template-columns:max-content minmax(0,1fr);align-items:baseline;row-gap:6px;display:grid}.rs-tl-l:has(.rs-tl-lr)>li{display:contents}.rs-tl-lr{white-space:nowrap;display:inline}.rs-km li{column-gap:var(--sp-5);grid-template-columns:8rem minmax(0,1fr)}.rs .rs-tl-fold{margin-left:calc(8rem + var(--sp-5))}.rs .rs-tl-fold>summary{padding:var(--sp-3) 0;border-block:var(--bw) solid var(--line);cursor:pointer;justify-content:space-between;align-items:center;font-weight:700;list-style:none;display:flex}.rs .rs-tl-fold>summary::-webkit-details-marker{display:none}.rs .rs-tl-fold>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.55em;height:.55em;transform:rotate(45deg)translateY(-.15em)}.rs .rs-tl-fold[open]>summary:after{transform:rotate(-135deg)}.rs .rs-tl-fold .rs-tl-more{margin-left:calc(-8rem - var(--sp-5))}}@media (width<=640px){.rs-sec>h2{font-size:var(--ph-h2);margin-top:var(--ph-gap)}.rs-sec>h3{font-size:var(--ph-h3)}.rs .rs-door.btn{font-size:var(--ph-body)}.rs-sec>.note,.rs-rows .rs-sub,.rs-tl-t,.rs-km time{font-size:var(--ph-note)}.rs-tl-h{font-size:var(--ph-h3)}.rs-tl-p,.rs-tl-l li,.rs .rs-top>p:not(.rs-lede){font-size:var(--ph-body)}}
