.atx{padding:34px 0 10px}.atx-eyb{margin:0;color:#83cfff;font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}
.atx h2{margin:6px 0;color:#f4f7fb;font-size:clamp(1.5rem,2.6vw,2.1rem)}.atx-lead{color:#a9bccb;max-width:820px;margin:0 0 16px}
.atx-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px}
.atx-item{border:1px solid #2d4a58;border-radius:14px;padding:16px;background:#0d171f}
.atx-topic{margin:0;color:#41e3aa;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}
.atx-item h3{margin:6px 0 8px;font-size:1.02rem;line-height:1.35}.atx-item h3 a{color:#f4f7fb}
.atx-pre,.atx-ex{margin:0 0 6px;color:#b9c9d6;font-size:.85rem;line-height:1.5}.atx-src{margin:8px 0 0;color:#7f93a3;font-size:.75rem}
.atx-series{margin-top:16px;border:1px solid #2d4a58;border-radius:14px;padding:12px 16px;background:#0b141b;color:#cfdbe5}
.atx-series summary{cursor:pointer;font-weight:700}.atx-series a,.atx-lead a{color:#83cfff}.atx-fine{color:#7f93a3;font-size:.78rem}
