.cg-count{color:var(--ink-2);margin:0 0 .6rem;font-size:15px}.cg-count b{color:var(--ink);font-size:18px}.cg{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.cg-cell{background:var(--card);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;gap:.2rem;min-width:0;padding:.7rem .75rem .8rem;display:flex}.cg-hit{background:var(--doubt-wash)}.cg-k{color:var(--ink-2);letter-spacing:.02em;font-size:13px;font-weight:800}.cg-v{color:var(--ink-3);align-items:center;gap:.35rem;font-size:15px;font-weight:800;display:inline-flex}.cg-hit .cg-v{color:var(--doubt)}.cg-via{color:var(--ink-3);overflow-wrap:anywhere;font-size:12px;line-height:1.55}.cg-hit .cg-via{color:var(--ink-2)}.cg-note{margin:.6rem 0 0}@media (width>=900px){.cg{grid-template-columns:repeat(5,minmax(0,1fr))}}.pd{margin:.4rem 0 .2rem;padding:0 10px;position:relative;overflow:hidden}.pd-track{height:calc(var(--rows) * 20px + 16px);position:relative}.pd-axis{width:100%;height:12px;position:absolute;bottom:0;left:0;right:0;overflow:visible}.pd-axis line{stroke:var(--ink);stroke-width:1.5px}.pd-axis .pd-tk{stroke:var(--ink-3);stroke-width:1px}.pd-dot{z-index:1;font-variant-numeric:tabular-nums;border:1.5px solid;place-items:center;width:17px;height:17px;margin-bottom:14px;margin-left:-8.5px;font-size:10.5px;font-weight:800;line-height:1;display:grid;position:absolute}.pd-ticks{height:1.3rem;margin-top:.15rem;position:relative}.pd-tl{color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11.5px;position:absolute;top:0;transform:translate(-50%)}.pd-tl-r{transform:translate(-100%)}.pd-tl-l{transform:none}.pd-ends{color:var(--ink-2);font-variant-numeric:tabular-nums;justify-content:space-between;gap:1rem;margin:.2rem -10px 0;font-size:12px;font-weight:700;display:flex}@media (width<=479.98px){.pd-odd{display:none}}.pd-stop{color:var(--on-stop);background:var(--stop);border-color:var(--stop)}.pd-doubt{color:var(--doubt);background:var(--doubt-wash)}.pd-risk{color:var(--on-risk);background:var(--risk-fill)}.pd-back{color:var(--back);background:var(--back-wash)}.pd-misc{color:var(--misc);background:var(--misc-wash)}.pd-rv{background:var(--card);color:var(--ink-2);border-style:dashed;border-color:var(--ink-2)}.pd-list{border-top:1.5px solid var(--ink);background:var(--card);margin:1rem 0 0;padding:0;list-style:none}.pd-list li{border-bottom:1px solid var(--rule);grid-template-columns:1.6rem 6.2rem minmax(0,1fr);grid-template-areas:"n d src""n d said";align-items:baseline;gap:.15rem .6rem;padding:.55rem .7rem;font-size:14.5px;display:grid}.pd-li-rv{box-shadow:none;outline:1px dashed var(--rule-2);outline-offset:-4px}.pd-n{font-variant-numeric:tabular-nums;border:1.5px solid;grid-area:n;align-self:start;place-items:center;width:1.35rem;height:1.35rem;font-size:11.5px;font-weight:800;display:inline-grid}.pd-d{color:var(--ink-2);white-space:nowrap;grid-area:d;font-weight:800}.pd-d a{color:inherit;text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:3px}.pd-d a:hover{color:var(--plum-ink);text-decoration-color:currentColor}.pd-src{overflow-wrap:anywhere;flex-wrap:wrap;grid-area:src;align-items:baseline;gap:.2rem .45rem;min-width:0;display:inline-flex}.pd-src a{color:var(--plum-ink);text-underline-offset:3px;font-weight:700}.pd-for{color:var(--ink-2);font-size:12.5px;font-weight:700}.pd-src a.pd-basis{font-size:12.5px}.pd-said{color:var(--ink-2);flex-wrap:wrap;grid-area:said;align-items:center;gap:.25rem .5rem;display:inline-flex}@media (width>=720px){.pd-list li{grid-template-columns:1.6rem 6.2rem minmax(0,1fr) auto;grid-template-areas:"n d src said";align-items:center}.pd-said{justify-content:flex-end}}.pd-none{border:1px dashed var(--rule-2);background:var(--card);color:var(--ink-2);margin:0;padding:.8rem 1rem}.ss-sum{background:var(--card-2);border-left:4px solid var(--ink);max-width:48rem;margin:.9rem 0 0;padding:.7rem .9rem .75rem 1rem}.ss-sum figcaption{color:var(--ink-3);letter-spacing:.06em;margin-bottom:.25rem;font-size:12.5px;font-weight:800}.ss-sum blockquote{margin:0}.ss-sum p{margin:0;font-size:15.5px;line-height:1.85}.sx{border:1px solid var(--rule);border-top:1.5px solid var(--ink);background:var(--card);margin:0;padding:0;list-style:none}.sx-item{border-bottom:1px solid var(--rule);padding:.7rem .85rem .8rem}.sx-item:last-child{border-bottom:0}.sx-rv{outline:1px dashed var(--rule-2);outline-offset:-4px}.sx-head{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;margin:0 0 .45rem;display:flex}.sx-name{color:var(--ink);overflow-wrap:break-word;min-width:0;font-size:15.5px;font-weight:900}.sx-w{color:var(--ink-3);font-size:12.5px;font-weight:700}.sx-row{border-top:1px dotted var(--rule-2);grid-template-columns:minmax(0,1fr);gap:.1rem .8rem;padding:.35rem 0 .15rem;display:grid}.sx-k{color:var(--ink-3);letter-spacing:.04em;margin:0;font-size:12px;font-weight:800;line-height:1.9}.sx-said,.sx-ev{margin:0;padding:0;list-style:none}.sx-said li,.sx-ev li{overflow-wrap:anywhere;padding:.12rem 0;font-size:14.5px;line-height:1.75}.sx-q{color:var(--ink);margin-right:.5rem}.sx-a{color:var(--plum-ink);white-space:nowrap;text-underline-offset:3px;margin-right:.55rem;font-weight:700;display:inline-block}.sx-aside{color:var(--ink-3);overflow-wrap:anywhere;margin:.05rem 0 .15rem;font-size:12px;line-height:1.5;display:block}.sx-d{color:var(--ink-2);white-space:nowrap;margin-right:.5rem;font-size:13px;font-weight:800}.sx-sub{color:var(--ink-3);white-space:nowrap;margin-right:.45rem;font-size:12.5px;font-weight:700}.sx-t{color:var(--ink-2)}.st-note{color:var(--ink-2);margin:.6rem 0 0;font-size:14px}.st-note .link{margin-left:.5rem;font-size:13px}@media (width>=640px){.sx-item{padding:.75rem 1rem .85rem}.sx-row{grid-template-columns:5.2rem minmax(0,1fr)}}.ac{background:var(--card);border:1px solid var(--rule);width:100%;font-size:14.5px}.ac th,.ac td{border-bottom:1px solid var(--rule);text-align:left;vertical-align:middle;padding:.55rem .7rem}.ac thead th{background:var(--card-2);border-bottom:1.5px solid var(--ink);color:var(--ink-2);white-space:nowrap;font-size:13px;font-weight:800}.ac tbody tr:last-child>*{border-bottom:0}.ac-lead>:first-child{border-left:4px solid var(--plum)}.ac-rk{white-space:nowrap;color:var(--ink-2);font-size:13px;font-weight:800}.ac-nm{min-width:0;font-weight:400}.ac-nm a{color:var(--ink);overflow-wrap:anywhere;font-size:17px;font-weight:900;text-decoration:none}.ac-nm a:hover{text-underline-offset:3px;text-decoration:underline}.ac-hint{color:var(--plum-ink);margin-top:.1rem;font-size:12.5px;font-weight:700;display:block}.ac-pr{white-space:nowrap;font-weight:800}.ac-ps{color:var(--ink-3);font-size:12px;font-weight:700;display:block}.ac-cp{white-space:nowrap}.ac-none{color:var(--ink-3)}.ac-go{text-align:right;white-space:nowrap}.ac-foot{margin:.6rem 0 0}.ac-foot .link{margin-left:.5rem}@media (width<=639.98px){.ac,.ac tbody{display:block}.ac thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ac tr{border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rk nm go""pr cp cp";align-items:center;gap:.35rem .6rem;padding:.6rem .7rem;display:grid}.ac tbody tr:last-child{border-bottom:0}.ac th,.ac td{border:0;padding:0;display:block}.ac-lead{border-left:4px solid var(--plum)}.ac-lead>:first-child{border-left:0}.ac-rk{grid-area:rk}.ac-nm{grid-area:nm}.ac-go{grid-area:go}.ac-pr{grid-area:pr}.ac-cp{grid-area:cp}.ac-pr:before{content:attr(data-jc-k);color:var(--ink-3);margin-right:.35rem;font-size:12px;font-weight:800}}.rp{display:block}.rp-sheet{margin-top:.9rem}.rp-head{margin:0}.rp-kind{color:var(--ink);letter-spacing:.08em;font-weight:800}.rp-no{color:var(--ink-2);font-weight:800}.rp-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.9rem 1.5rem;padding:1.1rem 1rem .4rem;display:flex}.rp-id{flex:16rem;min-width:0}.rp-h1{overflow-wrap:anywhere;font-size:30px;line-height:1.2}.rp-aka{color:var(--ink-3);overflow-wrap:anywhere;margin:.35rem 0 0;font-size:14px}.rp-stampbox{flex:none;max-width:100%;margin-top:.3rem}.rp-weak{color:var(--ink-2);margin:.45rem 0 0;font-size:13px;font-weight:700}.rp-meta{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));margin:.8rem 1rem 0;display:grid}.rp-meta div{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);min-width:0;padding:.45rem .65rem}.rp-meta dt{color:var(--ink-3);font-size:12px;font-weight:700}.rp-meta dd{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:800}.rp-dom{font-weight:700!important}.rp-verdict{padding:1.1rem 1rem .2rem}.rp-vh{border:1.5px solid var(--ink);letter-spacing:.1em;margin:0 0 .45rem;padding:0 .45rem;font-size:14px;display:inline-block}.rp-vp{max-width:48rem;margin:0;font-size:16.5px;line-height:1.95}.rp-vp strong{font-weight:900}.rp-vdef{margin:.35rem 0 0}.rp-review{max-width:48rem;margin:.9rem 0 0}.rp-nt{letter-spacing:.04em;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;margin:0 0 .25rem;font-size:14px;font-weight:900;display:flex}.rp-nt-d{letter-spacing:0;color:var(--ink-2);font-size:13px;font-weight:700}.rp .notice p:last-child{margin-bottom:0}.rp .notice p{margin:0 0 .3rem;line-height:1.8}.rp-same{border:1.5px solid var(--doubt);background:var(--doubt-wash);border-left-width:6px;margin:1rem 1rem 0}.rp-same-h{letter-spacing:.04em;color:var(--doubt);align-items:center;gap:.35rem;margin:0;padding:.55rem .9rem;font-size:16px;font-weight:900;display:flex}.rp-same-grid{border-top:1px solid var(--rule-2);background:var(--card);grid-template-columns:minmax(0,1fr);display:grid}.rp-same-col{min-width:0;padding:.65rem .9rem .75rem}.rp-same-col+.rp-same-col{border-top:1px solid var(--rule)}.rp-same-k{color:var(--ink-3);letter-spacing:.06em;margin:0 0 .15rem;font-size:12px;font-weight:800}.rp-same-n{overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:900}.rp-same-dl{margin:.35rem 0 0;font-size:14px}.rp-same-dl div{flex-wrap:wrap;gap:0 .6rem;display:flex}.rp-same-dl dt{color:var(--ink-3);font-weight:700}.rp-same-dl dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:700}.rp-same-ul{margin:0;padding:0;list-style:none}.rp-same-ul li{flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;padding:.15rem 0;display:flex}.rp-same-ul .link{font-size:14px}.rp-same-foot{border-top:1px solid var(--rule-2);margin:0;padding:.5rem .9rem;font-size:14px;font-weight:700}@media (width>=560px){.rp-same-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-same-col+.rp-same-col{border-top:0;border-left:1px solid var(--rule)}}.rp-namenote{margin:1rem 1rem 0}.rp-sheet>:last-child{margin-bottom:1.1rem}.rp-rv-src{font-size:14px}.rp-sec{margin-top:2.6rem}.rp-sec .sec-title{margin-bottom:.8rem}.rp-lede{color:var(--ink-2);margin:0 0 .6rem;font-size:15px}.rp-alt{border-color:var(--rule-2);margin-top:3rem}.rp-alt-head{border-bottom:1.5px solid var(--ink)}.rp-alt-h{color:var(--ink);letter-spacing:.02em;font-size:17px;font-weight:900}.rp-alt-dis{color:var(--ink-2);text-underline-offset:3px;font-size:12.5px;font-weight:700}.rp-alt-body{padding:.8rem 1rem 1rem}.rp-alt-sub{color:var(--ink-2);margin:0 0 .7rem;font-size:14px}.rp-rel-h{margin-bottom:.5rem;font-size:18px}.rp-rel ul{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.rp-rel li{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:.3rem .7rem;padding:.45rem 0;display:flex}.rp-rel a{color:var(--ink);text-underline-offset:3px;font-weight:800}.rp-pn{border-top:1.5px solid var(--ink);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;margin-top:3rem;padding-top:1rem;display:grid}.rp-pn a{color:var(--ink);overflow-wrap:anywhere;font-size:15px;font-weight:800;text-decoration:none}.rp-pn a:hover{text-underline-offset:3px;text-decoration:underline}.rp-pn-k{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700;display:block}.rp-back{border:1.5px solid var(--ink);white-space:nowrap;padding:.35rem .75rem;font-size:14px!important}.rp-next{text-align:right}.rp-legal{margin:1.2rem 0 0}@media (width<=479.98px){.rp-pn{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rp-back{grid-area:2/1/auto/-1;justify-self:center}}@media (width>=640px){.rp-h1{font-size:40px}.rp-top{padding:1.4rem 1.4rem .4rem}.rp-meta{grid-template-columns:repeat(4,minmax(0,1fr));margin:.9rem 1.4rem 0}.rp-verdict{padding:1.3rem 1.4rem .2rem}.rp-same,.rp-namenote{margin-left:1.4rem;margin-right:1.4rem}.rp-alt-body{padding:.9rem 1.4rem 1.1rem}}
