.adw-fig{margin:0}
.adw-body{display:grid;gap:22px;padding:18px 20px 20px}
.adw-block{display:grid;gap:10px}
.adw-block+.adw-block{padding-top:18px;border-top:1px solid var(--line)}
.adw-h{font-size:.8125rem;font-weight:650;color:var(--ink-2)}
.adw-bars{list-style:none;margin:0;padding:0;display:grid;gap:10px}
.adw-row{display:grid;grid-template-columns:minmax(0, 1.25fr) minmax(0, 2fr) auto;align-items:center;gap:14px}
.adw-lab{display:flex;flex-direction:column;font-size:.875rem;font-weight:650;line-height:1.3;color:var(--ink)}
.adw-lab small{font-size:.8125rem;font-weight:500;color:var(--muted)}
.adw-track{position:relative;height:22px;border-radius:7px;background:var(--panel);overflow:hidden}
.adw-bar{position:absolute;left:0;top:0;bottom:0;width:var(--pc);border-radius:7px;transform-origin:0 50%}
.adw-bar--cost{background:repeating-linear-gradient(135deg, var(--cost-bar) 0 4px, var(--cost-bar-2) 4px 8px)}
.adw-bar--daily{background:linear-gradient(90deg, var(--teal-mid), var(--teal))}
.adw-v{min-width:4.2em;font-size:1.25rem;font-weight:760;letter-spacing:-.03em;color:var(--ink);text-align:right;font-variant-numeric:tabular-nums}
.adw-say{font-size:.9375rem;line-height:1.45;color:var(--ink-2)}
.adw-say b{color:var(--ink);font-weight:720}
.adw-dots{display:grid;grid-template-columns:repeat(19, minmax(0, 1fr));gap:6px;max-width:420px}
.adw-dots .dt{display:block;aspect-ratio:1;border-radius:50%;background:var(--line-2)}
.adw-dots .dt--on{background:var(--teal)}
.ads-luke{display:grid;gap:24px;margin-top:28px;align-items:start}
@media (min-width:1000px){
  .ads-luke{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr)}
}
@media (max-width:699px){
  .adw-body{padding:14px}
  .adw-row{grid-template-columns:minmax(0, 1fr) auto;gap:6px 12px}
  .adw-track{grid-column:1 / -1;grid-row:2}
  .adw-v{grid-row:1;grid-column:2;font-size:1.15rem}
  .adw-dots{gap:4px}
}
.adw.is-live .adw-row .adw-bar{transform:scaleX(var(--g, 0))}
.adw.is-live .adw-dots .dt--on{background:var(--line-2)}
.adw.is-live .adw-dots .dt--on.is-lit{background:var(--teal)}
.own-win{margin-top:32px;max-width:620px}
.own-facts{padding:0 20px 6px;border-top:0}
.own-facts div:last-child{border-bottom:0}
.own-facts dd{color:var(--k1-t)}
@media (max-width:699px){
  .own-facts{padding:0 14px 4px}
  .own-facts div{grid-template-columns:1fr;gap:2px}
}
