/* Balanset-1A field balancing guide — page styles.
   Every rule is scoped to .vbm-qg so nothing leaks into the theme.
   Source: _ГАЙД/balanset-1a-full-guide-claude-en.html, built 2026-09-03. */
.vbm-qg.vbm-qg.vbm-qg{color-scheme:light!important;--page:#f9f9f7!important;--surface:#fcfcfb!important;--ink:#0b0b0b!important;--ink2:#52514e!important;--muted:#898781!important;--grid:#e1e0d9!important;--line:#c3c2b7!important;--border:rgba(11,11,11,.10)!important;--accent:#2a78d6!important;--accent-ink:#1c5cab!important;--accent-soft:rgba(42,120,214,.12)!important;--good:#0ca30c!important;--good-ink:#006300!important;--warn:#fab219!important;--serious:#ec835a!important;--crit:#d03b3b!important;--tint-note:rgba(42,120,214,.08)!important;--tint-good:rgba(12,163,12,.10)!important;--tint-warn:rgba(250,178,25,.13)!important;--tint-serious:rgba(236,131,90,.15)!important;--tint-crit:rgba(208,59,59,.10)!important;--radius:14px!important}
.vbm-qg.vbm-qg.vbm-qg *{box-sizing:border-box!important}
.vbm-qg.vbm-qg.vbm-qg{margin:0!important;font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif!important;background:var(--page)!important;color:var(--ink)!important;line-height:1.58!important;font-size:16px!important}
.vbm-qg.vbm-qg.vbm-qg .wrap{max-width:1020px!important;margin:0 auto!important;padding:0 20px!important}
.vbm-qg.vbm-qg.vbm-qg header.hero{background:var(--surface)!important;border-bottom:1px solid var(--border)!important;padding:36px 0 26px!important;position:relative!important}
.vbm-qg.vbm-qg.vbm-qg header.hero::before{content:""!important;position:absolute!important;inset:0 0 auto 0!important;height:4px!important;background:var(--accent)!important}
.vbm-qg.vbm-qg.vbm-qg .kicker{letter-spacing:.08em!important;text-transform:uppercase!important;font-size:12.5px!important;color:var(--accent-ink)!important;font-weight:700!important;margin:0 0 8px!important}
.vbm-qg.vbm-qg.vbm-qg h1{font-size:clamp(24px,3.4vw,34px)!important;line-height:1.2!important;margin:0 0 10px!important;letter-spacing:-.01em!important}
.vbm-qg.vbm-qg.vbm-qg .qg-lead{color:var(--ink2)!important;max-width:76ch!important;margin:0 0 16px!important}
.vbm-qg.vbm-qg.vbm-qg .badges{display:flex!important;flex-wrap:wrap!important;gap:8px!important}
.vbm-qg.vbm-qg.vbm-qg .badges span{border:1px solid var(--border)!important;background:var(--page)!important;border-radius:999px!important;padding:4px 12px!important;font-size:12.5px!important;color:var(--ink2)!important}
.vbm-qg.vbm-qg.vbm-qg nav#toc{position:relative!important;z-index:50!important;background:var(--page)!important;border-bottom:1px solid var(--border)!important}
.vbm-qg.vbm-qg.vbm-qg .toc-row{display:flex!important;align-items:center!important;gap:6px!important;overflow-x:auto!important;padding:9px 20px!important;max-width:1020px!important;margin:0 auto!important;scrollbar-width:thin!important}
.vbm-qg.vbm-qg.vbm-qg nav#toc a{white-space:nowrap!important;font-size:13.5px!important;color:var(--ink2)!important;text-decoration:none!important;padding:6px 12px!important;border-radius:999px!important;border:1px solid transparent!important}
.vbm-qg.vbm-qg.vbm-qg nav#toc a:hover{color:var(--ink)!important;background:var(--surface)!important;border-color:var(--border)!important}
.vbm-qg.vbm-qg.vbm-qg nav#toc a.on{color:var(--accent-ink)!important;background:var(--accent-soft)!important;font-weight:600!important}
.vbm-qg.vbm-qg.vbm-qg .toc-spacer{flex:1!important}
.vbm-qg.vbm-qg.vbm-qg main{padding:8px 0 10px!important}
.vbm-qg.vbm-qg.vbm-qg section{scroll-margin-top:var(--qg-anchor,200px)!important}
.vbm-qg.vbm-qg.vbm-qg .card{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:var(--radius)!important;padding:26px 28px!important;margin:20px 0!important}
@media (max-width:640px){
.vbm-qg.vbm-qg.vbm-qg .card{padding:20px 16px!important}}
.vbm-qg.vbm-qg.vbm-qg h2{display:flex!important;align-items:center!important;gap:12px!important;font-size:21px!important;margin:0 0 4px!important}
.vbm-qg.vbm-qg.vbm-qg .num{flex:0 0 auto!important;width:30px!important;height:30px!important;border-radius:9px!important;background:var(--accent)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:15px!important;font-weight:700!important}
.vbm-qg.vbm-qg.vbm-qg .sub{color:var(--muted)!important;font-size:13.5px!important;margin:2px 0 16px 42px!important}
.vbm-qg.vbm-qg.vbm-qg h3{font-size:16.5px!important;margin:24px 0 8px!important}
.vbm-qg.vbm-qg.vbm-qg h4{font-size:15px!important;margin:18px 0 6px!important}
.vbm-qg.vbm-qg.vbm-qg p{margin:10px 0!important}
.vbm-qg.vbm-qg.vbm-qg ul,.vbm-qg.vbm-qg.vbm-qg ol{margin:8px 0!important;padding-left:22px!important}
.vbm-qg.vbm-qg.vbm-qg li{margin:5px 0!important}
.vbm-qg.vbm-qg.vbm-qg li::marker{color:var(--muted)!important}
.vbm-qg.vbm-qg.vbm-qg a{color:var(--accent-ink)!important}
.vbm-qg.vbm-qg.vbm-qg small{color:var(--muted)!important}
.vbm-qg.vbm-qg.vbm-qg .callout{display:flex!important;gap:12px!important;border-left:4px solid var(--c,var(--line))!important;background:var(--bg,transparent)!important;border-radius:0 10px 10px 0!important;padding:12px 16px!important;margin:14px 0!important}
.vbm-qg.vbm-qg.vbm-qg .callout .ic{font-size:17px!important;line-height:1.5!important;flex:0 0 auto!important}
.vbm-qg.vbm-qg.vbm-qg .callout p{margin:4px 0!important}
.vbm-qg.vbm-qg.vbm-qg .callout.note{--c:var(--accent)!important;--bg:var(--tint-note)!important}
.vbm-qg.vbm-qg.vbm-qg .callout.warn{--c:var(--warn)!important;--bg:var(--tint-warn)!important}
.vbm-qg.vbm-qg.vbm-qg .callout.stop{--c:var(--crit)!important;--bg:var(--tint-crit)!important}
.vbm-qg.vbm-qg.vbm-qg .callout.good{--c:var(--good)!important;--bg:var(--tint-good)!important}
.vbm-qg.vbm-qg.vbm-qg .nik{border-left:4px solid var(--accent)!important;background:var(--tint-note)!important;border-radius:0 10px 10px 0!important;padding:10px 16px!important;margin:14px 0!important;color:var(--ink2)!important}
.vbm-qg.vbm-qg.vbm-qg .nik .q{font-style:italic!important}
.vbm-qg.vbm-qg.vbm-qg .nik .who{display:block!important;margin-top:6px!important;font-size:12.5px!important;color:var(--muted)!important;font-style:normal!important}
.vbm-qg.vbm-qg.vbm-qg .tldr{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:12px!important;margin:14px 0 4px!important}
.vbm-qg.vbm-qg.vbm-qg .tldr .t{background:var(--page)!important;border:1px solid var(--border)!important;border-radius:12px!important;padding:14px 16px!important}
.vbm-qg.vbm-qg.vbm-qg .tldr .t b{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:6px!important;font-size:14.5px!important}
.vbm-qg.vbm-qg.vbm-qg .tldr .t p{margin:0!important;font-size:13.8px!important;color:var(--ink2)!important}
.vbm-qg.vbm-qg.vbm-qg .tnum{width:22px!important;height:22px!important;border-radius:50%!important;background:var(--accent-soft)!important;color:var(--accent-ink)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:12.5px!important;font-weight:700!important;flex:0 0 auto!important}
.vbm-qg.vbm-qg.vbm-qg .tablewrap{overflow-x:auto!important;margin:12px 0!important;border:1px solid var(--border)!important;border-radius:10px!important;background:var(--surface)!important}
.vbm-qg.vbm-qg.vbm-qg table{width:100%!important;border-collapse:collapse!important;font-size:14.5px!important;min-width:560px!important}
.vbm-qg.vbm-qg.vbm-qg th{background:var(--page)!important;text-align:left!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.05em!important;color:var(--muted)!important;padding:10px 12px!important;border-bottom:1px solid var(--grid)!important;font-weight:600!important}
.vbm-qg.vbm-qg.vbm-qg td{padding:10px 12px!important;border-bottom:1px solid var(--grid)!important;vertical-align:top!important}
.vbm-qg.vbm-qg.vbm-qg tr:last-child td{border-bottom:none!important}
.vbm-qg.vbm-qg.vbm-qg td.n{text-align:right!important;font-variant-numeric:tabular-nums!important;white-space:nowrap!important}
.vbm-qg.vbm-qg.vbm-qg th.n{text-align:right!important}
.vbm-qg.vbm-qg.vbm-qg .zA{background:var(--tint-good)!important}
.vbm-qg.vbm-qg.vbm-qg .zB{background:var(--tint-warn)!important}
.vbm-qg.vbm-qg.vbm-qg .zC{background:var(--tint-serious)!important}
.vbm-qg.vbm-qg.vbm-qg .zD{background:var(--tint-crit)!important}
.vbm-qg.vbm-qg.vbm-qg .zones-legend{display:flex!important;flex-wrap:wrap!important;gap:8px 18px!important;margin:10px 0 4px!important;font-size:13px!important;color:var(--ink2)!important}
.vbm-qg.vbm-qg.vbm-qg .zdot{width:10px!important;height:10px!important;border-radius:3px!important;display:inline-block!important;margin-right:6px!important}
.vbm-qg.vbm-qg.vbm-qg .run{font-family:ui-monospace,Consolas,"Cascadia Mono",monospace!important;font-size:.92em!important;background:var(--accent-soft)!important;color:var(--accent-ink)!important;border:1px solid var(--border)!important;padding:1px 7px!important;border-radius:6px!important;font-weight:600!important;white-space:nowrap!important}
.vbm-qg.vbm-qg.vbm-qg .ui{font-family:ui-monospace,Consolas,"Cascadia Mono",monospace!important;font-size:.9em!important;background:var(--page)!important;border:1px solid var(--grid)!important;padding:0 5px!important;border-radius:5px!important;white-space:nowrap!important}
.vbm-qg.vbm-qg.vbm-qg .formula{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px 22px!important;background:var(--page)!important;border:1px dashed var(--line)!important;border-radius:10px!important;padding:12px 16px!important;margin:12px 0!important;font-size:17px!important}
.vbm-qg.vbm-qg.vbm-qg .formula .ex{font-size:13.5px!important;color:var(--ink2)!important}
.vbm-qg.vbm-qg.vbm-qg .frac{display:inline-flex!important;flex-direction:column!important;text-align:center!important;vertical-align:middle!important;line-height:1.15!important;margin:0 2px!important}
.vbm-qg.vbm-qg.vbm-qg .frac .ft{border-bottom:1.5px solid currentColor!important;padding:0 6px!important}
.vbm-qg.vbm-qg.vbm-qg i.v{font-style:italic!important;font-family:Georgia,"Times New Roman",serif!important}
.vbm-qg.vbm-qg.vbm-qg sub{font-size:.72em!important}
.vbm-qg.vbm-qg.vbm-qg .check-head{display:flex!important;align-items:center!important;gap:10px!important;margin:14px 0 8px!important;flex-wrap:wrap!important}
.vbm-qg.vbm-qg.vbm-qg .pill{font-size:12.5px!important;border-radius:999px!important;padding:3px 10px!important;background:var(--accent-soft)!important;color:var(--accent-ink)!important;font-weight:600!important}
.vbm-qg.vbm-qg.vbm-qg .qg-btn{font:inherit!important;font-size:13px!important;border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--ink2)!important;border-radius:8px!important;padding:5px 12px!important;cursor:pointer!important}
.vbm-qg.vbm-qg.vbm-qg .qg-btn:hover{color:var(--ink)!important;border-color:var(--muted)!important}
.vbm-qg.vbm-qg.vbm-qg .checklist{list-style:none!important;padding:0!important;margin:10px 0!important;display:grid!important;gap:6px!important}
.vbm-qg.vbm-qg.vbm-qg .check{display:flex!important;gap:10px!important;align-items:flex-start!important;padding:9px 12px!important;border:1px solid var(--border)!important;border-radius:10px!important;background:var(--page)!important;cursor:pointer!important;font-size:14.5px!important}
.vbm-qg.vbm-qg.vbm-qg .check input{width:17px!important;height:17px!important;margin-top:2.5px!important;accent-color:var(--good)!important;flex:0 0 auto!important;cursor:pointer!important}
.vbm-qg.vbm-qg.vbm-qg .check:has(input:checked){background:var(--tint-good)!important}
.vbm-qg.vbm-qg.vbm-qg figure{margin:16px 0!important;background:var(--page)!important;border:1px solid var(--border)!important;border-radius:12px!important;padding:14px 14px 6px!important}
.vbm-qg.vbm-qg.vbm-qg figure svg{display:block!important;width:100%!important;height:auto!important}
.vbm-qg.vbm-qg.vbm-qg figcaption{font-size:13px!important;color:var(--muted)!important;padding:8px 6px 8px!important}
.vbm-qg.vbm-qg.vbm-qg svg text{font-family:inherit!important}
.vbm-qg.vbm-qg.vbm-qg .sv-muted{fill:var(--muted)!important;font-size:12px!important}
.vbm-qg.vbm-qg.vbm-qg .sv-lab{fill:var(--ink2)!important;font-size:12.5px!important}
.vbm-qg.vbm-qg.vbm-qg .sv-lab-b{fill:var(--ink)!important;font-size:13px!important;font-weight:600!important}
.vbm-qg.vbm-qg.vbm-qg .sv-axis{stroke:var(--line)!important;stroke-width:1.3!important;fill:none!important}
.vbm-qg.vbm-qg.vbm-qg .sv-hair{stroke:var(--grid)!important;stroke-width:1!important;fill:none!important}
.vbm-qg.vbm-qg.vbm-qg .sv-ink-s{stroke:var(--ink2)!important;stroke-width:1.5!important;fill:none!important}
.vbm-qg.vbm-qg.vbm-qg .sv-dash{stroke:var(--muted)!important;stroke-width:1.2!important;stroke-dasharray:5 4!important;fill:none!important}
.vbm-qg.vbm-qg.vbm-qg .sv-series{stroke:var(--accent)!important;stroke-width:2!important;fill:none!important;stroke-linecap:round!important}
.vbm-qg.vbm-qg.vbm-qg .sv-acc-f{fill:var(--accent)!important}
.vbm-qg.vbm-qg.vbm-qg .sv-acc-s{stroke:var(--accent)!important;stroke-width:1.8!important;fill:none!important}
.vbm-qg.vbm-qg.vbm-qg .sv-rotor{fill:var(--accent-soft)!important;stroke:var(--accent)!important;stroke-width:1.5!important}
.vbm-qg.vbm-qg.vbm-qg .sv-part{fill:var(--surface)!important;stroke:var(--ink2)!important;stroke-width:1.5!important}
.vbm-qg.vbm-qg.vbm-qg .sv-steel{fill:var(--line)!important}
.vbm-qg.vbm-qg.vbm-qg .sv-basefill{fill:var(--grid)!important;stroke:var(--line)!important;stroke-width:1!important}
.vbm-qg.vbm-qg.vbm-qg .sv-warn-f{fill:var(--warn)!important;stroke:var(--ink2)!important;stroke-width:.9!important}
.vbm-qg.vbm-qg.vbm-qg .sv-band{fill:var(--tint-warn)!important}
.vbm-qg.vbm-qg.vbm-qg .sv-band-edge{stroke:var(--warn)!important;stroke-width:1.2!important;stroke-dasharray:4 4!important}
.vbm-qg.vbm-qg.vbm-qg .sv-laser{stroke:var(--crit)!important;stroke-width:1.5!important;stroke-dasharray:5 4!important}
.vbm-qg.vbm-qg.vbm-qg .sv-good-f{fill:var(--good)!important;stroke:var(--surface)!important;stroke-width:2!important}
.vbm-qg.vbm-qg.vbm-qg .sv-ghost{stroke:var(--crit)!important;stroke-width:1.6!important;stroke-dasharray:4 3!important;fill:none!important}
.vbm-qg.vbm-qg.vbm-qg .sv-leader{stroke:var(--muted)!important;stroke-width:1!important;fill:none!important}
.vbm-qg.vbm-qg.vbm-qg .mk-ink{fill:var(--ink2)!important}
.vbm-qg.vbm-qg.vbm-qg .mk-acc{fill:var(--accent)!important}
.vbm-qg.vbm-qg.vbm-qg .mk-crit{fill:var(--crit)!important}
.vbm-qg.vbm-qg.vbm-qg .mk-line{fill:var(--line)!important}
.vbm-qg.vbm-qg.vbm-qg .flow{display:flex!important;align-items:stretch!important;gap:8px!important;flex-wrap:wrap!important;margin:14px 0!important}
.vbm-qg.vbm-qg.vbm-qg .fstep{flex:1 1 150px!important;min-width:145px!important;background:var(--page)!important;border:1px solid var(--border)!important;border-radius:12px!important;padding:12px 14px!important}
.vbm-qg.vbm-qg.vbm-qg .fstep b{display:block!important;margin:8px 0 4px!important;font-size:14.5px!important}
.vbm-qg.vbm-qg.vbm-qg .fstep p{margin:0!important;font-size:13px!important;color:var(--ink2)!important}
.vbm-qg.vbm-qg.vbm-qg .fstep.dashed{border-style:dashed!important}
.vbm-qg.vbm-qg.vbm-qg .farr{align-self:center!important;color:var(--muted)!important;font-size:18px!important}
.vbm-qg.vbm-qg.vbm-qg .flow-note{font-size:13.5px!important;color:var(--ink2)!important;margin:6px 0 0!important}
.vbm-qg.vbm-qg.vbm-qg .angle-grid{display:grid!important;grid-template-columns:minmax(260px,430px) 1fr!important;gap:8px 22px!important;align-items:center!important}
@media (max-width:760px){
.vbm-qg.vbm-qg.vbm-qg .angle-grid{grid-template-columns:1fr!important}}
.vbm-qg.vbm-qg.vbm-qg .angle-grid ul{font-size:14.5px!important}
.vbm-qg.vbm-qg.vbm-qg ol.steps{counter-reset:st!important;list-style:none!important;padding-left:0!important;margin:10px 0!important}
.vbm-qg.vbm-qg.vbm-qg ol.steps>li{counter-increment:st!important;position:relative!important;padding:2px 0 10px 40px!important;margin:0!important}
.vbm-qg.vbm-qg.vbm-qg ol.steps>li::before{content:counter(st)!important;position:absolute!important;left:0!important;top:2px!important;width:26px!important;height:26px!important;border-radius:50%!important;background:var(--accent-soft)!important;color:var(--accent-ink)!important;display:flex!important;align-items:center!important;justify-content:center!important;font-size:13px!important;font-weight:700!important}
.vbm-qg.vbm-qg.vbm-qg ol.steps>li:not(:last-child)::after{content:""!important;position:absolute!important;left:12.5px!important;top:32px!important;bottom:2px!important;width:1px!important;background:var(--grid)!important}
.vbm-qg.vbm-qg.vbm-qg details.fold{border:1px solid var(--border)!important;border-radius:10px!important;margin:10px 0!important;background:var(--page)!important}
.vbm-qg.vbm-qg.vbm-qg details.fold>summary{padding:10px 14px!important;cursor:pointer!important;font-weight:600!important;font-size:14.5px!important;color:var(--ink)!important;list-style:none!important;display:flex!important;gap:8px!important;align-items:baseline!important}
.vbm-qg.vbm-qg.vbm-qg details.fold>summary::-webkit-details-marker{display:none!important}
.vbm-qg.vbm-qg.vbm-qg details.fold>summary::before{content:"▸"!important;color:var(--accent-ink)!important;flex:0 0 auto!important}
.vbm-qg.vbm-qg.vbm-qg details.fold[open]>summary::before{content:"▾"!important}
.vbm-qg.vbm-qg.vbm-qg details.fold>.fold-body{padding:0 16px 12px!important}
.vbm-qg.vbm-qg.vbm-qg details.fold>.fold-body>:first-child{margin-top:2px!important}
.vbm-qg.vbm-qg.vbm-qg .mach-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:12px!important;margin:14px 0!important}
.vbm-qg.vbm-qg.vbm-qg .mach{background:var(--page)!important;border:1px solid var(--border)!important;border-radius:12px!important;padding:14px 16px!important}
.vbm-qg.vbm-qg.vbm-qg .mach b.mh{display:block!important;font-size:15px!important;margin-bottom:6px!important}
.vbm-qg.vbm-qg.vbm-qg .mach ul{margin:4px 0!important;padding-left:18px!important;font-size:13.8px!important;color:var(--ink2)!important}
.vbm-qg.vbm-qg.vbm-qg .mach li{margin:4px 0!important}
.vbm-qg.vbm-qg.vbm-qg .searchbox{display:flex!important;gap:10px!important;align-items:center!important;margin:12px 0!important}
.vbm-qg.vbm-qg.vbm-qg .searchbox input{flex:1!important;font:inherit!important;font-size:14.5px!important;padding:8px 14px!important;border:1px solid var(--border)!important;border-radius:10px!important;background:var(--page)!important;color:var(--ink)!important}
.vbm-qg.vbm-qg.vbm-qg .searchbox input:focus{outline:2px solid var(--accent-soft)!important;border-color:var(--accent)!important}
.vbm-qg.vbm-qg.vbm-qg .proto h3{margin-top:20px!important}
.vbm-qg.vbm-qg.vbm-qg .proto-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px 26px!important;margin:8px 0!important}
@media (max-width:700px){
.vbm-qg.vbm-qg.vbm-qg .proto-grid{grid-template-columns:1fr!important}}
.vbm-qg.vbm-qg.vbm-qg .field{font-size:14px!important;color:var(--ink2)!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:baseline!important}
.vbm-qg.vbm-qg.vbm-qg .field .blank{flex:1!important;border-bottom:1px dotted var(--muted)!important;min-width:60px!important;min-height:1.25em!important}
.vbm-qg.vbm-qg.vbm-qg .field .blank.s{flex:0 0 70px!important;min-width:70px!important}
.vbm-qg.vbm-qg.vbm-qg .cbx{font-size:15px!important;color:var(--ink2)!important}
.vbm-qg.vbm-qg.vbm-qg footer{color:var(--muted)!important;font-size:13px!important;padding:22px 0 44px!important;border-top:1px solid var(--border)!important;margin-top:26px!important}
.vbm-qg.vbm-qg.vbm-qg footer p{margin:6px 0!important}
@media print{
.vbm-qg.vbm-qg.vbm-qg nav#toc,.vbm-qg.vbm-qg.vbm-qg .qg-btn,.vbm-qg.vbm-qg.vbm-qg .no-print,.vbm-qg.vbm-qg.vbm-qg .searchbox{display:none!important}
.vbm-qg.vbm-qg.vbm-qg{--page:#fff!important;--surface:#fff!important}
.vbm-qg.vbm-qg.vbm-qg{font-size:12px!important}
.vbm-qg.vbm-qg.vbm-qg .card{border:none!important;padding:6px 0!important;margin:10px 0!important}
.vbm-qg.vbm-qg.vbm-qg header.hero{padding:10px 0!important;border:none!important}
.vbm-qg.vbm-qg.vbm-qg figure,.vbm-qg.vbm-qg.vbm-qg tr,.vbm-qg.vbm-qg.vbm-qg .callout,.vbm-qg.vbm-qg.vbm-qg .fstep,.vbm-qg.vbm-qg.vbm-qg .check,.vbm-qg.vbm-qg.vbm-qg .mach,.vbm-qg.vbm-qg.vbm-qg .nik{break-inside:avoid!important}
.vbm-qg.vbm-qg.vbm-qg table,.vbm-qg.vbm-qg.vbm-qg td,.vbm-qg.vbm-qg.vbm-qg th{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}
.vbm-qg.vbm-qg.vbm-qg .check input{accent-color:#333!important}
.vbm-qg.vbm-qg.vbm-qg a{color:inherit!important;text-decoration:none!important}
}
.vbm-qg.vbm-qg.vbm-qg{max-width:100%}
.vbm-qg.vbm-qg.vbm-qg img{max-width:100%;height:auto}
.vbm-qg.vbm-qg.vbm-qg .toc-row{max-width:1020px}
/* The theme styles every <button> (block display, uppercase, 10px margins,
   shadow) and the contents row overflows, so the Print button was squeezed to
   one letter per line. Reset it and stop both it and the links from shrinking. */
.vbm-qg.vbm-qg.vbm-qg .toc-row a,.vbm-qg.vbm-qg.vbm-qg .qg-btn{flex:0 0 auto!important}
.vbm-qg.vbm-qg.vbm-qg .qg-btn{display:inline-block!important;width:auto!important;height:auto!important;min-height:0!important;line-height:1.35!important;white-space:nowrap!important;margin:0!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;position:static!important;font-weight:500!important}
.vbm-qg.vbm-qg.vbm-qg nav#toc.qg-pinned{position:fixed;top:var(--qg-top,111px);left:0;right:0;width:100%;box-shadow:0 2px 10px rgba(11,11,11,.07)}
.vbm-qg.vbm-qg.vbm-qg .qg-toc-spacer{height:0}
@media (max-width:767px){.vbm-qg.vbm-qg.vbm-qg .card{border-radius:10px}}

