.dv-page{background:var(--k-bg,var(--bg))}.dv-head{border-bottom:1px solid var(--k-line,#7f7f7f2e);padding:28px 0 10px}.dv-crumbs{color:var(--k-ink-3);gap:8px;margin-bottom:14px;font-size:13px;display:flex}.dv-crumbs a{color:inherit;text-decoration:none}.dv-title{margin-bottom:16px}.dv-meta{color:var(--k-ink-3);margin-top:12px;font-size:13px}.dv-stats{grid-template-columns:repeat(3,minmax(0,220px));gap:26px;margin:0;display:grid}.dv-stat dt{color:var(--k-ink-3);margin:0 0 3px;font-size:12px}.dv-stat dd{margin:0}.dv-stat strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:650;display:block}.dv-stat small{color:var(--k-ink-3);font-size:12px}.dv-body{padding-top:6px;padding-bottom:26px}.dv-section{border-top:1px solid var(--k-line,#7f7f7f2e);padding:22px 0}.dv-section:first-child{border-top:0}.dv-section-top{margin-bottom:12px}.dv-lead{color:var(--k-ink-3);max-width:66ch;margin:4px 0 0}.dv-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.dv-card{border:1px solid var(--k-line,#7f7f7f38);border-radius:10px;flex-direction:column;gap:6px;min-width:0;padding:14px 15px 13px;display:flex}.dv-card-top{color:var(--k-ink-3);justify-content:space-between;font-size:12.5px;display:flex}.dv-tag{color:inherit;font-weight:600}.dv-card-title{color:inherit;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:600;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.dv-card-title:hover{text-decoration:underline}.dv-lead-line{font-variant-numeric:tabular-nums}.dv-card .dv-lead{color:var(--k-text,inherit);font-size:14px}.dv-meta-line,.dv-card .dv-meta{color:var(--k-ink-3);font-size:12.5px}.dv-none{color:var(--k-ink-3)}.dv-table-wrap{overflow-x:auto}.dv-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.dv-table th{text-align:left;color:var(--k-ink-3);border-bottom:1px solid var(--k-line,#7f7f7f4d);white-space:nowrap;padding:7px 10px;font-size:12px;font-weight:600}.dv-table td{border-bottom:1px solid var(--k-line,#7f7f7f1a);padding:8px 10px}.dv-table .r{text-align:right;white-space:nowrap}.dv-dao{white-space:nowrap;font-weight:600}.dv-title-cell a{color:inherit;text-decoration:none}.dv-title-cell a:hover{text-decoration:underline}.dv-title-cell{max-width:480px}.dv-prose{max-width:72ch}.dv-licence{color:var(--k-ink-3);font-size:13px}.dv-qas{grid-template-columns:repeat(2,1fr);gap:14px 26px;display:grid}.dv-qa h3{margin:0 0 4px;font-size:15px}.dv-qa p{color:var(--k-ink-3);margin:0}.dv-related ul{grid-template-columns:repeat(3,1fr);gap:10px 20px;margin:8px 0 0;padding:0;list-style:none;display:grid}.dv-related a{border:1px solid var(--k-line,#7f7f7f2e);color:inherit;border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.dv-related a span{font-weight:600;display:block}.dv-related a small{color:var(--k-ink-3)}@media (width<=860px){.dv-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.dv-stats{grid-template-columns:1fr 1fr;gap:14px}.dv-cards,.dv-qas,.dv-related ul{grid-template-columns:1fr}}.dv-lead-stage{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(28px,6vw,90px);margin:clamp(14px,2.2vw,26px) 0 clamp(16px,2.2vw,26px);display:grid}.dv-big{font:500 clamp(68px,10vw,140px)/.95 var(--k-sans);letter-spacing:-.035em;color:var(--k-ink);font-variant-numeric:tabular-nums;margin:0}.dv-big-l{max-width:38ch;color:var(--k-ink-2);margin:12px 0 0;font-size:clamp(16px,1.4vw,19px);line-height:1.45}.dv-conc-h{color:var(--k-ink-2);margin:0 0 12px;font-size:13.5px;font-weight:550}.dv-conc ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dv-conc li{color:var(--k-ink);grid-template-columns:112px minmax(0,1fr) 44px;align-items:center;gap:12px;font-size:14px;display:grid}.dv-c-t{background:var(--k-sunken);border-radius:5px;height:9px;display:block;overflow:hidden}.dv-c-t i{background:color-mix(in srgb,var(--k-ink) 72%,transparent);border-radius:5px;height:100%;display:block}.dv-conc li b{font:500 14px/1 var(--k-sans);font-variant-numeric:tabular-nums;justify-self:end}.dv-stats{grid-template-columns:repeat(2,minmax(0,240px));margin:0 0 4px}.dv-stat strong{font-size:20px;font-weight:500}.dv-head{padding-bottom:clamp(14px,2vw,22px)}@media (width<=760px){.dv-lead-stage{grid-template-columns:minmax(0,1fr)}}
