.aviation-english{max-width:1196px;margin:0 auto;padding:48px 28px 70px;color:var(--text);line-height:1.9}.aviation-english h2{font-size:25px;line-height:1.65}.aviation-english h3{font-size:21px;margin-bottom:14px}.aviation-english p{color:var(--muted);margin-block:12px}.aviation-english a{text-decoration:underline;text-underline-offset:4px;color:var(--sand)}.ae-scope{margin:0 0 24px}.ae-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-block:28px}.ae-tabs button{border:1px solid var(--line);border-radius:5px;background:var(--panel);padding:16px 12px;color:var(--muted);text-align:right;line-height:1.7}.ae-tabs button span{display:block;color:var(--gold);font:12px monospace;margin-bottom:8px}.ae-tabs button[aria-current]{border-color:var(--gold);background:var(--field-mid);color:var(--text)}.ae-unit{background:var(--panel);border:1px solid var(--line);border-radius:7px;padding:30px}.ae-unit>section{border-top:1px solid var(--line);padding-top:24px;margin-top:26px}.ae-passage{background:#0d1710;border-inline-start:3px solid var(--gold);padding:25px;margin:20px 0;font:20px/1.9 Arial,sans-serif;text-align:left;color:#f1eddf;border-radius:3px}.ae-terms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ae-terms details{margin:0;border:1px solid var(--line);background:#101a12;padding:12px 16px;border-radius:4px}.ae-terms summary{font:600 17px/1.7 Arial,sans-serif}.ae-terms p{font-size:14px;overflow-wrap:anywhere}.ae-unit-form fieldset{border:1px solid var(--line);padding:18px;margin:22px 0;border-radius:4px;min-width:0}.ae-unit-form legend{padding:0 8px;font:600 17px/1.7 Arial,sans-serif;text-align:left;max-width:100%}.ae-unit-form .answer{direction:ltr;text-align:left;font:16px/1.7 Arial,sans-serif}.ae-unit-form .answer input{margin-top:5px}.ae-speaking>div{padding:16px;border:1px solid var(--line);border-radius:4px;margin-block:12px;background:#101a12}.ae-speaking [lang=en]{font:19px/1.8 Arial,sans-serif;color:var(--text);text-align:left}.ae-speaking .check-label{font-size:13px;color:var(--muted)}.ae-result{padding:25px;border:1px solid #6a7953;background:var(--field-mid);border-radius:5px;margin-top:28px}.ae-result .ae-score{font:600 42px/1.5 Arial,sans-serif;color:var(--gold);direction:ltr;text-align:right}.ae-score small{font:14px/1.8 Plex,Arial,sans-serif}.ae-saved{border-inline-start:3px solid var(--olive);padding-inline-start:12px}.ae-sources{padding:18px 0}.ae-sources li{margin-block:12px}@media(max-width:700px){.aviation-english{padding:30px 18px 50px}.ae-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ae-tabs button{padding:12px;font-size:13px}.ae-unit{padding:20px}.ae-terms{grid-template-columns:1fr}.ae-passage{font-size:18px;padding:18px}.ae-unit-form fieldset{padding:10px}.ae-unit-form legend{font-size:16px}.ae-unit-form .answer{font-size:15px;padding:10px}.ae-result{padding:20px}.aviation-english h2{font-size:23px}}
.ae-listening{margin-top:36px;border:1px solid #74805a;border-top:3px solid var(--gold);padding:28px;border-radius:6px;background:linear-gradient(135deg,#202d1f,#121d15)}.ae-listening-boundary{padding:16px;border-inline-start:3px solid var(--copper);background:#0c160f;font-size:14px}.ae-listening-nav{display:flex;flex-wrap:wrap;gap:8px;margin-block:22px}.ae-listening-nav button{min-width:43px;min-height:43px;border:1px solid var(--line);border-radius:4px;color:var(--text);background:#152218}.ae-listening-nav button[aria-current]{background:var(--gold);color:#172015;border-color:var(--gold)}.ae-listening-question{padding:22px;border:1px solid var(--line);border-radius:5px;background:#131f16}.ae-listening-question h3{font:600 20px/1.8 Arial,sans-serif;text-align:left;margin-block:12px}.ae-listening-question audio{width:100%;display:block;margin-block:20px}.ae-listening-question fieldset{border:0;padding:0;margin-block:20px;min-width:0}.ae-listening-question .answer{direction:ltr;text-align:left;font:16px/1.7 Arial,sans-serif}.ae-listening-question .answer input{margin-top:5px}.ae-listening-question>.button{margin-inline-end:8px;margin-block:6px;white-space:normal}.ae-transcript{padding:18px;margin-block:20px;border:1px solid #8fa06b;border-radius:4px;background:#25331f}.ae-transcript [lang=en]{font:18px/1.9 Arial,sans-serif;text-align:left;color:var(--text)}.ae-transcript strong{font-size:14px;color:var(--sand)}.ae-audio-status{font-size:14px}.ae-listening-result{margin-top:26px;padding-top:22px;border-top:1px solid var(--line)}.ae-listening-result .button{margin:6px;white-space:normal}@media(max-width:700px){.ae-listening{padding:18px;margin-top:28px}.ae-listening-question{padding:16px}.ae-listening-question h3{font-size:18px}.ae-listening-nav{gap:6px}.ae-listening-nav button{min-width:40px;min-height:40px}.ae-listening-question .form-actions{align-items:stretch;flex-direction:column}.ae-listening-question .form-actions .text-button{text-align:right;white-space:normal}.ae-listening-question .answer{font-size:15px}.ae-listening-question>.button,.ae-listening-result .button{width:100%;margin-inline:0}}
