.vu-admissions-coverage{border:1px solid var(--ax-border,#344054);border-radius:12px;padding:16px 20px;color:var(--ax-ink-strong,inherit)}.vu-admissions-coverage>summary{font-size:13px;line-height:1.8;cursor:pointer}.vu-admissions-coverage>summary:focus-visible{outline:2px solid #17a8c7;outline-offset:5px}.vu-admissions-coverage .vu-catalog-coverage{margin-bottom:0}.vu-catalog-coverage{padding:27px;margin-block:25px;border-radius:12px}.vu-catalog-coverage h2{font-size:20px!important;line-height:1.5!important;margin:0!important;font-weight:580!important;letter-spacing:-.025em;color:var(--vu-ink)!important}.vu-catalog-coverage header>p{margin-top:10px}.vu-catalog-coverage header>p,.vu-catalog-notice{font-size:12px;line-height:1.9;color:var(--vu-muted)}.vu-catalog-notice{padding-block:20px}.vu-catalog-rows{margin-top:20px}.vu-catalog-rows details{border-top:1px solid var(--vu-line)}.vu-catalog-rows summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;color:var(--vu-ink);font-size:13px;cursor:pointer;font-weight:550}.vu-catalog-rows summary:after{content:"+";font-size:16px;color:var(--vu-soft);flex:none}.vu-catalog-rows summary .vu-coverage-badge{margin-inline-start:auto;max-width:55%}.vu-catalog-rows details[open] summary:after{content:"−"}.vu-catalog-rows summary+p{font-size:11px;color:var(--vu-muted);line-height:1.9;margin-bottom:18px}.vu-catalog-coverage .vu-capability-list{margin-block:0}.vu-catalog-coverage .vu-capability-list h3{margin:0;font-size:12px;line-height:1.8;color:var(--vu-ink);font-weight:550}.vu-catalog-coverage .vu-capability-list p{margin-top:5px;font-size:10px;line-height:1.9;color:var(--vu-muted)}.vu-catalog-coverage .vu-capability-state{max-width:40%;text-align:end;flex:none;align-self:start}.vu-catalog-coverage .vu-text-link{margin-top:12px;font-size:11px}.vu-catalog-coverage .vu-capability-list li{list-style:none}.vu-coverage-badge[data-coverage=beta],.vu-coverage-badge[data-coverage=planned]{color:var(--vu-muted);background:var(--vu-raised)}@media (max-width:600px){.vu-catalog-coverage{padding:21px 17px}.vu-catalog-coverage h2{font-size:18px!important}.vu-catalog-coverage header>p{font-size:11px}.vu-catalog-rows summary{font-size:12px;gap:10px;min-height:66px}.vu-catalog-rows summary .vu-coverage-badge{font-size:9px}.vu-catalog-coverage .vu-capability-list li{flex-direction:row;gap:15px}.vu-catalog-coverage .vu-capability-list h3{font-size:11px}.vu-catalog-coverage .vu-capability-state{font-size:9px}.vu-catalog-notice{font-size:11px}}