.by-sec{padding:30px 0 96px}.by-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px 32px;display:flex}.by-idea-note{max-width:1072px;margin:12px 0 0}.by-chart{margin-top:28px}.by-chart-grid{grid-template-columns:minmax(0,1fr) 280px;gap:28px;display:grid}.by-plot{min-width:0;position:relative}.by-plot svg{display:block;overflow:visible}.by-plot text{fill:currentColor}.wp-cap{margin-top:22px;padding-left:32px}.wp-sw-box{width:16px;height:11px;display:inline-block}.by-callout-l{fill:var(--wp-ink);paint-order:stroke;stroke:var(--wp-paper);stroke-width:5px;stroke-linejoin:round;font-size:15px;font-weight:600}.by-callout-s{fill:var(--wp-label);paint-order:stroke;stroke:var(--wp-paper);stroke-width:5px;stroke-linejoin:round;font-size:13px;font-weight:500}.by-dim-l{fill:var(--wp-ink);font-size:15px;font-weight:700}.by-big{letter-spacing:-.045em;fill:var(--a);font-size:42px;font-weight:700}.by-bign.is-ink .by-big{fill:var(--wp-ink)}.by-bign .wp-lab{fill:var(--wp-label)}.is-narrow .by-big{font-size:24px}.is-narrow .by-bign .wp-lab{font-size:11px}.is-narrow .by-dim-l{font-size:12px}.by-readout{min-width:190px}.by-readout b{margin-bottom:4px;display:block}.by-readout small{align-items:center;gap:8px;display:flex}.by-readout em{color:var(--wp-ink);margin-left:auto;padding-left:16px;font-style:normal;font-weight:600}.by-sw{width:12px;height:9px;display:inline-block}.by-sw.is-halftone{background-image:radial-gradient(var(--a) 1.2px, transparent 1.5px);background-size:4px 4px}.by-sw.is-flat{background:var(--b)}.by-sw.is-line{background:linear-gradient(var(--a), var(--a)) center / 100% 2px no-repeat}.by-marker{cursor:pointer;outline:0}.by-marker-leader{stroke:var(--a);stroke-width:1px;opacity:.3;transition:opacity .26s}.by-marker.is-on .by-marker-leader,.by-marker:hover .by-marker-leader{opacity:.9}.by-marker-foot{fill:var(--a)}.by-marker-ring{transition:transform .26s var(--wp-pop)}.by-marker:hover .by-marker-ring,.by-marker:focus-visible .by-marker-ring{transform:scale(1.14)}.by-marker-o{fill:var(--wp-paper);stroke:var(--a);stroke-width:1.25px;opacity:.55;transition:opacity .2s,stroke-width .2s}.by-marker.is-on .by-marker-o,.by-marker:hover .by-marker-o{opacity:1}.by-marker:focus-visible .by-marker-o{stroke:var(--wp-ink);stroke-dasharray:2 2.5;opacity:1}.by-marker-flood{fill:var(--a);transition:r .34s var(--wp-draw)}.by-marker-n{fill:var(--a);pointer-events:none;font-size:11px;font-weight:700;transition:fill .2s 80ms}.by-marker.is-on .by-marker-n{fill:var(--wp-paper)}.by-marker-dot{fill:var(--wp-paper);stroke:var(--a);stroke-width:1.5px;transition:fill .24s ease, r .24s var(--wp-pop)}.by-marker.is-on .by-marker-dot{fill:var(--a);r:6}.by-panel{border-left:1.5px solid var(--wp-ink);min-width:0;margin:76px 0 30px;padding-left:24px}.by-card{flex-direction:column;gap:6px;display:flex}.by-card .wp-h2{font-size:26px;line-height:1.1}.by-card-big{margin:8px 0 0}.by-card-body{margin:10px 0 6px;font-size:16px;line-height:1.45}.by-card-ideas,.by-index{margin:0;padding:0;list-style:none}.by-card-ideas li+li{margin-top:2px}.by-index li+li{margin-top:1px}.by-card-ideas .wp-hov,.by-index .wp-hov{text-align:left;width:100%;padding:3px 6px 3px 0;font-size:15px;display:block}.by-index .wp-hov{padding:2px 4px 2px 0;font-size:13.5px;line-height:1.25}.by-card-ideas i,.by-index i{width:30px;color:var(--wp-label);font-style:normal;font-weight:500;display:inline-block}.by-card-nav{justify-content:space-between;margin-top:14px;display:flex}.by-card-nav .wp-hov{font-weight:600}@media (max-width:860px){.by-chart-grid{grid-template-columns:minmax(0,1fr);gap:20px}.by-panel{border-left:0;border-top:1px solid var(--wp-hair);margin:0;padding:18px 0 0}}@media (max-width:720px){.wp-cap{padding-left:0}.by-sec{padding:24px 0 64px}}
