.glance{position:relative;margin:var(--s7) 0;padding-top:var(--s4);border-top:1px solid var(--line);font-family:var(--f-ui)}.glance:before{content:"";position:absolute;left:0;top:-2px;width:2.5rem;height:3px;background:var(--accent);border-radius:2px}@media (min-width:1024px){.tb-aside .glance{position:-webkit-sticky;position:sticky;top:var(--s5);margin-top:calc(var(--s7) + .4rem)}}.glance-t{margin:0 0 var(--s3);font-size:1.1875rem;letter-spacing:-.01em}.glance-list{margin:0}.glance-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s4);padding:var(--s2) 0;border-bottom:1px solid var(--line-2)}.glance-row dt{min-width:0;font-weight:600;font-size:var(--fs-small);color:var(--ink-2);line-height:1.4}.glance-row dt small{display:block;font-weight:500;color:var(--ink-3);font-size:.875rem}.glance-row dd{margin:0;font-weight:800;font-size:var(--fs-ui);color:var(--ink);white-space:nowrap;font-feature-settings:lining-nums tabular-nums;font-variant-numeric:lining-nums tabular-nums}.glance-asof{margin:var(--s3) 0 0;font-size:var(--fs-small);color:var(--ink-3)}.glance-asof time{color:var(--ink-2);font-weight:600}.glance-note{margin:var(--s2) 0 0;font-size:var(--fs-small);color:var(--ink-2)}@media print{.glance{display:none}}@media (max-width:599px){.tool-head .lede-more{display:none}}.peek{display:none}@media (max-width:899px){.peek{display:block;margin:0 0 var(--s4)}.peek a{display:grid;grid-template-columns:1fr auto;grid-gap:0 var(--s3);gap:0 var(--s3);align-items:baseline;padding:var(--s3) var(--s4);border-radius:var(--r1);background:var(--surface);border:1px solid var(--band-line);border-left:3px solid var(--accent);color:var(--ink);text-decoration:none;min-height:44px}.peek-line{min-width:0;font-size:var(--fs-ui)}.peek-v{font-weight:800;font-size:1.1875rem;letter-spacing:-.01em}.peek-l{color:var(--ink-2);font-weight:600;overflow-wrap:break-word}.peek-sub{grid-column:1;font-size:.875rem;color:var(--ink-3);line-height:1.4}.peek-go{grid-column:2;grid-row:1/span 2;align-self:center;font-weight:700;font-size:var(--fs-small);color:var(--link);white-space:nowrap}.peek.is-stale a{border-left:3px dashed var(--error)}.peek-stale{color:var(--error);font-weight:700;font-size:var(--fs-small)}}@media (max-width:22em){.peek a{grid-template-columns:1fr}.peek-go{grid-column:1;grid-row:auto}}