.contents[data-astro-cid-r7x4qdc7] ol[data-astro-cid-r7x4qdc7]{columns:2;column-gap:2rem;padding-left:1.5rem}.contents[data-astro-cid-r7x4qdc7] li[data-astro-cid-r7x4qdc7]{break-inside:avoid}.table-scroll[data-astro-cid-r7x4qdc7]{border:1px solid var(--color-border);overflow-x:auto}.table-scroll[data-astro-cid-r7x4qdc7]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}table[data-astro-cid-r7x4qdc7]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}caption[data-astro-cid-r7x4qdc7]{text-align:left;color:var(--color-muted);padding:.5rem .75rem;font-size:.9rem}th[data-astro-cid-r7x4qdc7],td[data-astro-cid-r7x4qdc7]{border-top:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.45rem .75rem}thead[data-astro-cid-r7x4qdc7] th[data-astro-cid-r7x4qdc7]{background:var(--color-surface)}.note[data-astro-cid-r7x4qdc7]{border-left:.25rem solid var(--color-border);background:var(--color-surface);padding:.75rem 1rem}.lesson[data-astro-cid-r7x4qdc7]{border:1px solid var(--color-text);margin-block:1.5rem;padding:1rem}.lesson[data-astro-cid-r7x4qdc7] h3[data-astro-cid-r7x4qdc7]{margin-top:0}.controls[data-astro-cid-r7x4qdc7]{align-content:start;gap:.6rem;margin-bottom:.75rem;display:grid}.controls[data-astro-cid-r7x4qdc7].row{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end}.controls[data-astro-cid-r7x4qdc7] label[data-astro-cid-r7x4qdc7]{gap:.2rem;font-weight:700;display:grid}.controls[data-astro-cid-r7x4qdc7] output[data-astro-cid-r7x4qdc7]{font-variant-numeric:tabular-nums;font-weight:400}fieldset[data-astro-cid-r7x4qdc7]{border:1px solid var(--color-border);margin:0 0 .75rem;padding:.5rem .75rem}legend[data-astro-cid-r7x4qdc7]{font-weight:700}fieldset[data-astro-cid-r7x4qdc7].inline{flex-wrap:wrap;gap:.25rem 1rem;display:flex}fieldset[data-astro-cid-r7x4qdc7] label[data-astro-cid-r7x4qdc7]{align-items:center;gap:.4rem;min-height:2.75rem;display:flex}input[data-astro-cid-r7x4qdc7][type=range]{width:100%;min-height:2.75rem}input[data-astro-cid-r7x4qdc7]:focus-visible,button[data-astro-cid-r7x4qdc7]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.buttons[data-astro-cid-r7x4qdc7]{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}button[data-astro-cid-r7x4qdc7]{min-height:2.75rem;font:inherit;color:#fff;background:var(--color-text);border:1px solid var(--color-text);cursor:pointer;padding:.4rem .9rem;font-weight:700}button[data-astro-cid-r7x4qdc7]+button[data-astro-cid-r7x4qdc7],button[data-astro-cid-r7x4qdc7][aria-pressed=false]{color:var(--color-text);background:#fff}button[data-astro-cid-r7x4qdc7][aria-pressed=true]{color:#fff;background:var(--color-link);border-color:var(--color-link)}.feedback[data-astro-cid-r7x4qdc7]{min-height:1.6em;font-weight:700}.feedback[data-astro-cid-r7x4qdc7] p[data-astro-cid-r7x4qdc7]{margin:.2rem 0}.lesson[data-astro-cid-r7x4qdc7]:not(.ready) .buttons[data-astro-cid-r7x4qdc7],.lesson[data-astro-cid-r7x4qdc7]:not(.ready) .controls[data-astro-cid-r7x4qdc7],.lesson[data-astro-cid-r7x4qdc7]:not(.ready) fieldset[data-astro-cid-r7x4qdc7],.lesson[data-astro-cid-r7x4qdc7]:not(.ready) svg[data-astro-cid-r7x4qdc7]:empty,.lesson[data-astro-cid-r7x4qdc7].ready .no-js[data-astro-cid-r7x4qdc7]{display:none}.no-js[data-astro-cid-r7x4qdc7]{font-weight:700}.figure-lesson[data-astro-cid-r7x4qdc7]{background:#fff;border-width:2px;width:min(64rem,100vw - 3rem)}@media (width>=64rem){.figure-lesson[data-astro-cid-r7x4qdc7]{width:min(64rem,min(100vw - 3rem,72rem) - 19rem)}}.fig-scroll[data-astro-cid-r7x4qdc7]{overflow-x:auto}.fig-scroll[data-astro-cid-r7x4qdc7] svg{min-width:36rem}.fig-title[data-astro-cid-r7x4qdc7]{letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid var(--color-text);padding-bottom:.3rem;font-size:.95rem}.fig-caption[data-astro-cid-r7x4qdc7]{color:var(--color-muted);font-size:.9rem}.callouts[data-astro-cid-r7x4qdc7].plain{padding-left:0;list-style:none}.callouts[data-astro-cid-r7x4qdc7].plain li[data-astro-cid-r7x4qdc7]{border-left:.25rem solid #0000;padding:.25rem .5rem}.callouts[data-astro-cid-r7x4qdc7].plain li[data-astro-cid-r7x4qdc7].active{border-left-color:var(--color-link);background:var(--color-surface)}.callouts[data-astro-cid-r7x4qdc7].plain p[data-astro-cid-r7x4qdc7]{margin:.25rem 0}dl[data-astro-cid-r7x4qdc7].jargon{gap:.4rem;display:grid}dl[data-astro-cid-r7x4qdc7].jargon div[data-astro-cid-r7x4qdc7]{border-top:1px solid var(--color-border);grid-template-columns:minmax(8rem,12rem) 1fr;gap:.75rem;padding-top:.4rem;display:grid}dl[data-astro-cid-r7x4qdc7].jargon dt[data-astro-cid-r7x4qdc7]{font-weight:700}dl[data-astro-cid-r7x4qdc7].jargon dd[data-astro-cid-r7x4qdc7]{margin:0}.quiz-lesson[data-astro-cid-r7x4qdc7] .task[data-astro-cid-r7x4qdc7]{font-style:italic}svg.natops{width:100%;height:auto;color:var(--color-text);background:#fff;display:block}.natops .frame{fill:none;stroke:var(--color-text);stroke-width:1.5px}.natops .lbl{fill:var(--color-text);letter-spacing:.04em;font:700 11px Arial,Helvetica,sans-serif}.natops .lbl.small{font-size:10px}.natops .lbl.big{font-size:15px}.natops .lbl.on{fill:var(--color-link)}.natops .ln{fill:none;stroke:var(--color-text);stroke-width:1.8px}.natops .ln.heavy{stroke-width:2.6px}.natops .ln.dashed{stroke-dasharray:7 4}.natops .ln.centreline{stroke-dasharray:14 4 3 4;stroke-width:1.4px}.natops .thin{fill:none;stroke:var(--color-text);stroke-width:1px}.natops .tick{fill:none;stroke:var(--color-text);stroke-width:1.8px}.natops .fixmark{fill:var(--color-text)}.natops .own,.natops .acft{fill:var(--color-link);stroke:var(--color-link);stroke-width:1px}.natops .bandit{fill:#fff;stroke:var(--color-text);stroke-width:1.6px}.natops .los{stroke:var(--color-link);stroke-width:1.2px;stroke-dasharray:2 3}.natops .angle{fill:none;stroke:var(--color-link);stroke-width:1.6px}.natops .angle.bandit{stroke:var(--color-text)}.natops .zone{fill:#e4e6e8;stroke:var(--color-text);stroke-width:1px}.natops .track{fill:none;stroke:var(--color-link);stroke-width:2.4px}.natops .band{fill:#fff;stroke:var(--color-text);stroke-width:1.4px}.natops .band.on{fill:var(--color-link);stroke:var(--color-link)}.natops .mark-line{stroke:var(--color-text);stroke-width:1.4px;stroke-dasharray:4 3}.natops .mark-line.on{stroke:var(--color-link);stroke-width:2.4px;stroke-dasharray:none}.natops .pointer{fill:var(--color-link)}.natops .circle{stroke:var(--color-link)}.natops .vec{stroke-width:2.6px}.natops .vec.lift{stroke:var(--color-link);color:var(--color-link)}.natops .vec.gravity{stroke:var(--color-text);color:var(--color-text)}.natops .dim{stroke:var(--color-text);stroke-width:1.2px}.natops .nose{stroke:var(--color-link)}.natops .part.active .ln{stroke:var(--color-link);stroke-width:3.2px}.natops .part.active .lbl{fill:var(--color-link)}.natops .rb-fill{stroke-width:.6px;stroke-linejoin:round}.natops .rb-edge{fill:none;stroke-width:1.3px;stroke-linejoin:round}.natops .rb-edge.tick{stroke-width:1.8px}.natops .rb.rb-own .rb-edge{stroke:var(--color-link)}.natops .rb.rb-own.top .rb-fill{fill:#cfe0f0;stroke:#cfe0f0}.natops .rb.rb-own.under .rb-fill{fill:var(--color-link);stroke:var(--color-link)}.natops .rb.rb-bandit .rb-edge{stroke:var(--color-text)}.natops .rb.rb-bandit.top .rb-fill{fill:#fff;stroke:#fff}.natops .rb.rb-bandit.under .rb-fill{fill:#8a8f94;stroke:#8a8f94}.natops .rb-mark.rb-own{fill:var(--color-link)}.natops .rb-grid{fill:none;stroke:#c8ccd0;stroke-width:1px}.natops .rb-drop,.natops .rb-datum{fill:none;stroke:var(--color-border);stroke-width:1px;stroke-dasharray:3 3}.natops .rb-ghost{fill:none;stroke:var(--color-text);stroke-width:1.4px;stroke-dasharray:6 4}
