.dv-head{max-width:980px;padding-bottom:28px}.dv-head .wb-sec-lede{max-width:760px}.dv-jump{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.dv-jump a{height:36px;color:var(--paper);border:1px solid var(--line);align-items:center;gap:8px;padding:0 12px;font-size:14px;display:inline-flex}.dv-jump a:hover{border-color:#5cc8b873}.dv-jump svg{color:var(--faint)}.dv-jump b{font:600 12px var(--font-mono);color:var(--go)}.dv-case{border-top:1px dashed var(--line);grid-template-columns:280px minmax(0,1fr);gap:48px;padding:48px 0;scroll-margin-top:88px;display:grid}.dv-side{align-self:start;position:sticky;top:96px}.dv-no{font:600 46px/1 var(--font-mono);color:var(--go);letter-spacing:-.02em;display:block}.wb .dv-side h2{font:600 26px/1.2 var(--font-body);letter-spacing:-.015em;color:var(--paper);margin:14px 0 0}.dv-body{gap:14px;min-width:0;max-width:860px;display:grid}.dv-row{background:var(--kraft);border:1px solid #bed2e81f;grid-template-columns:160px minmax(0,1fr);gap:18px;padding:18px 20px;display:grid}.dv-row .wb-label{align-items:center;gap:8px;margin:3px 0 0;display:flex}.dv-row p:not(.wb-label){color:#cfd8e3;margin:0;font-size:16.5px;line-height:1.6}.dv-ghl{border-left:3px solid var(--input)}.dv-ghl .wb-label{color:var(--input)}.dv-fw{border-left:3px solid var(--go);background:linear-gradient(180deg, var(--kraft-2), var(--kraft))}.dv-fw .wb-label{color:var(--go)}.dv-fw p:not(.wb-label){color:var(--paper)}.dv-mark{display:inline-flex}.dv-mark svg{width:14px;height:14px}.dv-proofs{border:1px solid #86c28f47;padding:16px 20px 8px}.dv-proofs>.wb-label{color:var(--ok);align-items:center;gap:8px;display:flex}.dv-proofs ol{counter-reset:dv;margin:10px 0 0;padding:0;list-style:none}.dv-proofs li{counter-increment:dv;border-top:1px dashed var(--line)}.dv-proofs a{color:#cfd8e3;grid-template-columns:22px 15px 170px minmax(0,1fr);align-items:start;gap:10px;padding:11px 0;display:grid}.dv-proofs a:before{content:counter(dv);font:500 12.5px/1.6 var(--font-mono);color:var(--muted)}.dv-proofs a svg{color:var(--ok);margin-top:3px}.dv-proofs code{font:500 12.5px/1.6 var(--font-mono);color:var(--input);overflow-wrap:anywhere}.dv-proofs span{font-size:15px;line-height:1.5}.dv-proofs a:hover span{color:var(--paper);text-underline-offset:3px;text-decoration:underline}.dv .wb-clock{margin:0}.dv-end{border-top:1px solid var(--line);max-width:820px;margin-top:24px;padding-top:40px}.dv-end p{color:#cfd8e3;margin:0;font-size:17px;line-height:1.6}.dv-end p a{color:var(--go);text-underline-offset:3px;text-decoration:underline}.dv-end p a svg{vertical-align:-2px;margin-right:5px}.dv-do{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (max-width:1100px){.dv-case{grid-template-columns:1fr;gap:20px}.dv-side{align-items:baseline;gap:16px;display:flex;position:static}.wb .dv-side h2{margin:0}}@media (max-width:700px){.dv-row{grid-template-columns:1fr;gap:8px}.dv-jump{display:none}.dv-proofs a{grid-template-columns:22px 15px minmax(0,1fr)}.dv-proofs code,.dv-proofs span{grid-column:3}.dv-no{font-size:34px}.wb .dv-side h2{font-size:22px}}.dv-by{background:var(--kraft);border:1px solid #bed2e81f;max-width:520px;margin-top:36px;padding:20px 22px}
