:root{--text-line:72px}@media (max-width:639px){:root{--text-line:28px}}.q-line{grid-template-columns:var(--text-line) minmax(0, 1fr);align-items:baseline;margin:0;display:grid}.q-line-text{display:flow-root}.q-line-allocation{float:right;margin-left:1em}.dot-leader{--leader-pitch:round(.27em, 1px);--leader-radius:max(.8px, .045em);--leader-lift:.3em;background-image:radial-gradient(circle closest-side at 50% 50%, var(--paper-dot) calc(100% - .5px), transparent 100%);background-repeat:repeat-x;background-size:var(--leader-pitch) calc(var(--leader-radius) * 2 + .5px);background-position:left 0 bottom var(--leader-lift);grid-template-columns:minmax(0,1fr) auto;align-items:last baseline;display:grid}.dot-leader-name{text-wrap:balance}.dot-leader-name>span,.dot-leader-end{background:var(--background)}.dot-leader-name>span{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-right:.35em}.dot-leader-end{white-space:nowrap;padding-left:.35em}
