.AbPOqq_hero{margin:0 0 32px}.AbPOqq_hero img{border:1px solid var(--moi-border-hair);border-radius:24px;width:100%;height:auto;display:block}.AbPOqq_hero figcaption{font-size:var(--moi-size-label);color:var(--moi-text-muted);margin:10px 2px 0;line-height:1.45}.AbPOqq_consequences{padding-left:1.2em}.AbPOqq_consequences li{margin:0 0 18px;line-height:1.6}.AbPOqq_caveat{border:1px solid var(--moi-border-hair);background:var(--moi-bg-elev);border-radius:16px;padding:14px 16px;line-height:1.55}.AbPOqq_credit{font-size:var(--moi-size-label);color:var(--moi-text-muted);margin:40px 0 0;line-height:1.5}.AbPOqq_credit a{color:var(--moi-text-primary)}.AbPOqq_credit code{font-size:.95em}@media (max-width:640px){.AbPOqq_hero img{border-radius:20px}}.AbPOqq_table thead th{color:var(--moi-text-muted);white-space:nowrap;font-weight:600}.AbPOqq_table tbody th{font-weight:600}.AbPOqq_num{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--moi-text-muted)}.AbPOqq_towns{padding-left:1.2em}.AbPOqq_towns li{margin:0 0 14px;line-height:1.6}.AbPOqq_airbox{border:1px solid var(--moi-border-hair);background:var(--moi-bg-elev);border-radius:20px;margin:0 0 20px;padding:18px 20px}.AbPOqq_airLine{font-size:var(--moi-size-card-title);margin:0;line-height:1.5}.AbPOqq_airNote{font-size:var(--moi-size-label);color:var(--moi-text-muted);margin:8px 0 0;line-height:1.6}.AbPOqq_practical{padding-left:1.2em}.AbPOqq_practical li{margin:0 0 18px;line-height:1.6}.AbPOqq_tableWrap{border:1px solid var(--moi-border-hair);border-radius:16px;margin:0 0 16px;overflow-x:auto}.AbPOqq_table{border-collapse:collapse;width:100%;min-width:480px;font-size:var(--moi-size-label)}.AbPOqq_table th,.AbPOqq_table td{text-align:left;border-bottom:1px solid var(--moi-border-hair);vertical-align:top;padding:12px 14px;line-height:1.45}.AbPOqq_table tbody tr:last-child th,.AbPOqq_table tbody tr:last-child td{border-bottom:0}.AbPOqq_table tbody th{white-space:nowrap;font-weight:600}.AbPOqq_val{white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.AbPOqq_note{color:var(--moi-text-muted);min-width:200px}.AbPOqq_events{padding-left:1.2em}.AbPOqq_events li{margin:0 0 18px;line-height:1.6}.AbPOqq_eclipse{color:var(--moi-accent)}
