@media(max-width:992px){.ib-nav-header{display:block}.ib-nav-container{width:100%;max-width:1280px;box-sizing:border-box}.ib-nav-links{flex:1 1 auto;min-width:0;flex-wrap:nowrap;gap:.15rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ib-nav-links::-webkit-scrollbar{display:none}.ib-nav-links a{display:inline-flex;min-height:44px;align-items:center;padding-inline:.3rem;white-space:nowrap}.ib-theme-btn{display:inline-flex;flex:0 0 44px;width:44px;min-width:44px;min-height:44px;align-items:center;justify-content:center;position:sticky;right:0;z-index:1;background:var(--c-surface-elevated);box-shadow:-.35rem 0 .35rem var(--c-surface-elevated)}}@media(max-width:640px){.ib-hero{margin-bottom:0;padding:.9rem 0 .65rem}.main-content{padding:1rem .75rem 1.5rem}.meta-pills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,25rem);margin:.6rem auto 0;gap:.4rem}.meta-pill{min-width:0;min-height:40px;justify-content:center;padding:.3rem .45rem;font-size:.72rem;line-height:1.3;text-align:center}.topics-grid{grid-template-columns:minmax(0,1fr);gap:.75rem;margin-top:.75rem}.topic-card-col,.topic-card{min-width:0;max-width:100%}.topic-card{padding:1rem}.topic-card-header{gap:.5rem;margin-bottom:.6rem}.subtopic-list{margin-bottom:.75rem}.topic-card-footer{gap:.5rem;flex-wrap:wrap}}
