.rs-map{container-type:inline-size}.rs-map>*+*{margin-top:2.5rem}.rs-map :is(.mm,.cb,.g3) *{margin:0;box-sizing:border-box}.rs-map :is(a,button,summary,input,[role]):focus-visible{outline:2px solid var(--rs-ac);outline-offset:3px}.rs-map :is(summary b,.ot b){font-family:var(--rs-se);font-weight:500;letter-spacing:0;text-transform:none;color:var(--rs-ink)}.rs-map :is(.mm,.g3) a{color:var(--rs-ac)}.rs-map .rs-prose>h2:first-child{border-top:0;padding-top:0}.rs-map .rs-prose>h2{scroll-margin-top:4.5rem}.rs-map .jl{padding-top:0;align-items:baseline}.rs-map .jl span{color:var(--rs-sub)}.rs .rs-map .jl a{font-weight:600}.rs-map>.jl+.kf{margin-top:1.5rem}.rs-map .rs-prose.kf>h2:first-child{border-top:2px solid var(--rs-ac);padding-top:1rem}.rs-map .dlp{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.rs-map .dlp span{flex:1 1 14rem;font-size:.875rem;line-height:1.45;color:var(--rs-sub)}.rs-map .mm{display:grid;grid-template-columns:minmax(0,1fr);row-gap:1.25rem;container-type:inline-size}.rs-map .fh{display:grid;row-gap:.55rem;max-width:var(--rs-tw)}.rs-map .ex{line-height:1.45}.rs-map .ct{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.25rem}.rs-map .q{flex:1 1 19rem;max-width:20rem;height:2.4rem;border:1px solid var(--rs-fc);border-radius:0;background:#fff;padding:0 .8rem;font:inherit;color:var(--rs-ink);-webkit-appearance:none;appearance:none}.rs-map .q::placeholder{color:var(--rs-sub);opacity:1}.rs-map .fs{display:flex;flex-wrap:wrap;gap:.4rem}.rs-map .fb,.rs-map .cl{display:inline-flex;align-items:center;gap:.4rem;min-height:2.4rem;border:1px solid var(--rs-fc);border-radius:0;background:none;padding:0 .75rem;font:inherit;font-size:.8125rem;line-height:1;color:var(--rs-tx);cursor:pointer}.rs-map .fb[aria-pressed=true]{background:var(--rs-ac);border-color:var(--rs-ac);color:#fff}.rs-map .fb[aria-pressed=true] .d{border-color:#fff;background:#fff}.rs-map .fb[aria-pressed=true] .d.o{background:none}.rs-map .n{color:var(--rs-sub);font-size:.875rem;margin-left:auto}.rs-map .xa{border:0;border-radius:0;background:none;padding:0;font:inherit;font-size:.8125rem;font-weight:600;color:var(--rs-ac);cursor:pointer}.rs-map .d,.rs-map .st:before{content:"";display:inline-block;width:.68rem;height:.68rem;border-radius:50%;border:1.5px solid var(--rs-ac);background:var(--rs-ac);flex:none}.rs-map .d.o,.rs-map .st.o:before{background:var(--rs-paper)}.rs-map .ex .d{vertical-align:-.03em}.rs-map .gr{display:grid;gap:1.5rem}.rs-map .mw{position:relative;width:min(100%,calc((100vh - var(--sticky-area-height, 0px) - 5rem) * .895));min-width:min(100%,19rem);margin-inline:auto;container-type:inline-size}.rs-map .mb{position:relative;aspect-ratio:680 / 760}.rs-map .mb svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.rs-map .e{fill:var(--rs-ld)}.rs-map .r{fill:none;stroke:var(--rs-paper);stroke-width:1.3}.rs-map .o{fill:#1c1c1c0d}.rs-map .l{fill:none;stroke:var(--rs-sub);stroke-width:.75;display:none}.rs-map .pl{position:absolute;top:0;right:0;bottom:0;left:0}.rs-map .pn{position:absolute;width:.72rem;height:.72rem;transform:translate(-50%,-50%);border-radius:50%;border:1.5px solid var(--rs-ac);background:var(--rs-ac);box-shadow:0 0 0 1.5px var(--rs-paper);padding:0;cursor:pointer;transition:opacity .15s}.rs-map .pn:not(.sr){background:var(--rs-paper)}.rs-map .pn:after{content:"";position:absolute;top:-.4rem;right:-.4rem;bottom:-.4rem;left:-.4rem;border-radius:50%}.rs-map .pn:hover{z-index:2;box-shadow:0 0 0 1.5px var(--rs-paper),0 0 0 3px var(--rs-ac)}.rs-map .pn.on{z-index:3;box-shadow:0 0 0 2px var(--rs-paper),0 0 0 5px var(--rs-hl)}.rs-map .pn.off{opacity:.13;pointer-events:none}.rs-map .tt{position:absolute;z-index:4;transform:translate(-50%,calc(-100% - .75rem));background:var(--rs-ink);color:var(--rs-paper);font-size:.8125rem;line-height:1.3;padding:.3rem .55rem;white-space:nowrap;pointer-events:none}.rs-map .tt.e{transform:translate(-92%,calc(-100% - .75rem))}.rs-map .tt.w{transform:translate(-8%,calc(-100% - .75rem))}.rs-map .gl{position:absolute;transform:translate(-50%,-50%);font-size:.75rem;color:var(--rs-sub);white-space:nowrap;pointer-events:none}.rs-map .an{list-style:none;padding:0;display:block;font-size:.875rem;line-height:1.4;border-top:1px solid var(--rs-ln)}.rs-map .mw>.an{margin-top:.9rem}.rs-map .an li{padding:.55rem 0;border-bottom:1px solid var(--rs-ln)}.rs-map .an b{display:block;color:var(--rs-ink)}.rs-map .rh,.rs-map .g3 h3{font:700 .8125rem/1.3 var(--rs-sa);letter-spacing:0;text-transform:none;color:var(--rs-ink)}.rs-map .rh{padding:1.5rem 0 .45rem;border-bottom:1px solid var(--rs-l2);display:flex}.rs-map .rh span{flex:1;display:flex;align-items:center}.rs-map .rh i{font-style:normal;margin-left:auto}.rs-map .ls>.rh:first-child{padding-top:0}.rs-map .rh.c{padding:0;border-bottom-color:var(--rs-ln)}.rs-map .ls>.rh.c:first-child{border-top:1px solid var(--rs-l2)}.rs-map .rh.c span{padding:.85rem 0;cursor:pointer}.rs-map .rh.c span:after,.rs-map summary:after{content:"+";font:400 1.15rem/1 var(--rs-se);width:1rem;text-align:center}.rs-map .rh.c span:after{margin-left:.8rem}.rs-map .rh.c.op{border-bottom-color:var(--rs-l2)}.rs-map .rh.c.op span:after,.rs-map details[open] summary:after{content:"\2212"}.rs-map details{border-bottom:1px solid var(--rs-ln);scroll-margin-top:calc(var(--sticky-area-height, 0px) + 1rem)}.rs-map summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto 1rem;column-gap:.8rem;align-items:baseline;padding:.7rem 0}.rs-map summary::-webkit-details-marker{display:none}.rs-map summary:after{grid-column:3;grid-row:1}.rs-map summary b{font-size:1.1875rem;line-height:1.2}.rs-map .st{display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;font-size:.8125rem}.rs-map summary em{font-style:normal;grid-column:1 / 3;font-size:.875rem;color:var(--rs-sub)}.rs-map details>div{display:grid;row-gap:.5rem;padding:.1rem 1.8rem 1.1rem 0}.rs-map .tn .lb{font-weight:700;color:var(--rs-ac);padding-right:.35rem}.rs-map .lk{display:flex;flex-wrap:wrap;gap:.2rem 1.4rem;font-size:.875rem}.rs-map .em{padding:1.5rem 0;display:grid;row-gap:.6rem;justify-items:start}.rs-map .cb{display:grid;row-gap:.6rem}.rs-map .rs-prose>.cb{margin-block:1.75rem}.rs-map .ua,.rs-map .uc{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);column-gap:3px}.rs-map .uc{align-items:end;min-height:8.5rem;border-bottom:1px solid var(--rs-l2);padding-top:.5rem}.rs-map .uc div{display:flex;flex-direction:column-reverse;align-items:center;gap:2px;padding-bottom:2px}.rs-map .uc i{display:block;width:min(100%,.9rem);aspect-ratio:1;background:var(--rs-ac)}.rs-map .uc .mx i{background:var(--rs-hl)}.rs-map .uc u{text-decoration:none;font-size:.8125rem;line-height:1.3;font-weight:700;color:var(--rs-ink)}.rs-map .ua{font-size:.75rem;color:var(--rs-sub);text-align:center;font-variant-numeric:tabular-nums}.rs-map .ua span{white-space:nowrap;display:flex;justify-content:center}.rs-map .g3{display:grid;grid-template-columns:minmax(0,1fr);gap:1.6rem 2rem;align-items:start;margin-top:1.5rem}.rs-map .g3 h3{border-bottom:1px solid var(--rs-l2);padding-bottom:.4rem}.rs-map .g3+.rs-prose{margin-top:1.75rem}.rs-map .ot{list-style:none;padding:0;display:block}.rs-map .ot li{padding:.55rem 0;border-bottom:1px solid var(--rs-ln)}.rs-map .ot b{font-size:1.125rem;line-height:1.2;padding-right:.45rem}.rs-map .ot i{font-style:normal;color:var(--rs-sub);font-size:.8125rem}.rs-map .ot span{display:block}@container (max-width: 30rem){.rs-map summary{grid-template-columns:minmax(0,1fr) 1rem}.rs-map summary:after{grid-column:2}.rs-map summary .st{grid-column:1;grid-row:2;padding-top:.15rem}.rs-map summary em{grid-column:1;grid-row:3}.rs-map .n{margin-left:0;flex-basis:100%}.rs-map .q{max-width:none}}@container (max-width: 26rem){.rs-map .mw .pn{width:.6rem;height:.6rem}}@container (min-width: 30rem){.rs-map .mw .an{position:absolute;top:0;left:0;right:0;aspect-ratio:680 / 760;margin-top:0;border:0;pointer-events:none;font-size:.78rem;line-height:1.3}.rs-map .mw .an li{position:absolute;left:var(--x);top:var(--y);bottom:var(--b);width:var(--w);padding:0;border:0}.rs-map .mw .l{display:block}}@container (min-width: 52rem){.rs-map .gr{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:3rem;align-items:start}.rs-map .mp{position:sticky;top:calc(var(--sticky-area-height, 0px) + 1rem)}.rs-map .g3{grid-template-columns:repeat(3,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/research-map.css.map */
