.cu-guide[data-type=vs] h1 em{font-style:normal;color:var(--ft);font-weight:500}.cu-guide[data-type=vs] .note{font-size:.8rem;line-height:1.6;color:var(--qt);max-width:var(--read);margin-top:.9rem}.cu-guide[data-type=vs] .fork{display:grid;gap:1px;background:var(--rl);border:1px solid var(--rl2);margin:0 0 1.8rem}@media (min-width:760px){.cu-guide[data-type=vs] .fork{grid-template-columns:1fr 1fr}}.cu-guide[data-type=vs] .path{background:var(--g2);padding:1.4rem 1.4rem 1.5rem;border-top:2px solid var(--k)}.cu-guide[data-type=vs] .p-k{font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--k);margin-bottom:.5rem}.cu-guide[data-type=vs] .path h3{font-size:1.12rem;font-weight:700;letter-spacing:-.012em;margin:0 0 .6rem}.cu-guide[data-type=vs] .path p{margin:0 0 .9rem;font-size:.885rem;line-height:1.6}.cu-guide[data-type=vs] .path ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--rl);padding-top:.8rem}.cu-guide[data-type=vs] .path li{font-size:.855rem;line-height:1.5;padding:.3rem 0 .3rem 1rem;position:relative;color:var(--bd)}.cu-guide[data-type=vs] .path li:before{content:"";position:absolute;left:0;top:.85rem;width:5px;height:1px;background:var(--k)}.cu-guide[data-type=vs] .glance{border:1px solid var(--rl2);margin:1.6rem 0 0}.cu-guide[data-type=vs] .g-head{display:none}@media (min-width:900px){.cu-guide[data-type=vs] .g-head{display:grid;grid-template-columns:11rem 1fr 1fr;gap:0 1.3rem;padding:.8rem 1.2rem;background:var(--g3);border-bottom:1px solid var(--rl2)}.cu-guide[data-type=vs] .g-head span{font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--k,var(--ft))}.cu-guide[data-type=vs] .g-row{display:grid;grid-template-columns:11rem 1fr 1fr;gap:0 1.3rem;align-items:start}}.cu-guide[data-type=vs] .g-row{padding:.85rem 1.2rem;border-bottom:1px solid var(--rl)}.cu-guide[data-type=vs] .g-row:last-child{border-bottom:0}.cu-guide[data-type=vs] .g-l{font-weight:600;color:var(--ink);font-size:.855rem;line-height:1.4;margin-bottom:.4rem}.cu-guide[data-type=vs] .g-a{font-size:.845rem;line-height:1.55;margin-bottom:.5rem}.cu-guide[data-type=vs] .g-a:last-child{margin-bottom:0}.cu-guide[data-type=vs] .g-a .who{display:block;font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--m-amber);margin-bottom:.15rem}.cu-guide[data-type=vs] .g-a.b .who{color:var(--m-teal)}@media (min-width:900px){.cu-guide[data-type=vs] .g-l,.cu-guide[data-type=vs] .g-a{margin-bottom:0}.cu-guide[data-type=vs] .g-a .who{display:none}}.cu-guide[data-type=vs] .dims{display:grid;gap:1.1rem;margin:1.8rem 0 0}.cu-guide[data-type=vs] .dim{border:1px solid var(--rl2);background:var(--g2);padding:1.35rem 1.4rem 1.4rem}.cu-guide[data-type=vs] .dim h3{font-size:1.06rem;font-weight:700;letter-spacing:-.012em;margin:0 0 1rem;display:flex;gap:.75rem;align-items:baseline}.cu-guide[data-type=vs] .dim .num{font-family:var(--mono);font-size:.75rem;color:var(--ft);font-weight:400}.cu-guide[data-type=vs] .two{display:grid;gap:1px;background:var(--rl);border:1px solid var(--rl);margin-bottom:1.1rem}@media (min-width:820px){.cu-guide[data-type=vs] .two{grid-template-columns:1fr 1fr}}.cu-guide[data-type=vs] .side{background:var(--g2);padding:1rem 1.1rem 1.05rem;border-top:2px solid var(--k)}.cu-guide[data-type=vs] .side.a{--k:var(--m-amber)}.cu-guide[data-type=vs] .side.b{--k:var(--m-teal)}.cu-guide[data-type=vs] .s-k{font-family:var(--mono);font-size:.7rem;letter-spacing:.11em;text-transform:uppercase;color:var(--k);margin-bottom:.45rem}.cu-guide[data-type=vs] .side p{margin:0;font-size:.86rem;line-height:1.58}.cu-guide[data-type=vs] .so{margin:0;font-size:.895rem;line-height:1.6;color:var(--ink-s)}.cu-guide[data-type=vs] .so span{display:block;font-family:var(--mono);font-size:.7rem;letter-spacing:.11em;text-transform:uppercase;color:var(--ft);margin-bottom:.3rem}.cu-guide[data-type=vs] .caveat{margin:.9rem 0 0;padding-left:.9rem;border-left:2px solid var(--m-slate);font-size:.845rem;line-height:1.58;color:var(--qt)}.cu-guide[data-type=vs] .scroller{overflow-x:auto;margin:1.7rem 0 0;border:1px solid var(--rl2)}.cu-guide[data-type=vs] table{border-collapse:collapse;width:100%;min-width:40rem}.cu-guide[data-type=vs] caption{text-align:left;font-family:var(--mono);font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:var(--ft);padding:.8rem 1.1rem;background:var(--g3);border-bottom:1px solid var(--rl2)}.cu-guide[data-type=vs] th,.cu-guide[data-type=vs] td{padding:.7rem .9rem;border-bottom:1px solid var(--rl);font-size:.845rem;text-align:left;vertical-align:top}.cu-guide[data-type=vs] thead th{font-family:var(--mono);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ft);font-weight:500}.cu-guide[data-type=vs] thead th:nth-child(2){color:var(--m-amber)}.cu-guide[data-type=vs] thead th:nth-child(3){color:var(--m-teal)}.cu-guide[data-type=vs] tbody th{font-weight:500;color:var(--ink-s);width:34%}.cu-guide[data-type=vs] tbody td{color:var(--bd)}.cu-guide[data-type=vs] tbody tr:last-child th,.cu-guide[data-type=vs] tbody tr:last-child td{border-bottom:0}.cu-guide[data-type=vs] .cost{display:grid;gap:1px;background:var(--rl);border:1px solid var(--rl2);margin:1.7rem 0 0}@media (min-width:820px){.cu-guide[data-type=vs] .cost{grid-template-columns:1fr 1fr}}.cu-guide[data-type=vs] .c-side{background:var(--g2);padding:1.4rem 1.4rem 1.5rem;border-top:2px solid var(--k)}.cu-guide[data-type=vs] .c-k{font-family:var(--mono);font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:var(--k);margin-bottom:.55rem}.cu-guide[data-type=vs] .c-fig{font-family:var(--font-display);font-size:1.85rem;font-weight:800;letter-spacing:-.03em;color:var(--ink);line-height:1;margin-bottom:.9rem}.cu-guide[data-type=vs] .c-fig span{font-size:.95rem;font-weight:500;color:var(--ft);letter-spacing:0}.cu-guide[data-type=vs] .c-side p{font-size:.865rem;line-height:1.6;margin:0 0 .9rem}.cu-guide[data-type=vs] .c-real{padding-top:.85rem;border-top:1px solid var(--rl);color:var(--qt);margin-bottom:0!important}.cu-guide[data-type=vs] .traps{display:grid;gap:1px;background:var(--rl);border:1px solid var(--rl);margin:1.9rem 0}@media (min-width:820px){.cu-guide[data-type=vs] .traps{grid-template-columns:repeat(2,1fr)}}.cu-guide[data-type=vs] .trap{background:var(--color-bg);padding:1.2rem 1.3rem 1.3rem;border-top:2px solid var(--m-amber)}.cu-guide[data-type=vs] .trap h3{font-size:.95rem;font-weight:700;margin:0 0 .45rem}.cu-guide[data-type=vs] .trap p{margin:0;font-size:.87rem;line-height:1.58}.cu-guide[data-type=vs] .neither{border:1px solid var(--rl2);margin:1.8rem 0}.cu-guide[data-type=vs] .n-row{padding:1.15rem 1.3rem;border-bottom:1px solid var(--rl)}.cu-guide[data-type=vs] .n-row:last-child{border-bottom:0}.cu-guide[data-type=vs] .n-row h3{font-size:.96rem;font-weight:700;margin:0 0 .4rem;color:var(--ink)}.cu-guide[data-type=vs] .n-row p{margin:0;font-size:.885rem;line-height:1.6;max-width:60ch}.cu-guide[data-type=vs] .faq{border:1px solid var(--rl2);margin:1.7rem 0 0}.cu-guide[data-type=vs] .faq details{border-bottom:1px solid var(--rl)}.cu-guide[data-type=vs] .faq details:last-child{border-bottom:0}.cu-guide[data-type=vs] .faq summary{cursor:pointer;padding:1rem 2.6rem 1rem 1.3rem;font-size:.92rem;font-weight:600;color:var(--ink-s);list-style:none;position:relative}.cu-guide[data-type=vs] .faq summary::-webkit-details-marker{display:none}.cu-guide[data-type=vs] .faq summary:after{content:"+";position:absolute;right:1.3rem;top:.95rem;font-family:var(--mono);color:var(--m-amber);font-size:1rem}.cu-guide[data-type=vs] .faq details[open] summary:after{content:"−"}.cu-guide[data-type=vs] .faq summary:hover{color:var(--ink)}.cu-guide[data-type=vs] .faq details p{margin:0;padding:0 1.3rem 1.15rem;font-size:.875rem;line-height:1.62;max-width:62ch}#vs h1{font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.05;letter-spacing:-.03em}#vs h2{max-width:24ch}#vs .rail a{line-height:1.4}
