.partner-verification-badge{--partner-badge-ink:#0754c7;--partner-badge-bg:#eaf3ff;--partner-badge-border:#b8d3ff;display:inline-flex;align-items:center;justify-content:center;gap:.28rem;max-width:100%;padding:.26rem .58rem;border:1px solid var(--partner-badge-border);border-radius:999px;background:var(--partner-badge-bg);color:var(--partner-badge-ink);font:700 .68rem/1.15 "DM Sans",sans-serif;letter-spacing:.015em;vertical-align:middle;white-space:nowrap}
.partner-verification-badge .material-symbols-outlined{font-size:.95rem;line-height:1;flex:0 0 auto}
.partner-badge-basic{--partner-badge-ink:#0754c7;--partner-badge-bg:#eaf3ff;--partner-badge-border:#b8d3ff}
.partner-badge-bronze{--partner-badge-ink:#8a4b16;--partner-badge-bg:#fff1e4;--partner-badge-border:#edc39e}
.partner-badge-silver{--partner-badge-ink:#46566c;--partner-badge-bg:#eef2f7;--partner-badge-border:#cbd5e1}
.partner-badge-gold{--partner-badge-ink:#875900;--partner-badge-bg:#fff7d6;--partner-badge-border:#edd36b}
.partner-badge-platinum{--partner-badge-ink:#5e43a6;--partner-badge-bg:#f0ebff;--partner-badge-border:#cfc0ff}
.partner-badge-premium{--partner-badge-ink:#075b53;--partner-badge-bg:#e4fbf5;--partner-badge-border:#9cdece}
.partner-verification-badge.is-compact{position:relative;width:1.35rem;height:1.35rem;box-sizing:border-box;padding:0;gap:0;font-size:0;box-shadow:0 2px 8px #0a1e3940}
.partner-verification-badge.is-compact .material-symbols-outlined{font-size:.9rem}
.partner-verification-badge.is-compact .partner-badge-label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}
.partner-sidebar-identity-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.28rem}
.partner-sidebar-identity-copy .partner-verification-badge{max-width:100%}
.partner-sidebar-identity-copy .partner-verification-badge span:last-child{overflow:hidden;text-overflow:ellipsis}
.partner-home-identity .partner-verification-badge{margin-top:.65rem}
.partner-directory-title{flex-wrap:wrap;align-items:center}
.public-partner-detail-copy .partner-verification-badge{margin-top:.7rem}
.public-partner-card .public-partner-card-action{right:9px;top:9px;bottom:auto}
.public-partner-card,.public-scholarship-partner-card,.home-scholarship-partners>a,.scholarship-partner-logo,.applicant-program-partner-logo{position:relative}
.public-partner-card,.public-scholarship-partner-card{grid-template-rows:auto 1fr;align-content:center;justify-items:center;gap:.35rem}
.public-partner-card>img,.public-scholarship-partner-card>img{grid-row:2;align-self:center}
.public-partner-card>.partner-verification-badge,.public-scholarship-partner-card>.partner-verification-badge,.home-scholarship-partners>a>.partner-verification-badge,.scholarship-partner-logo>.partner-verification-badge,.applicant-program-partner-logo>.partner-verification-badge{position:static;inset:auto;z-index:auto;order:-1;grid-row:1;justify-self:center;align-self:center;flex:none;margin:0;box-shadow:none}
.public-partner-card>.partner-verification-badge,.public-scholarship-partner-card>.partner-verification-badge{margin:0}
.public-scholarship-partner-card{min-height:82px}
.scholarship-partner-logo{flex-direction:column;gap:4px;overflow:visible}
.applicant-program-partner-logo{grid-template-rows:17px minmax(0,1fr);gap:3px;height:58px;overflow:visible}
.applicant-program-partner-logo>.partner-verification-badge{width:17px;height:17px;font-size:0}
.applicant-program-partner-logo>.partner-verification-badge .material-symbols-outlined{font-size:12px}
.applicant-program-partner-logo>img{grid-row:2;align-self:center;width:100%;height:28px}
@media(max-width:520px){.partner-verification-badge{font-size:.62rem;padding:.22rem .46rem}.partner-home-identity .partner-verification-badge{margin-top:.45rem}}
