.contents[data-astro-cid-g5x72d23] ol[data-astro-cid-g5x72d23]{columns:2;column-gap:2rem;padding-left:1.5rem}.contents[data-astro-cid-g5x72d23] li[data-astro-cid-g5x72d23]{break-inside:avoid}.table-scroll[data-astro-cid-g5x72d23]{border:1px solid var(--color-border);margin-block:1rem;overflow-x:auto}.table-scroll[data-astro-cid-g5x72d23]:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}table[data-astro-cid-g5x72d23]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}caption[data-astro-cid-g5x72d23]{text-align:left;color:var(--color-muted);padding:.5rem .75rem;font-size:.9rem}table[data-astro-cid-g5x72d23] th,table[data-astro-cid-g5x72d23] td{border-top:1px solid var(--color-border);text-align:left;vertical-align:top;padding:.45rem .75rem}thead[data-astro-cid-g5x72d23] th[data-astro-cid-g5x72d23]{background:var(--color-surface)}table[data-astro-cid-g5x72d23] tr.chosen th,table[data-astro-cid-g5x72d23] tr.chosen td{background:var(--color-surface);font-weight:700}.note[data-astro-cid-g5x72d23]{border-left:.25rem solid var(--color-border);background:var(--color-surface);padding:.75rem 1rem}.lesson[data-astro-cid-g5x72d23]{border:1px solid var(--color-text);margin-block:1.5rem;padding:1rem}.lesson[data-astro-cid-g5x72d23] h3[data-astro-cid-g5x72d23]{margin-top:0}.lesson[data-astro-cid-g5x72d23] h4[data-astro-cid-g5x72d23]{margin:1rem 0 .5rem}.controls[data-astro-cid-g5x72d23]{align-content:start;gap:.6rem;margin-bottom:.75rem;display:grid}.controls[data-astro-cid-g5x72d23].row{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end}.controls[data-astro-cid-g5x72d23] label[data-astro-cid-g5x72d23]{gap:.2rem;font-weight:700;display:grid}.controls[data-astro-cid-g5x72d23] label[data-astro-cid-g5x72d23].check{align-items:center;gap:.4rem;min-height:2.75rem;font-weight:400;display:flex}.controls[data-astro-cid-g5x72d23] label[data-astro-cid-g5x72d23][hidden]{display:none}.controls[data-astro-cid-g5x72d23] output[data-astro-cid-g5x72d23]{font-variant-numeric:tabular-nums;font-weight:400}select[data-astro-cid-g5x72d23]{min-height:2.75rem;font:inherit}fieldset[data-astro-cid-g5x72d23]{border:1px solid var(--color-border);margin:0 0 .75rem;padding:.5rem .75rem}legend[data-astro-cid-g5x72d23]{font-weight:700}fieldset[data-astro-cid-g5x72d23].inline{flex-wrap:wrap;gap:.25rem 1rem;display:flex}fieldset[data-astro-cid-g5x72d23] label[data-astro-cid-g5x72d23]{align-items:center;gap:.4rem;min-height:2.75rem;display:flex}input[data-astro-cid-g5x72d23][type=range]{width:100%;min-height:2.75rem}input[data-astro-cid-g5x72d23]:focus-visible,button[data-astro-cid-g5x72d23]:focus-visible,select[data-astro-cid-g5x72d23]:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.buttons[data-astro-cid-g5x72d23]{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.lesson[data-astro-cid-g5x72d23] button{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}.lesson[data-astro-cid-g5x72d23] button+button,.lesson[data-astro-cid-g5x72d23] button[aria-pressed=false]{color:var(--color-text);background:#fff}.lesson[data-astro-cid-g5x72d23] button[aria-pressed=true]{color:#fff;background:var(--color-link);border-color:var(--color-link)}.lesson[data-astro-cid-g5x72d23] [data-choices] button{color:var(--color-text);background:#fff}.lesson[data-astro-cid-g5x72d23] button:disabled{cursor:default;opacity:.7}.lesson[data-astro-cid-g5x72d23] button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.feedback[data-astro-cid-g5x72d23]{min-height:1.6em;font-weight:700}.feedback[data-astro-cid-g5x72d23] p[data-astro-cid-g5x72d23]{margin:.2rem 0}.lesson[data-astro-cid-g5x72d23]:not(.ready) .buttons[data-astro-cid-g5x72d23],.lesson[data-astro-cid-g5x72d23]:not(.ready) .controls[data-astro-cid-g5x72d23],.lesson[data-astro-cid-g5x72d23]:not(.ready) fieldset[data-astro-cid-g5x72d23],.lesson[data-astro-cid-g5x72d23]:not(.ready) svg[data-astro-cid-g5x72d23]:empty,.lesson[data-astro-cid-g5x72d23]:not(.ready) .call[data-astro-cid-g5x72d23],.lesson[data-astro-cid-g5x72d23]:not(.ready) .sign-quiz[data-astro-cid-g5x72d23],.lesson[data-astro-cid-g5x72d23]:not(.ready) .gun-row[data-astro-cid-g5x72d23],.lesson[data-astro-cid-g5x72d23]:not(.ready) .beacon-row[data-astro-cid-g5x72d23],.lesson[data-astro-cid-g5x72d23].ready .no-js[data-astro-cid-g5x72d23]{display:none}.no-js[data-astro-cid-g5x72d23]{font-weight:700}.figure-lesson[data-astro-cid-g5x72d23]{background:#fff;border-width:2px;width:min(64rem,100vw - 3rem)}@media (width>=64rem){.figure-lesson[data-astro-cid-g5x72d23]{width:min(64rem,min(100vw - 3rem,72rem) - 19rem)}}.fig-scroll[data-astro-cid-g5x72d23]{overflow-x:auto}.fig-scroll[data-astro-cid-g5x72d23] svg{min-width:36rem}.fig-title[data-astro-cid-g5x72d23]{letter-spacing:.06em;text-transform:uppercase;border-bottom:2px solid var(--color-text);padding-bottom:.3rem;font-size:.95rem}.fig-caption[data-astro-cid-g5x72d23]{color:var(--color-muted);font-size:.9rem}.callouts[data-astro-cid-g5x72d23].plain{padding-left:0;list-style:none}.callouts[data-astro-cid-g5x72d23].plain li[data-astro-cid-g5x72d23]{border-left:.25rem solid #0000;padding:.25rem .5rem}.callouts[data-astro-cid-g5x72d23].plain li[data-astro-cid-g5x72d23].active{border-left-color:var(--color-link);background:var(--color-surface)}.callouts[data-astro-cid-g5x72d23].plain p[data-astro-cid-g5x72d23]{margin:.25rem 0}dl[data-astro-cid-g5x72d23].jargon{gap:.4rem;display:grid}dl[data-astro-cid-g5x72d23].jargon div[data-astro-cid-g5x72d23]{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-g5x72d23].jargon dt[data-astro-cid-g5x72d23]{font-weight:700}dl[data-astro-cid-g5x72d23].jargon dd[data-astro-cid-g5x72d23]{margin:0}.quiz-lesson[data-astro-cid-g5x72d23] .task[data-astro-cid-g5x72d23]{font-style:italic}.sign-gallery[data-astro-cid-g5x72d23] .sign-button{color:var(--color-text);background:#fff;justify-items:center;gap:.3rem;padding:.5rem;font-size:.85rem;font-weight:400;display:grid}.sign-gallery[data-astro-cid-g5x72d23] .sign-button[aria-pressed=true]{color:var(--color-text);background:var(--color-surface);outline:3px solid var(--color-link)}.sign-shown[data-astro-cid-g5x72d23]{min-height:3.5rem;margin-bottom:.5rem}.step-list[data-astro-cid-g5x72d23] button{font-weight:400}.call[data-astro-cid-g5x72d23]{border-left:.25rem solid var(--color-link);background:var(--color-surface);min-height:9rem;margin-block:.75rem;padding:.75rem 1rem}.call[data-astro-cid-g5x72d23] p{margin:.3rem 0}.call[data-astro-cid-g5x72d23] .call-head{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:.85rem}.call[data-astro-cid-g5x72d23] .you,.call[data-astro-cid-g5x72d23] .them{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.95rem}.call[data-astro-cid-g5x72d23] .call-note{font-size:.95rem}.gun-row[data-astro-cid-g5x72d23],.beacon-row[data-astro-cid-g5x72d23]{align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.gun[data-astro-cid-g5x72d23]{width:7rem;height:7rem}.gun-label[data-astro-cid-g5x72d23]{min-height:1.6em;font-weight:700}.beacon-lamp[data-astro-cid-g5x72d23]{flex:none;width:2.5rem;height:2.5rem}.beacon-strip[data-astro-cid-g5x72d23]{max-width:22rem}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.rev{fill:#f4f6f8}.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.on-path{stroke:var(--color-link)}.natops .thin{fill:none;stroke:var(--color-text);stroke-width:1px}.natops .fixmark{fill:var(--color-text)}.natops .pointer{fill:var(--color-link)}.natops .acft{fill:var(--color-link);stroke:#fff;stroke-width:.8px}.natops .los{fill:none;stroke:var(--color-link);stroke-width:1.2px;stroke-dasharray:2 3}.natops .track{fill:none;stroke:var(--color-link);stroke-width:2.4px}.natops .leg.active .track{stroke-width:5px}.natops .leg.active .lbl{fill:var(--color-link)}.natops .rb-datum{fill:none;stroke:var(--color-border);stroke-width:1px;stroke-dasharray:3 3}.natops .grass{fill:#eef0ea}.natops .rwy{fill:#50555b}.natops .rwy-cl{fill:none;stroke:#fff;stroke-width:1.6px;stroke-dasharray:10 7}.natops .rwy-num{fill:#fff;font:700 18px Arial,Helvetica,sans-serif}.natops .paint{fill:#fff}.natops .paint-line{fill:none;stroke:#fff;stroke-width:2px}.natops .paint-yellow{fill:#f2c200}.natops .paint-yellow-line{fill:none;stroke:#f2c200;stroke-width:2.4px}.natops .paint-yellow-line.thin-paint{stroke-width:1.4px}.natops .paint-yellow-line.dashed-paint{stroke-dasharray:8 6}.natops .twy{fill:none;stroke:#8a8f94;stroke-width:12px}.natops .twy-cl{fill:none;stroke:#f2c200;stroke-width:1.4px}.natops .hold-solid{fill:none;stroke:#f2c200;stroke-width:1.6px}.natops .hold-dash{fill:none;stroke:#f2c200;stroke-width:1.6px;stroke-dasharray:3 2}.natops .apron{fill:#c9ccd0;stroke:var(--color-text);stroke-width:1px}.bldg{fill:#fff;stroke:var(--color-text);stroke-width:1.6px}.natops .beacon{fill:#2e8540;stroke:var(--color-text);stroke-width:1.2px}.natops .sock{fill:#e87722;stroke:var(--color-text);stroke-width:1px}.natops .tetra{fill:#fff;stroke:var(--color-text);stroke-width:1.6px}.natops [data-part].active .ln,.natops [data-part].active .thin,.natops [data-part].active .bldg{stroke:var(--color-link);stroke-width:3px}.natops [data-part].active .rwy,.natops [data-part].active .apron{stroke:var(--color-link);stroke-width:4px}.natops [data-part].active .twy{stroke:var(--color-link)}.natops [data-part].active .lbl{fill:var(--color-link)}.natops [data-part].active .rwy-num{fill:#ffe27a}.natops [data-part].active .hold-solid,.natops [data-part].active .hold-dash{stroke-width:3.2px}.natops [data-part].active .sock,.natops [data-part].active .beacon{stroke:var(--color-link);stroke-width:3px}.sign-red{fill:#c8102e}.sign-black{fill:#111}.sign-yellow{fill:#f2c200;stroke:#111;stroke-width:1px}.sign-border{fill:none;stroke:#f2c200;stroke-width:2px}.sign-ring{fill:none;stroke:#fff;stroke-width:3px}.sign-txt{font-family:Arial,Helvetica,sans-serif;font-weight:700}.sign-txt.white{fill:#fff}.sign-txt.yellow{fill:#f2c200}.sign-txt.black{fill:#111}.night{fill:#0d1620}.natops .rwy-night{fill:#2a3138}.lt{stroke:none}.lt.white,.lt-box.white,.lt-lamp.white,.gun-lamp.white{fill:#fffbe8}.lt.yellow{fill:#ffd23f}.lt.red,.lt-box.red,.gun-lamp.red{fill:#ff3b30}.lt.green,.lt-box.green,.lt-lamp.green,.gun-lamp.green{fill:#34c759}.lt.blue{fill:#3d8bff}.lt-box{stroke:var(--color-text);stroke-width:1px}.lt-box.off,.lt-lamp.off,.gun-lamp.off{fill:#2a3138}.lt-lamp,.gun-lamp{stroke:var(--color-text);stroke-width:1.5px}.natops .night-acft{fill:#8fc1ff;stroke:none}
