.inst-new{color:var(--action-hover);font-weight:600}.inst-group{margin:0 0 var(--sp-7)}.inst-group .section-head{margin-top:0}.inst-group-note{max-width:96ch;margin:0 0 var(--sp-4);color:var(--text-muted)}.inst-group-soon{margin:var(--sp-4) 0 0;max-width:none}.inst-week{font-size:var(--fs-small);font-weight:600;color:var(--text-muted);white-space:nowrap}.inst-list .listview td .flag-soon{margin-left:var(--sp-1)}.soon-block.inst-wide{max-width:none;margin:0}.inst-order{margin:var(--sp-3) 0 0;padding-top:var(--sp-3);border-top:1px solid var(--border);font-size:var(--fs-small);color:var(--text-muted)}.inst-facts{list-style:none;margin:0;padding:0}.inst-facts li{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-top:1px solid var(--border)}.inst-facts li:first-child{border-top:0;padding-top:0}.inst-facts li:last-child{padding-bottom:0}.inst-facts .source{font-size:var(--fs-table)}.inst-missing{display:grid;grid-template-columns:190px minmax(0,1fr);margin:0}.inst-missing dt,.inst-missing dd{margin:0;padding:10px 0;border-top:1px solid var(--border)}.inst-missing dt{font-family:var(--font-heading);font-weight:600;padding-right:var(--sp-4)}.inst-missing dd{color:var(--text-muted)}.inst-missing dt:first-of-type,.inst-missing dt:first-of-type+dd{border-top:0;padding-top:0}.inst-missing dd:last-child,.inst-missing dt:nth-last-child(2){padding-bottom:0}.inst-missing .flag-soon{margin-right:var(--sp-2)}.inst-location{margin:0}.inst-location+.inst-location{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px solid var(--border)}@media(max-width:767px){.inst-group{margin-bottom:var(--sp-6)}.inst-missing{grid-template-columns:minmax(0,1fr)}.inst-missing dd{border-top:0;padding-top:0}.inst-missing dt{padding-bottom:2px}}
