.online-degrees-module__eHCloW__page{color:var(--color-ink)}.online-degrees-module__eHCloW__publicPage{width:min(1200px,100% - 32px);margin:24px auto 48px}.online-degrees-module__eHCloW__filters{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));align-items:end;gap:12px;display:grid}.online-degrees-module__eHCloW__filters input[type=search],.online-degrees-module__eHCloW__filters [data-slot=select-trigger]{width:100%;min-width:0;min-height:36px}.online-degrees-module__eHCloW__resultsBar{min-height:24px;color:var(--color-ink-mute);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.online-degrees-module__eHCloW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.online-degrees-module__eHCloW__card,.online-degrees-module__eHCloW__empty{border:1px solid var(--color-hairline);background:var(--color-canvas);border-radius:12px;min-width:0;padding:18px}.online-degrees-module__eHCloW__card{flex-direction:column;display:flex}.online-degrees-module__eHCloW__university{color:var(--color-ink-mute);margin:0 0 5px;font-size:12px;line-height:1.4}.online-degrees-module__eHCloW__cardHeading h2,.online-degrees-module__eHCloW__cardHeading h3{color:var(--color-ink);letter-spacing:-.2px;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:500;line-height:1.4}.online-degrees-module__eHCloW__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0 10px;display:grid}.online-degrees-module__eHCloW__facts dt,.online-degrees-module__eHCloW__detailFacts dt{color:var(--color-ink-mute);text-transform:capitalize;margin-bottom:3px;font-size:11px}.online-degrees-module__eHCloW__facts dd,.online-degrees-module__eHCloW__detailFacts dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.5}.online-degrees-module__eHCloW__accreditation{color:var(--color-ink-secondary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 14px;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.online-degrees-module__eHCloW__accreditation span{color:var(--color-ink-mute);margin-right:8px}.online-degrees-module__eHCloW__cardActions{border-top:1px solid var(--color-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.online-degrees-module__eHCloW__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.online-degrees-module__eHCloW__footer p,.online-degrees-module__eHCloW__sourceNote{color:var(--color-ink-mute);font-size:12px;line-height:1.5}.online-degrees-module__eHCloW__pagination{align-items:center;gap:12px;font-size:12px;display:flex}.online-degrees-module__eHCloW__pagination button:disabled{opacity:.45;cursor:not-allowed}.online-degrees-module__eHCloW__empty h2{margin:0 0 8px;font-size:18px;font-weight:500}.online-degrees-module__eHCloW__empty p{color:var(--color-ink-mute);margin:0 0 16px;font-size:14px}.online-degrees-module__eHCloW__skeleton{background:var(--color-canvas-soft);border:1px solid var(--color-hairline);border-radius:12px;height:225px}.online-degrees-module__eHCloW__dialogContent{gap:20px;min-width:0;display:grid}.online-degrees-module__eHCloW__dialogContent h3{color:var(--color-ink);margin:0;font-size:16px;font-weight:500}.online-degrees-module__eHCloW__dialogContent p{overflow-wrap:anywhere;margin:6px 0 0}.online-degrees-module__eHCloW__dialogContent>button{justify-self:start}.online-degrees-module__eHCloW__detailFacts{gap:12px;margin:0;display:grid}.online-degrees-module__eHCloW__documents{gap:8px;margin-top:10px;display:grid}.online-degrees-module__eHCloW__documents a{border:1px solid var(--color-hairline);color:var(--color-primary);border-radius:7px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.online-degrees-module__eHCloW__documents a svg:last-child{margin-left:auto}.online-degrees-module__eHCloW__enquiry.online-degrees-module__eHCloW__enquiry{gap:0;margin:0;padding:0}.online-degrees-module__eHCloW__enquiry form{border:0;gap:14px;margin-top:0;padding-top:0}.online-degrees-module__eHCloW__enquiry form>h3{display:none}.online-degrees-module__eHCloW__enquiry form>button{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.online-degrees-module__eHCloW__dialogContent .online-degrees-module__eHCloW__enquiry input:focus-visible{border-color:var(--color-primary);outline:2px solid var(--color-primary);outline-offset:-2px}.online-degrees-module__eHCloW__page :is(a,button):focus-visible,.online-degrees-module__eHCloW__dialogContent :is(a,button):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (max-width:900px){.online-degrees-module__eHCloW__grid{grid-template-columns:minmax(0,1fr)}.online-degrees-module__eHCloW__filters{grid-template-columns:repeat(2,minmax(0,1fr))}.online-degrees-module__eHCloW__filters>div:first-child{grid-column:1/-1}}@media (max-width:480px){.online-degrees-module__eHCloW__filters{grid-template-columns:minmax(0,1fr)}.online-degrees-module__eHCloW__card{padding:16px}.online-degrees-module__eHCloW__cardActions{gap:12px}}
