.ol-page{--line:var(--dl-line);--line-2:var(--dl-line-2);--pg-hairline:var(--dl-line);--pg-hairline-strong:var(--dl-line-2);--pg-accent-ink:var(--dl-ink);--pg-ground:var(--dl-bg);--pane:transparent}.ol-page .olx{border:1px solid var(--dl-line-2);border-radius:var(--dl-r);background:var(--dl-pale);margin:0;overflow:hidden}.ol-page .olx-bar{border-bottom:1px solid var(--dl-line-2);color:var(--dl-ink-2);justify-content:space-between;align-items:baseline;gap:12px;padding:12px 16px;font-size:13px;display:flex}.ol-page .olx-bar span:last-child{color:var(--dl-ink-3);font-family:var(--dl-mono);font-size:11.5px}.ol-page .olx-rows{margin:0;padding:0;list-style:none}.ol-page .olx-rows li{border-top:1px solid var(--dl-line);grid-template-columns:9px 120px minmax(0,1fr);align-items:baseline;column-gap:12px;padding:10px 16px;display:grid}.ol-page .olx-rows li:first-child{border-top:0}.ol-page .olx-rows i{background:var(--dl-ink);border-radius:50%;align-self:start;width:9px;height:9px;margin-top:6px}.ol-page .olx-rows--out i{border:1px solid var(--dl-ink-3);background:0 0}.ol-page .olx-k{color:var(--dl-ink);font-size:14.5px;font-weight:500}.ol-page .olx-rows--out .olx-k{color:var(--dl-ink-2);font-weight:400}.ol-page .olx-v{color:var(--dl-ink-3);font-size:13px;line-height:1.45}.ol-page .olx-split{border-top:1px solid var(--dl-line-2);color:var(--dl-ink-3);padding:14px 16px 6px;font-size:12.5px}.ol-page .olx-foot{border-top:1px solid var(--dl-line-2);color:var(--dl-ink-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:14px 16px 16px;font-size:13px;display:flex}.ol-page .olx-foot b{color:var(--dl-mark);letter-spacing:-.02em;font-size:22px;font-weight:500}.ol-page .pg-section{width:var(--dl-w);margin:var(--dl-sec-y) auto 0;background:0 0;padding:0}.ol-page .ol-container{width:100%}.ol-page .pg-index{border-top:1px solid var(--dl-rule);color:var(--dl-ink);font-family:var(--dl-sans);letter-spacing:0;text-transform:none;margin-bottom:32px;padding-top:14px;font-size:15px;font-weight:600;display:block}.ol-page .pg-title{max-width:24em;color:var(--dl-ink);font-family:var(--dl-sans);letter-spacing:-.03em;text-wrap:balance;margin:0 0 18px;font-size:clamp(28px,3vw,44px);font-weight:400;line-height:1.14}.ol-page .pg-title:has(.pg-ta){color:var(--dl-join)}.ol-page .pg-ta{color:var(--dl-ink);font-weight:500}.ol-page .pg-lede{max-width:40em;color:var(--dl-ink-2);margin:0;font-size:17px;line-height:1.55}.ol-page .pg-lede+.pg-lede{margin-top:14px}.ol-page .ol-cap{max-width:44em;color:var(--dl-ink-3);margin-top:22px;font-size:14px;line-height:1.55}.ol-page .ol-keep{margin-top:40px}.ol-page .ol-keep .dl-chart-big small{margin-left:2px}.ol-page .ol-keep .dl-chart-art{min-height:0;margin-top:30px}.ol-page .ol-ruler{width:100%;padding-top:18px}.ol-page .ol-ruler-ticks{border-bottom:1px solid var(--dl-line-2);height:52px;position:relative}.ol-page .ol-ruler-ticks i{bottom:0;left:var(--x);background:var(--dl-line-2);width:1px;height:12px;margin-left:-.5px;position:absolute}.ol-page .ol-ruler-ticks i.is-kept{background:var(--dl-ink-3);height:28px}.ol-page .ol-ruler-ticks i.is-mark{background:var(--dl-ink);width:2px;height:52px;margin-left:-1px}.ol-page .ol-ruler--span .ol-ruler-ticks i.is-mark{background:var(--dl-ink-3);width:1px;height:20px;margin-left:-.5px}.ol-page .ol-ruler-bracket{top:6px;left:var(--from);border:2px solid var(--dl-ink);border-bottom:0;height:14px;position:absolute;right:0}.ol-page .ol-ruler-labels{height:16px;color:var(--dl-ink-3);font-family:var(--dl-mono);margin-top:9px;font-size:11.5px;line-height:16px;position:relative}.ol-page .ol-ruler-labels span{left:var(--x);white-space:nowrap;position:absolute;transform:translate(-50%)}.ol-page .ol-ruler-labels .is-start{transform:none}.ol-page .ol-ruler-labels .is-end{transform:translate(-100%)}.ol-page .ol-flow{gap:40px var(--dl-gap);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:40px;display:grid}.ol-page .ol-flow-it{border-top:1px solid var(--dl-line-2);flex-direction:column;min-width:0;margin:0;padding-top:14px;display:flex}.ol-page .ol-flow-k{color:var(--dl-ink);font-family:var(--dl-sans);letter-spacing:-.005em;margin:0;font-size:15px;font-weight:600}.ol-page .ol-flow-q{color:var(--dl-ink-3);margin-top:6px;font-size:14px;line-height:1.45}.ol-page .ol-flow-art{margin-top:auto;padding-top:24px}.ol-page .ol-g{width:100%;height:auto;display:block;overflow:visible}.ol-page .ol-g line,.ol-page .ol-g polyline{fill:none;vector-effect:non-scaling-stroke}.ol-page .ol-g-axis{stroke:var(--dl-line-2);stroke-width:1px}.ol-page .ol-g-cap{stroke:var(--dl-ink-3);stroke-width:1px}.ol-page .ol-g-event{stroke:var(--dl-ink-3);stroke-width:1px;stroke-dasharray:3 4}.ol-page .ol-g-line,.ol-page .ol-g-mark{stroke:var(--dl-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ol-page .ol-g-dot{fill:var(--dl-ink)}.ol-page .ol-g-bar{fill:var(--dl-line-2)}.ol-page .ol-g-bar.is-top{fill:var(--dl-ink)}.ol-page .ol-g-labels{color:var(--dl-ink-3);font-family:var(--dl-mono);justify-content:space-between;gap:8px;margin-top:10px;font-size:11.5px;display:flex}.ol-page .ol-flow-split{color:var(--dl-ink-3);margin-top:48px;font-size:14px}.ol-page .ol-flow--out{margin-top:16px}.ol-page .ol-flow--out .ol-flow-k{color:var(--dl-ink-2);font-weight:400}.ol-page .ol-g-empty{aspect-ratio:2;border:1px dashed var(--dl-line-2);border-radius:var(--dl-r);color:var(--dl-ink-3);font-family:var(--dl-mono);place-items:center;font-size:11.5px;display:grid}.ol-page .ol-stop{max-width:760px;margin:36px 0 0}.ol-page .ol-stop-track,.ol-page .ol-stop-labels{grid-template-columns:minmax(0,3fr) minmax(0,2fr);display:grid}.ol-page .ol-stop-track{align-items:center;height:14px;position:relative}.ol-page .ol-stop-on{background:var(--dl-ink);height:2px}.ol-page .ol-stop-off{border-top:2px dashed var(--dl-line-2);height:0}.ol-page .ol-stop-track:after{border:2px solid var(--dl-ink);background:var(--dl-bg);content:"";border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:0;left:60%}.ol-page .ol-stop-labels{color:var(--dl-ink-3);margin-top:14px;font-size:14px;line-height:1.45}.ol-page .ol-stop-labels p:last-child{padding-left:0;transform:translate(-7px)}.ol-page .ol-stop-labels b{color:var(--dl-ink);font-weight:500;display:block}.ol-page .ol-rows{border-top:1px solid var(--dl-line-2);margin:34px 0 0;padding:0;list-style:none}.ol-page .ol-rows>li{gap:6px var(--dl-gap);border-bottom:1px solid var(--dl-line);grid-template-columns:minmax(0,15em) minmax(0,1fr);align-items:baseline;padding:15px 0;display:grid}.ol-page .ol-k{color:var(--dl-ink);font-family:var(--dl-sans);letter-spacing:0;margin:0;font-size:16px;font-weight:500}.ol-page .ol-v{max-width:44em;color:var(--dl-ink-2);font-size:15px;line-height:1.55}.ol-page .ol-pay{gap:var(--dl-gap);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;margin-top:34px;display:grid}.ol-page .ol-pay-fig{border-top:1px solid var(--dl-line-2);margin:0;padding-top:16px}.ol-page .ol-pay-svg{width:100%;height:auto;display:block}.ol-page .ol-pay-zero{stroke:var(--dl-line-2);stroke-width:1px}.ol-page .ol-pay-k{stroke:var(--dl-line-2);stroke-width:1px;stroke-dasharray:3 4}.ol-page .ol-pay-line{fill:none;stroke:var(--dl-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ol-page .ol-pay-t{fill:var(--dl-ink-3);font-family:var(--dl-sans);font-size:13px}.ol-page .ol-pay-cap{color:var(--dl-ink-3);margin-top:12px;font-size:13.5px}.ol-page .ol-rows--side{margin-top:0}.ol-page .ol-rows--side>li{grid-template-columns:minmax(0,6em) minmax(0,1fr)}@media (width<=1180px){.ol-page .ol-flow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.ol-page .ol-pay{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.ol-page .olx-rows li{grid-template-columns:9px 104px minmax(0,1fr);padding:9px 14px}.ol-page .olx-bar,.ol-page .olx-split,.ol-page .olx-foot{padding-left:14px;padding-right:14px}.ol-page .ol-rows>li,.ol-page .ol-rows--side>li{grid-template-columns:minmax(0,1fr)}.ol-page .ol-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 20px}.ol-page .ol-stop-track,.ol-page .ol-stop-labels{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ol-page .ol-stop-track:after{left:50%}}
