.university-page{color:var(--nv-navy);padding-block:18px 32px}.university-breadcrumb{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;line-height:1.5;display:flex}.university-breadcrumb a{color:#175896;align-items:center;min-height:40px;display:inline-flex}.university-page-heading{max-width:1000px;margin-block:20px}.university-page-heading h1{overflow-wrap:anywhere;margin-block:7px 12px;font-size:clamp(24px,3vw,38px);line-height:1.3}.university-page-heading>p:last-child{color:#43566b;max-width:80ch;line-height:1.7}.university-eyebrow{color:#a74a04;letter-spacing:.03em;margin:0;font-size:12px;font-weight:700}.university-guide{border:1px solid #dce5ed;border-radius:9px;margin-block:22px;overflow:hidden}.university-guide-intro{background:linear-gradient(110deg,#f2f7fc,#fffaf3);grid-template-columns:1.5fr 1fr;gap:24px;padding:clamp(16px,2vw,24px);display:grid}.university-guide h2{margin-block:8px;font-size:23px;line-height:1.3}.university-guide p{line-height:1.6}.university-verified{color:#607388;font-size:12px}.university-official-links{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:8px;display:grid}.university-official-links a{color:#a64500;text-align:center;overflow-wrap:anywhere;background:#fff;border:1px solid #e0b98f;border-radius:6px;justify-content:center;align-items:center;min-height:42px;padding:9px 12px;font-size:13px;font-weight:700;display:inline-flex}.university-kind-filters{background:#fff;flex-wrap:wrap;gap:8px;padding:14px 16px;display:flex}.university-kind-filters a{border:1px solid #dce5ed;border-radius:5px;min-height:36px;padding:8px 11px;font-size:13px}.university-kind-filters [aria-current=page]{color:#a64500;background:#fff5e9;border-color:#f39852}.university-search{background:#f7fafd;border:1px solid #dce5ed;border-radius:8px;grid-template-columns:1.3fr 1fr 1fr auto;align-items:end;gap:12px;padding:18px;display:grid}.university-search label{gap:7px;min-width:0;font-size:13px;font-weight:600;display:grid}.university-search input,.university-search select{width:100%;min-width:0;min-height:44px;color:var(--nv-navy);font:inherit;background:#fff;border:1px solid #b8cbda;border-radius:5px;padding:10px}.university-search button{background:var(--nv-orange,#f56c08);color:#fff;cursor:pointer;border:0;border-radius:5px;min-height:44px;padding:10px 15px;font-weight:700}:is(.university-page :is(a,button,input,select):focus-visible,.university-guide a:focus-visible){outline-offset:3px;outline:3px solid #ff9b21}.university-section{margin-block:26px}.university-section h2{margin-block:0 14px;font-size:clamp(20px,2vw,26px);line-height:1.35}.university-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.university-section-heading>span,.university-section-description{color:#607388;font-size:13px;line-height:1.6}.university-section-heading>a{color:#175896;font-size:13px}.university-master-grid,.university-notice-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.university-master-card,.university-notice-card{overflow-wrap:anywhere;background:#fff;border:1px solid #dce5ed;border-radius:8px;min-width:0;padding:18px}.university-master-card{flex-direction:column;gap:10px;display:flex}.university-master-card h3{margin:0;font-size:16px;line-height:1.45}.university-master-card>p{color:#607388;margin:0;font-size:13px}.university-type{color:#175896;background:#eef4fc;border-radius:4px;align-self:start;padding:4px 7px;font-size:11px;line-height:1.4;display:inline-block}.university-card-meta{color:#607388;flex-wrap:wrap;justify-content:space-between;gap:7px;font-size:12px;line-height:1.5;display:flex}.university-card-action{color:#a64500;margin-top:auto;padding-top:9px;font-size:13px;font-weight:700}.university-notice-card{color:var(--nv-navy);gap:12px;display:grid}.university-notice-card strong{font-size:15px;line-height:1.5}.university-notice-card>span{color:#a64500;font-size:12px}.university-notice-card:hover,.university-master-card:focus-within{border-color:#f39852}.university-relationship-list{gap:7px;display:grid}.university-relationship-list p{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.5;display:flex}.university-relationship-list a,.university-card-actions a{color:#175896;text-decoration:underline}.university-card-actions{flex-wrap:wrap;gap:12px;margin-top:auto;font-size:13px;display:flex}.university-card-actions a{align-items:center;min-height:36px;display:inline-flex}.university-pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:22px;display:flex}.university-pagination a{color:#175896;border:1px solid #dce5ed;border-radius:5px;align-items:center;min-height:42px;padding:8px 14px;display:inline-flex}.university-empty{background:#f7fafd;border-radius:7px;padding:18px;line-height:1.7}@media (max-width:1024px){.university-master-grid,.university-notice-grid,.university-search{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.university-guide-intro,.university-master-grid,.university-notice-grid{grid-template-columns:1fr}.university-search{padding:14px}}@media (max-width:430px){.university-search,.university-official-links{grid-template-columns:1fr}.university-master-card,.university-notice-card{padding:15px}}
