:root{--brand-primary:#2e9b8a;--brand-primary-hover:#248a7a;--brand-primary-light:#e8f7f4;--brand-accent:#f4a261;--brand-accent-light:#fff4e6;--brand-cream:#fdf8f3;--brand-warm-white:#fffcf8;--brand-text:#2d3436;--brand-text-muted:#636e72;--brand-border:#ede8e2;--surface-page:#f3f2ef;--surface-elevated:#fffcf8;--surface-card:#ffffff;--border-subtle:#ede8e2;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--radius-sm:8px;--radius-md:12px;--content-max:70rem;--rail-width:15rem;--bp-sm:480px;--bp-md:768px;--bp-lg:1024px;--bp-feed-right:1080px;--bp-feed-left:760px;--feed-max:1128px;--feed-left-width:232px;--feed-right-width:300px;--profile-right-width:336px;--container-padding:1rem;--header-height:3.5rem;--touch-min:2.75rem;--shadow-card:0 1px 2px rgba(0,0,0,0.06),0 1px 1px rgba(0,0,0,0.03);--heart:#f3425f;--heart-tint:#fdebef;color-scheme:light;font-family:var(--font-nunito),"Nunito",system-ui,sans-serif;line-height:1.5;color:var(--brand-text);background:var(--surface-page)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh}a{color:inherit}img,svg{max-width:100%;height:auto}.site-shell{min-height:100vh;display:flex;flex-direction:column;background:var(--surface-page)}.site-main{flex:1 1;min-width:0}.site-container{width:100%;max-width:var(--content-max);margin:0 auto;padding:0 var(--container-padding)}.site-container:has(>.site-page-header){padding-bottom:4rem}.site-header{background:var(--brand-warm-white);border-bottom:1px solid var(--brand-border);position:-webkit-sticky;position:sticky;top:0;z-index:100}.site-header__inner{display:flex;align-items:center;gap:.75rem;min-height:var(--header-height)}.site-header__search--desktop{display:none;flex:1 1 14rem;min-width:0;max-width:28rem}.global-search{display:flex;align-items:center;gap:.5rem;width:100%;min-width:0}.global-search--drawer{flex-direction:column;align-items:stretch}.global-search__field{position:relative;flex:1 1;min-width:0}.global-search__dropdown{position:absolute;top:calc(100% + .25rem);left:0;right:0;z-index:120;display:flex;flex-direction:column;max-height:24rem;overflow:auto;padding:.35rem;border:1px solid var(--brand-border);border-radius:var(--radius-sm);background:var(--brand-warm-white);box-shadow:0 8px 24px rgba(15,23,42,.12)}.global-search__section+.global-search__section{margin-top:.25rem;padding-top:.35rem;border-top:1px solid var(--brand-border)}.global-search__section-title{padding:.35rem .65rem .2rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-text-muted)}.global-search__item{display:flex;flex-direction:column;gap:.1rem;padding:.55rem .65rem;border-radius:var(--radius-sm);text-decoration:none;color:inherit}.global-search__item:focus-visible,.global-search__item:hover{background:var(--brand-primary-light);outline:none}.global-search__item-title{font-size:.875rem;font-weight:600;color:var(--brand-text)}.global-search__item-meta{font-size:.75rem;color:var(--brand-text-muted)}.global-search__empty{padding:.65rem;font-size:.8125rem;color:var(--brand-text-muted)}.global-search__footer{display:flex;flex-direction:column;margin-top:.15rem;border-top:1px solid var(--brand-border)}.global-search__see-all{padding:.55rem .65rem;border:0;border-radius:0;background:rgba(0,0,0,0);color:var(--brand-primary);font-size:.8125rem;font-weight:600;text-align:left;cursor:pointer}.global-search__see-all--secondary{font-weight:500;color:var(--brand-text-muted)}.global-search__see-all:hover{background:var(--brand-primary-light);color:var(--brand-primary)}.schools-toolbar,.search-toolbar{margin-bottom:var(--space-4);max-width:36rem}.schools-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);max-width:none}.schools-toolbar .san-search-bar,.schools-toolbar>:first-child{flex:1 1 16rem;max-width:36rem}.schools-toolbar__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.search-results{display:flex;flex-direction:column;gap:2rem}.search-results__heading{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}.search-results__heading h2{margin:0;font-size:1.125rem;font-weight:700;color:var(--brand-text)}.search-results__empty{margin:0;color:var(--brand-text-muted);font-size:.875rem}.school-grid--search{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.site-logo{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.05rem;font-weight:800;font-size:1rem;text-decoration:none;color:var(--brand-primary);line-height:1.15;max-width:11rem;flex-shrink:0}.site-logo__name{white-space:nowrap}.site-logo__product{font-size:.6875rem;font-weight:700;letter-spacing:.02em;color:var(--brand-text-muted);white-space:nowrap}.site-logo--drawer{max-width:none}.site-footer__brand{display:block;font-size:.9375rem;line-height:1.35}.site-nav--desktop{display:none;gap:.5rem;flex:0 1 auto;min-width:0}.site-nav__link{text-decoration:none;color:var(--brand-text-muted);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;white-space:nowrap}.site-nav__link.active,.site-nav__link:hover{color:var(--brand-primary);background:var(--brand-primary-light)}.site-header__actions--desktop{display:none;align-items:center;gap:.5rem;margin-left:auto}.site-menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:var(--touch-min);height:var(--touch-min);margin-left:auto;border:1px solid var(--brand-border);border-radius:10px;background:var(--brand-warm-white);color:var(--brand-text);font-size:1.125rem;cursor:pointer;flex-shrink:0}.site-menu-toggle:hover{background:var(--brand-primary-light);border-color:var(--brand-primary);color:var(--brand-primary)}.site-user-trigger{display:flex;align-items:center;gap:.5rem;border:none;background:rgba(0,0,0,0);cursor:pointer;padding:.25rem .5rem;border-radius:8px;min-height:var(--touch-min)}.site-user-trigger:hover{background:var(--brand-primary-light)}.site-user-trigger--block{width:100%;justify-content:flex-start;padding:.75rem;border:1px solid var(--brand-border);border-radius:10px;background:var(--brand-cream)}.site-user-name{font-size:.875rem;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-user-caret{font-size:.75rem;color:var(--brand-text-muted);flex-shrink:0;margin-left:.1rem}.site-header-auth{display:flex;flex-direction:column;gap:.75rem}.site-header-auth a{text-decoration:none}.site-drawer-nav{display:flex;flex-direction:column;gap:.25rem}.site-drawer-nav__link{display:block;padding:.875rem 1rem;border-radius:10px;text-decoration:none;color:var(--brand-text);font-weight:500;min-height:var(--touch-min);line-height:1.25}.site-drawer-nav__link.active,.site-drawer-nav__link:hover{background:var(--brand-primary-light);color:var(--brand-primary)}.site-drawer-section{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid var(--brand-border)}.site-drawer-section--search{margin-top:0;margin-bottom:.5rem;padding-top:0;border-top:0}.site-drawer-section__label{display:block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--brand-text-muted);margin-bottom:.75rem}.notifications-panel{width:min(360px,100vw - 2rem);max-height:min(420px,70vh);display:flex;flex-direction:column;background:var(--surface-card,#fff);border:1px solid var(--brand-border);border-radius:12px;box-shadow:0 12px 32px rgba(15,23,42,.12);overflow:hidden}.notifications-panel__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem;border-bottom:1px solid var(--brand-border)}.notifications-panel__title{font-size:.9375rem;font-weight:650;color:var(--brand-text)}.notifications-panel__mark-all{border:none;background:rgba(0,0,0,0);color:var(--brand-primary);font-size:.75rem;font-weight:600;cursor:pointer;padding:0}.notifications-panel__mark-all:disabled{opacity:.5;cursor:not-allowed}.notifications-panel__body{overflow-y:auto;flex:1 1}.notifications-panel__empty,.notifications-panel__loading{padding:1.5rem 1rem;text-align:center;color:var(--brand-text-muted);font-size:.875rem;margin:0}.notifications-panel__list{list-style:none;margin:0;padding:0}.notifications-panel__item{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem;width:100%;padding:.75rem 1rem;border:none;border-bottom:1px solid var(--brand-border);background:rgba(0,0,0,0);text-align:left;cursor:pointer}.notifications-panel__item:hover{background:var(--brand-primary-light)}.notifications-panel__item--unread{background:color-mix(in srgb,var(--brand-primary-light) 55%,transparent)}.notifications-panel__item-title{font-size:.8125rem;font-weight:650;color:var(--brand-text)}.notifications-panel__item-body{font-size:.8125rem;color:var(--brand-text-muted);line-height:1.4}.notifications-panel__item-time{font-size:.6875rem;color:var(--brand-text-muted)}.notifications-panel__footer{padding:.625rem 1rem;border-top:1px solid var(--brand-border)}.notifications-panel__footer-link{font-size:.8125rem;font-weight:600;color:var(--brand-primary);text-decoration:none}.notifications-panel__footer-link:hover{text-decoration:underline}.site-footer{background:var(--brand-warm-white);border-top:1px solid var(--brand-border);margin-top:2rem;padding:1.5rem 0}.site-footer__inner{display:flex;flex-direction:column;gap:1.25rem}.site-footer__tagline{color:var(--brand-text-muted);margin:.25rem 0 0;font-size:.9375rem}.site-footer__links{display:flex;flex-direction:column;gap:.75rem}.site-footer__links a{color:var(--brand-primary);text-decoration:none;min-height:var(--touch-min);display:inline-flex;align-items:center}.site-footer__copy{color:var(--brand-text-muted);font-size:.8125rem;margin:0}.hero-section{background:linear-gradient(180deg,var(--brand-primary-light) 0,var(--brand-cream) 100%);padding:2.5rem 0 2rem}.hero-section__inner{text-align:center;max-width:42rem;margin:0 auto}.hero-section__inner h1{font-size:clamp(1.5rem,4vw + .5rem,2.25rem)!important;line-height:1.25!important;margin-bottom:.25rem!important}.hero-section__product{margin:0 0 .75rem;font-size:clamp(.875rem,1.5vw + .5rem,1rem);font-weight:700;letter-spacing:.04em;text-transform:none;color:var(--brand-primary)}.hero-section__lead{font-size:clamp(.9375rem,2vw + .5rem,1.125rem);color:var(--brand-text-muted)}.hero-section__search{margin:1.25rem 0}.hero-section__actions{display:flex;flex-direction:column;gap:.75rem}.hero-section__actions a{width:100%;text-decoration:none}.hero-section__actions .ant-btn{width:100%}.stats-section{padding:1.5rem 0}.stats-grid{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}.stat-card{background:var(--brand-warm-white);border-radius:12px;padding:1rem 1.25rem;text-align:center;border:1px solid var(--brand-border)}.stat-card strong{display:block;font-size:clamp(1.25rem,3vw,1.5rem);color:var(--brand-primary)}.section-block{padding:1.5rem 0 2.5rem}.section-block h2,.section-block h3,.section-block h4{font-size:clamp(1.125rem,2.5vw,1.5rem)!important}.job-grid,.job-grid--2,.plans-grid,.school-grid{display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3);margin-top:0}.job-card--placeholder{min-height:5.5rem}.auth-layout-placeholder,.job-card--placeholder{border-radius:var(--radius-md);background:color-mix(in srgb,var(--surface-card) 82%,var(--brand-border))}.auth-layout-placeholder{min-height:22rem}.job-list{display:flex;flex-direction:column;gap:var(--space-3);margin-top:0}.job-card.job-card--dense .ant-card-body{padding:var(--space-3) var(--space-4)}.job-card__header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2)}.job-card--dense .job-card__header{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-1)}.job-card__identity{min-width:0;flex:1 1}.job-card__badges{display:flex;flex-wrap:wrap;gap:var(--space-1);flex-shrink:0}.job-card__title{font-weight:700;font-size:.9375rem;text-decoration:none;color:var(--brand-text);display:block;word-break:break-word;line-height:1.3}.job-card--dense .job-card__title{font-size:1rem}.job-card__school,.job-card__title:hover{color:var(--brand-primary)}.job-card__school{font-size:.8125rem;text-decoration:none;word-break:break-word}.job-card__meta{display:flex;flex-wrap:wrap;gap:.25rem .75rem;margin-bottom:var(--space-2);font-size:.8125rem;color:var(--brand-text-muted)}.job-card--dense .job-card__meta{margin-bottom:var(--space-1)}.job-card__desc{margin-bottom:.75rem!important}.job-card__tags{display:flex;flex-wrap:wrap;gap:.25rem;margin-bottom:var(--space-2)}.job-card__actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-2);gap:var(--space-2)}.job-card--dense .job-card__tags{margin-bottom:var(--space-1)}.job-card__link{font-size:.8125rem;font-weight:600;color:var(--brand-primary);text-decoration:none}.job-card__link:hover{text-decoration:underline}.school-card-link{display:block;text-decoration:none;color:inherit}.school-card--mockup{overflow:hidden;padding:0!important}.school-card--mockup .ant-card-body{padding:0}.school-card__thumb{height:5.5rem;background:linear-gradient(135deg,var(--brand-primary),#1b74e4);background-size:cover;background-position:50%;display:flex;align-items:flex-end;justify-content:center;position:relative;color:#fff;font-size:1.75rem}.school-card__hiring{position:absolute;top:.5rem;left:.5rem;background:rgba(0,0,0,.45);color:#fff;font-size:.625rem;font-weight:700;padding:.125rem .5rem;border-radius:999px}.school-card__body{padding:var(--space-3) var(--space-4) var(--space-4)}.school-card__name{display:flex!important;align-items:center;gap:.35rem;margin-bottom:.25rem!important}.school-card__meta{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.75rem}.home-discovery{background:var(--surface-card);border-bottom:1px solid var(--brand-border);padding:var(--space-5) 0 var(--space-4)}.home-discovery__inner{max-width:40rem}.home-discovery__brand{display:flex;flex-direction:column;gap:.1rem;margin-bottom:var(--space-2)}.home-discovery__name{font-weight:800;font-size:.9375rem;color:var(--brand-primary)}.home-discovery__product{font-size:.75rem;font-weight:700;color:var(--brand-text-muted)}.home-discovery__title{margin:0 0 var(--space-3)!important;font-size:1.25rem!important}.home-discovery__search{margin-bottom:var(--space-3)}.home-discovery__actions{display:flex;flex-wrap:wrap;gap:var(--space-2)}.section-block__header{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.section-block__link{font-size:.875rem;font-weight:600;color:var(--brand-primary);text-decoration:none;white-space:nowrap}.section-block__link:hover{text-decoration:underline}.jobs-layout{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4);align-items:start;margin-bottom:var(--space-6)}.jobs-layout__main{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.jobs-filter-rail{display:none;background:var(--surface-card);border:1px solid var(--brand-border);border-radius:var(--radius-md);padding:var(--space-4);position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-3))}.jobs-filter-rail__title{margin:0 0 var(--space-3);font-size:.9375rem;font-weight:700}.jobs-filter-rail__actions{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-4)}.jobs-filter-drawer,.jobs-filter-fields{display:flex;flex-direction:column;gap:var(--space-3)}.jobs-filter-drawer__field,.jobs-filter-fields__field{display:flex;flex-direction:column;gap:.375rem;font-size:.875rem;font-weight:500;color:var(--brand-text-muted)}.jobs-toolbar{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:0}.jobs-toolbar__filter,.jobs-toolbar__search{width:100%}.jobs-load-more{display:flex;justify-content:center;margin:2rem 0 3rem}.job-detail{padding-bottom:5.5rem}.job-detail-grid{display:grid;grid-template-columns:1fr;grid-gap:1rem;gap:1rem;margin-bottom:1.5rem}.job-detail-aside{display:flex;flex-direction:column;gap:var(--space-3)}.job-detail-apply-card__title{margin-top:0!important;margin-bottom:var(--space-1)!important}.job-detail-apply-card__hint{margin-bottom:var(--space-3)!important}.job-detail-meta{display:flex;flex-direction:column;gap:.5rem;word-break:break-word}.job-detail-school-link{display:inline-block;margin-top:1rem;color:var(--brand-primary);word-break:break-word}.job-detail-profile{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--brand-border);display:flex;flex-direction:column;gap:var(--space-1)}.job-detail-profile__link{font-size:.8125rem;font-weight:600;color:var(--brand-primary);text-decoration:none}.job-detail-cta-bar{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:var(--space-3) var(--container-padding);background:color-mix(in srgb,var(--surface-card) 92%,transparent);border-top:1px solid var(--brand-border);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.job-detail-cta-bar__inner{max-width:var(--content-max);margin:0 auto}@media(max-width:639px){.job-detail-aside .job-detail-apply-card{display:none}}@media(min-width:640px){.job-detail{padding-bottom:0}.job-detail-cta-bar{display:none}}.site-page-header{padding-top:var(--space-5);margin-bottom:var(--space-4)}.site-page-header .ant-page-header-heading{flex-wrap:wrap;gap:.75rem}.site-page-header .ant-page-header-heading-title{font-size:clamp(1.25rem,3vw,1.75rem)!important;word-break:break-word}.site-page-header .ant-page-header-heading-sub-title{word-break:break-word}.site-page-header .ant-page-header-heading-extra,.site-page-header .ant-page-header-heading-extra .ant-btn{width:100%}.site-page-header .ant-breadcrumb{font-size:.8125rem;overflow-x:auto;white-space:nowrap;padding-bottom:.25rem}.school-detail-meta{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem;word-break:break-word}@keyframes page-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:rotate(1turn)}}.site-main>*{animation:page-enter .45s ease-out both}.hero-section__inner>:first-child{animation:fade-up .5s ease-out both;animation-delay:.04s}.hero-section__inner>:nth-child(2){animation:fade-up .5s ease-out both;animation-delay:.1s}.hero-section__inner>:nth-child(3){animation:fade-up .5s ease-out both;animation-delay:.16s}.hero-section__inner>:nth-child(4){animation:fade-up .5s ease-out both;animation-delay:.22s}.job-grid>*,.plans-grid>*,.school-grid>*,.stats-grid>*{animation:fade-up .4s ease-out both}.job-grid>:first-child,.plans-grid>:first-child,.school-grid>:first-child,.stats-grid>:first-child{animation-delay:.04s}.job-grid>:nth-child(2),.plans-grid>:nth-child(2),.school-grid>:nth-child(2),.stats-grid>:nth-child(2){animation-delay:.08s}.job-grid>:nth-child(3),.plans-grid>:nth-child(3),.school-grid>:nth-child(3),.stats-grid>:nth-child(3){animation-delay:.12s}.job-grid>:nth-child(4),.plans-grid>:nth-child(4),.school-grid>:nth-child(4),.stats-grid>:nth-child(4){animation-delay:.16s}.job-grid>:nth-child(5),.plans-grid>:nth-child(5),.school-grid>:nth-child(5),.stats-grid>:nth-child(5){animation-delay:.2s}.job-grid>:nth-child(6),.plans-grid>:nth-child(6),.school-grid>:nth-child(6),.stats-grid>:nth-child(6){animation-delay:.24s}.auth-page,.auth-page__card,.employers-hero,.error-page{animation:fade-up .45s ease-out both}@media(prefers-reduced-motion:reduce){.auth-page,.auth-page__card,.employer-workspace,.employers-hero,.error-page,.hero-section__inner>*,.home-discovery,.job-grid>*,.job-list>*,.loading-page__spinner,.plans-grid>*,.profile-hero,.school-grid>*,.site-main>*,.stats-grid>*,.talent-layout{animation:none!important;transition:none!important}html{scroll-behavior:auto}}html[data-web-theme=dark]{color-scheme:dark;--brand-primary:#3eb9a5;--brand-primary-hover:#58cbb8;--brand-primary-light:#1d4b43;--brand-accent:#e8a56e;--brand-accent-light:#46372a;--brand-cream:#182522;--brand-warm-white:#22322e;--brand-text:#edf7f4;--brand-text-muted:#b4c7c0;--brand-border:#3b504a;--surface-page:#121c1a;--surface-elevated:#22322e;--surface-card:#1a2a26;--border-subtle:#3b504a}html[data-web-theme=dark],html[data-web-theme=dark] .site-shell,html[data-web-theme=dark] body{color:var(--brand-text);background:var(--surface-page)}html[data-web-theme=dark] .auth-page__card,html[data-web-theme=dark] .employer-inbox__row,html[data-web-theme=dark] .employer-org-item,html[data-web-theme=dark] .employer-rail,html[data-web-theme=dark] .global-search__dropdown,html[data-web-theme=dark] .home-discovery,html[data-web-theme=dark] .job-detail-cta-bar,html[data-web-theme=dark] .jobs-filter-rail,html[data-web-theme=dark] .profile-hero,html[data-web-theme=dark] .site-footer,html[data-web-theme=dark] .site-header,html[data-web-theme=dark] .stat-card,html[data-web-theme=dark] .talent-filter-rail,html[data-web-theme=dark] .talent-filters-mobile{background:var(--brand-warm-white);border-color:var(--brand-border)}html[data-web-theme=dark] .hero-section{background:linear-gradient(180deg,var(--brand-primary-light) 0,var(--brand-cream) 100%)}html[data-web-theme=dark] .employers-hero{background:linear-gradient(180deg,var(--brand-accent-light) 0,transparent 100%)}html[data-web-theme=dark] .jobs-filter-drawer-shell .ant-drawer-body,html[data-web-theme=dark] .jobs-filter-drawer-shell .ant-drawer-close,html[data-web-theme=dark] .jobs-filter-drawer-shell .ant-drawer-content,html[data-web-theme=dark] .jobs-filter-drawer-shell .ant-drawer-footer,html[data-web-theme=dark] .jobs-filter-drawer-shell .ant-drawer-header,html[data-web-theme=dark] .site-mobile-drawer .ant-drawer-body,html[data-web-theme=dark] .site-mobile-drawer .ant-drawer-close,html[data-web-theme=dark] .site-mobile-drawer .ant-drawer-content,html[data-web-theme=dark] .site-mobile-drawer .ant-drawer-header{background:var(--brand-warm-white);color:var(--brand-text)}html[data-web-theme=dark] .jobs-filter-drawer-shell .ant-drawer-header,html[data-web-theme=dark] .site-mobile-drawer .ant-drawer-header{border-bottom-color:var(--brand-border)}html[data-web-theme=dark] .jobs-filter-drawer-shell .ant-drawer-footer{border-top-color:var(--brand-border)}html[data-web-theme=dark] .job-detail-cta-bar{background:color-mix(in srgb,var(--brand-warm-white) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html[data-web-theme=dark] .ant-card,html[data-web-theme=dark] .ant-empty-description,html[data-web-theme=dark] .ant-table,html[data-web-theme=dark] .ant-table-container,html[data-web-theme=dark] .ant-table-tbody>tr>td,html[data-web-theme=dark] .ant-table-thead>tr>th{background:var(--surface-elevated)!important;color:var(--brand-text)!important;border-color:var(--brand-border)!important}html[data-web-theme=dark] .ant-table-tbody>tr:hover>td{background:var(--brand-primary-light)!important}html[data-web-theme=dark] .ant-typography,html[data-web-theme=dark] .ant-typography p,html[data-web-theme=dark] h1,html[data-web-theme=dark] h2,html[data-web-theme=dark] h3,html[data-web-theme=dark] h4,html[data-web-theme=dark] h5{color:var(--brand-text)}.site-drawer-preferences{display:flex;align-items:center;gap:.25rem}.web-locale-switcher__option{display:inline-flex;align-items:center;gap:.5rem}.employer-page-header{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:1rem;width:100%}.employer-page-header h1{margin:0;font-size:1.375rem}.employer-page-header__actions{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.employer-workspace{display:grid;grid-template-columns:1fr;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4) 0 var(--space-6);align-items:start}.employer-rail{display:flex;flex-direction:column;gap:var(--space-3);background:var(--surface-card);border:1px solid var(--brand-border);border-radius:var(--radius-md);padding:var(--space-3)}.employer-rail__org-label{display:block;font-size:.75rem;font-weight:600;color:var(--brand-text-muted);text-transform:uppercase;letter-spacing:.04em}.employer-rail__org-name{display:block;font-size:.9375rem;margin-top:.15rem;word-break:break-word}.employer-rail__nav{display:flex;flex-wrap:nowrap;gap:var(--space-1);overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:.15rem}.employer-rail__link{flex:0 0 auto;text-decoration:none;color:var(--brand-text-muted);font-size:.8125rem;font-weight:600;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);white-space:nowrap}.employer-rail__link.active,.employer-rail__link:hover{color:var(--brand-primary);background:var(--brand-primary-light)}.employer-workspace__main{min-width:0}.employer-workspace__main--narrow{max-width:40rem}.employer-dashboard-actions{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:var(--space-4)}.employer-dashboard-lead{margin-top:0}.employer-notice{font-size:.875rem}.employer-empty,.employer-notice{color:var(--brand-text-muted)}.employer-table-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.employer-org-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.employer-org-item{justify-content:space-between;padding:var(--space-3);background:var(--surface-card);border:1px solid var(--brand-border);border-radius:var(--radius-sm)}.employer-org-item,.employer-org-item__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.employer-org-item__meta{min-width:0}.employer-inbox{list-style:none;margin:0;padding:0}.employer-inbox,.employer-inbox__row{display:flex;flex-direction:column;gap:var(--space-2)}.employer-inbox__row{padding:var(--space-3) var(--space-4);background:var(--surface-card);border:1px solid var(--brand-border);border-radius:var(--radius-sm)}.employer-inbox__name{display:block;font-size:.9375rem}.employer-inbox__meta{font-size:.8125rem}.employer-inbox__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.employer-inbox__status{min-width:10rem}.job-detail-grid,.profile-grid,.site-main{min-width:0}.job-card__title,.school-card .ant-typography,.site-page-header .ant-page-header-heading-title{overflow-wrap:anywhere}@media(min-width:480px){:root{--container-padding:1.25rem}.stats-grid{grid-template-columns:repeat(3,1fr)}.hero-section__actions{flex-direction:row;justify-content:center;flex-wrap:wrap}.hero-section__actions a{width:auto}.hero-section__actions .ant-btn{width:auto;min-width:10rem}.application-item{flex-direction:row;align-items:center;justify-content:space-between}.school-detail-meta,.site-footer__links{flex-direction:row;flex-wrap:wrap;gap:1rem}.employer-page-header{flex-direction:row;align-items:center;justify-content:space-between}.employer-page-header__actions{width:auto}}@media(min-width:640px){.job-grid,.job-grid--2,.school-grid{grid-template-columns:repeat(2,1fr)}.plans-grid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.jobs-toolbar{flex-direction:row;flex-wrap:wrap;align-items:flex-start}.jobs-toolbar__search{flex:1 1;min-width:14rem}.jobs-toolbar__filter{width:auto;min-width:10rem}.jobs-toolbar .ant-btn{width:auto}.job-card:not(.job-card--dense) .job-card__header{flex-direction:row;justify-content:space-between;align-items:flex-start}.site-page-header .ant-page-header-heading-extra,.site-page-header .ant-page-header-heading-extra .ant-btn{width:auto}}@media(min-width:768px){:root{--container-padding:1.5rem;--header-height:4rem}.site-logo{font-size:1.125rem;max-width:none}.site-logo__product{font-size:.75rem}.site-nav--desktop{display:flex}.site-header__search--desktop{display:block}.site-header__actions--desktop{display:flex}.site-menu-toggle{display:none}.site-footer{margin-top:3rem;padding:2rem 0}.site-footer__inner{display:grid;grid-template-columns:1fr auto;align-items:start;grid-gap:1.5rem;gap:1.5rem}.site-footer__copy{grid-column:1/-1}.hero-section{padding:4rem 0 3rem}.stats-section{padding:2rem 0}.section-block{padding:2rem 0 3rem}.profile-grid:not(.profile-grid--resume){grid-template-columns:1fr 1.5fr}.employers-hero{padding:3rem 0 2rem;border-radius:0 0 1.5rem 1.5rem}}@media(min-width:1024px){.job-grid{grid-template-columns:repeat(3,1fr)}.jobs-layout{grid-template-columns:var(--rail-width) minmax(0,1fr);gap:var(--space-5)}.jobs-filter-rail{display:block}.jobs-toolbar__filters-mobile{display:none}.job-detail-grid{grid-template-columns:1fr 20rem;gap:1.5rem;margin-bottom:2rem}.job-detail-aside{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-3));align-self:start}.employer-workspace{grid-template-columns:var(--rail-width) minmax(0,1fr);gap:var(--space-5)}.employer-rail{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-3));padding:var(--space-4)}.employer-rail__nav{flex-direction:column;overflow:visible}.employer-rail__link{width:100%}.talent-layout{grid-template-columns:var(--rail-width) minmax(0,1fr)}.talent-filter-rail{display:block}.talent-filters-mobile{display:none}.employer-inbox__row{flex-direction:row;justify-content:space-between;align-items:center}}@media(min-width:768px)and (max-width:900px){.site-user-name{display:none}}.feed-shell{width:100%;max-width:var(--feed-max);margin:0 auto;padding:var(--space-4) var(--container-padding) 4rem;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:start}.feed-shell--two-col{grid-template-columns:minmax(0,1fr)}.feed-shell__col{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.feed-shell__col--left,.feed-shell__col--right{display:none}.feed-shell__sticky{position:-webkit-sticky;position:sticky;top:calc(var(--header-height) + var(--space-4));display:flex;flex-direction:column;gap:var(--space-4)}.site-main:has(>.academy-preview-banner)>.feed-shell,.site-main:has(>.community-preview-banner)>.feed-shell{padding-top:var(--space-3)}.profile-shell{width:100%;max-width:var(--feed-max);margin:0 auto;padding:0 var(--container-padding) 4rem}.profile-shell__grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--space-4);gap:var(--space-4);margin-top:var(--space-4);align-items:start}.surface-card{background:var(--surface-card);border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}.surface-card--pad{padding:1.125rem}.pill{font-size:.6875rem;font-weight:700;padding:.3125rem .6875rem;border-radius:999px;display:inline-flex;align-items:center;gap:.25rem;line-height:1.2}.pill--teal{color:var(--brand-primary-hover);background:var(--brand-primary-light)}.pill--gold{color:#8a5a13;background:var(--brand-accent-light)}.pill--blue{color:var(--brand-primary-hover);background:var(--brand-primary-light)}.pill--heart{color:#a02040;background:var(--heart-tint)}.match-pill{font-size:.75rem;font-weight:800;color:#8a5a13;background:var(--brand-accent-light);padding:.375rem .75rem;border-radius:999px;white-space:nowrap}.verified-badge{width:1rem;height:1rem;border-radius:50%;background:var(--brand-primary);display:inline-flex;align-items:center;justify-content:center;flex:none;color:#fff;font-size:.55rem;line-height:1}.verified-badge--lg{width:1.25rem;height:1.25rem;font-size:.65rem}.toggle-switch{width:2.25rem;height:1.25rem;border-radius:999px;background:var(--brand-border);position:relative;flex:none;border:none;padding:0;cursor:pointer;transition:background .15s ease}.toggle-switch[aria-checked=true]{background:var(--brand-primary)}.toggle-switch:after{content:"";position:absolute;top:2px;left:2px;width:1rem;height:1rem;border-radius:50%;background:#fff;transition:transform .15s ease;box-shadow:0 1px 2px rgba(0,0,0,.15)}.toggle-switch[aria-checked=true]:after{transform:translateX(1rem)}.widget-title{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:.875rem 1rem .5rem}.widget-title__heading{margin:0;font-size:.8125rem;font-weight:800;color:var(--brand-text)}.widget-title__more{font-size:.71875rem;color:var(--brand-primary);font-weight:700;text-decoration:none;white-space:nowrap}.widget-title__more:hover{text-decoration:underline}.job-suggestion-row{display:flex;align-items:center;gap:.6875rem;padding:.5625rem 1rem;text-decoration:none;color:inherit}.job-suggestion-row:hover{background:var(--surface-page)}.job-suggestion-row__logo{width:2.375rem;height:2.375rem;border-radius:9px;display:flex;align-items:center;justify-content:center;font-size:1rem;flex:none;background:var(--brand-primary-light);overflow:hidden}.job-suggestion-row__logo img{width:100%;height:100%;object-fit:cover}.job-suggestion-row__body{flex:1 1;min-width:0}.job-suggestion-row__title{font-size:.75rem;font-weight:700;line-height:1.3}.job-suggestion-row__sub{font-size:.65625rem;color:var(--brand-text-muted);margin-top:1px}.job-suggestion-row__match{font-size:.65625rem;font-weight:800;color:var(--brand-accent);flex:none}.event-row{display:flex;gap:.75rem;padding:.6875rem 1rem}.event-row__date{width:2.75rem;height:2.75rem;border-radius:9px;background:var(--brand-accent-light);color:#8a5a13;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:none}.event-row__day{font-size:.9375rem;font-weight:800;line-height:1}.event-row__month{font-size:.53125rem;font-weight:800;text-transform:uppercase}.event-row__title{font-size:.75rem;font-weight:700}.event-row__sub{font-size:.65625rem;color:var(--brand-text-muted);margin-top:2px}.strip-card{display:flex;align-items:center;gap:.875rem;padding:1rem;text-decoration:none;color:inherit}.strip-card:hover{background:var(--surface-page)}.strip-card__icon{width:3rem;height:3rem;border-radius:var(--radius-md);flex:none;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.25rem}.strip-card__label{font-size:.625rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.strip-card__title{font-size:.84375rem;font-weight:700;margin-top:2px}.strip-card__sub{font-size:.71875rem;color:var(--brand-text-muted);margin-top:1px}.strip-card__chev{margin-left:auto;color:var(--brand-text-muted);font-size:1.25rem;line-height:1}.promo-card{background:linear-gradient(150deg,var(--brand-primary),var(--brand-primary-hover));color:#fff;padding:1rem;border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.promo-card__title{margin:0 0 .3125rem;font-size:.78125rem;font-weight:800}.promo-card__body{margin:0 0 .625rem;font-size:.6875rem;opacity:.92;line-height:1.5}.promo-card__footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);font-size:.6875rem;font-weight:700}.progress-bar{height:.5rem;background:var(--surface-page);border-radius:99px;overflow:hidden}.progress-bar__fill{display:block;height:100%;border-radius:99px;background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent))}.progress-bar--mini{height:4px}.progress-bar--mini .progress-bar__fill{background:var(--brand-accent)}.footer-mini-links{padding:.875rem 1rem;font-size:.65625rem;color:var(--brand-text-muted);line-height:1.8}.footer-mini-links a{margin-right:.375rem;text-decoration:none}.footer-mini-links a:hover{text-decoration:underline}.circle-icon-btn{width:2.375rem;height:2.375rem;border-radius:50%;background:var(--surface-page);display:inline-flex;align-items:center;justify-content:center;color:var(--brand-text);border:none;cursor:pointer;position:relative;flex:none}.circle-icon-btn:hover{background:var(--brand-border)}.circle-icon-btn:disabled{opacity:.55;cursor:not-allowed}.circle-icon-btn:disabled:hover{background:var(--surface-page)}.circle-icon-btn__dot{position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:var(--heart);border:2px solid var(--surface-card)}.site-nav--icons{flex:1 1;justify-content:center;gap:.25rem;overflow-x:auto;scrollbar-width:none}.site-nav--icons::-webkit-scrollbar{display:none}.site-nav__item{position:relative;display:flex;flex-direction:column;align-items:center;gap:.15rem;padding:.5rem 1.1rem .65rem;color:var(--brand-text-muted);border-radius:var(--radius-sm);text-decoration:none;flex:none;min-width:var(--touch-min)}.site-nav__item:hover{background:var(--surface-page);color:var(--brand-text)}.site-nav__item.active{color:var(--brand-primary)}.site-nav__item.active:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:0;height:3px;background:var(--brand-primary);border-radius:3px 3px 0 0}.site-nav__item-icon{position:relative;font-size:1.25rem;line-height:1}.site-nav__item-dot{position:absolute;top:-.15rem;right:-.35rem;width:.5rem;height:.5rem;border-radius:50%;background:var(--heart);border:2px solid var(--surface-card,#fff);pointer-events:none}.site-nav__item-label{font-size:.625rem;font-weight:700;white-space:nowrap}.site-header__search--compact{flex:none;width:14rem;max-width:16rem}@media(min-width:760px){.feed-shell{grid-template-columns:var(--feed-left-width) minmax(0,1fr)}.feed-shell__col--left{display:flex}.feed-shell--two-col{grid-template-columns:minmax(0,1fr) var(--profile-right-width)}.feed-shell--two-col .feed-shell__col--right{display:flex}.profile-shell__grid{grid-template-columns:minmax(0,1fr) var(--profile-right-width)}}@media(min-width:1080px){.feed-shell:not(.feed-shell--two-col){grid-template-columns:var(--feed-left-width) minmax(0,1fr) var(--feed-right-width)}.feed-shell:not(.feed-shell--two-col) .feed-shell__col--right{display:flex}}@media(max-width:759px){.site-nav__item{padding:.55rem .75rem}.site-nav__item-label{display:none}}@media(max-width:480px){.site-header__search--compact{display:none}.site-nav__item{padding:.55rem}}html[data-web-theme=dark] .promo-card,html[data-web-theme=dark] .surface-card{box-shadow:none}html[data-web-theme=dark] .job-suggestion-row:hover,html[data-web-theme=dark] .strip-card:hover{background:hsla(0,0%,100%,.04)}html[data-web-theme=dark] .circle-icon-btn{background:hsla(0,0%,100%,.06)}html[data-web-theme=dark] .toggle-switch{background:hsla(0,0%,100%,.18)}html[data-web-theme=dark] .event-row__date{background:rgba(244,162,97,.18);color:var(--brand-accent)}.profile-mini__cover{height:3.5rem;background:linear-gradient(120deg,var(--brand-primary),#1b74e4)}.profile-mini__body{padding:0 1rem 1rem;margin-top:-1.875rem;text-align:center}.profile-mini__avatar-link{position:relative;display:inline-flex;text-decoration:none}.profile-mini__verified{position:absolute;right:0;bottom:0}.profile-mini__name{display:block;margin-top:.625rem;font-size:.90625rem;font-weight:800;text-decoration:none;color:var(--brand-text)}.profile-mini__role{margin:.125rem 0 0;font-size:.71875rem;color:var(--brand-text-muted)}.profile-mini__stats{display:flex;justify-content:space-around;padding:.75rem 1rem;border-top:1px solid var(--brand-border)}.profile-mini__stats b{display:block;font-size:.875rem}.profile-mini__stats span{font-size:.59375rem;color:var(--brand-text-muted);font-weight:700;text-transform:uppercase}.shortcut-list__item{display:flex;align-items:center;gap:.6875rem;padding:.625rem 1rem;font-size:.78125rem;font-weight:600;color:var(--brand-text);text-decoration:none}.shortcut-list__item:hover{background:var(--surface-page)}.shortcut-list__icon{width:1.875rem;height:1.875rem;border-radius:var(--radius-sm);display:inline-flex;align-items:center;justify-content:center;flex:none}.shortcut-list__item--gold .shortcut-list__icon{background:var(--brand-accent-light);color:#8a5a13}.shortcut-list__item--teal .shortcut-list__icon{background:var(--brand-primary-light);color:var(--brand-primary-hover)}.shortcut-list__item--blue .shortcut-list__icon{background:var(--brand-primary-light);color:var(--brand-primary)}.shortcut-list__item--heart .shortcut-list__icon{background:var(--heart-tint);color:var(--heart)}.toggle-switch--on-promo[aria-checked=true]{background:var(--brand-accent)}.toggle-switch--on-promo[aria-checked=false]{background:hsla(0,0%,100%,.35)}.nearby-schools{padding:1rem 1rem .375rem}.nearby-schools__title{margin:0 0 .625rem;font-size:.84375rem;font-weight:800}.nearby-schools__empty{margin:0 0 .75rem;font-size:.8125rem;color:var(--brand-text-muted)}.nearby-schools__scroll{display:flex;gap:.625rem;overflow-x:auto;padding:.125rem 0 .75rem;scrollbar-width:thin}.hi-card{flex:none;width:9.375rem;border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-card);background:var(--surface-card);text-decoration:none;color:inherit;border:1px solid var(--brand-border)}.hi-card__media{height:4.875rem;display:flex;align-items:flex-end;justify-content:center;padding:.5rem;color:#fff;position:relative;background-size:cover;background-position:50%}.hi-card__media--tone1{background:linear-gradient(135deg,var(--brand-primary),#1b74e4)}.hi-card__media--tone2{background:linear-gradient(135deg,var(--brand-accent),var(--heart))}.hi-card__media--tone3{background:linear-gradient(135deg,#1b74e4,#0b2a5c)}.hi-card__tag{left:.4375rem;background:rgba(0,0,0,.4);font-size:.5625rem;padding:.125rem .4375rem;border-radius:999px;font-weight:700}.hi-card__match,.hi-card__tag{position:absolute;top:.4375rem}.hi-card__match{right:.4375rem}.hi-card__match .match-pill{font-size:.5625rem;padding:.125rem .375rem}.hi-card__emoji{font-size:1.5rem;line-height:1}.hi-card__body{padding:.5rem .625rem .625rem}.hi-card__name{font-size:.71875rem;font-weight:700;line-height:1.3}.hi-card__sub{font-size:.625rem;color:var(--brand-text-muted);margin-top:.125rem}.career-composer{padding:.875rem 1rem}.career-composer__row{display:flex;align-items:center;gap:.625rem}.career-composer__field{flex:1 1;background:var(--surface-page);border-radius:1.375rem;padding:.625rem 1rem;font-size:.78125rem;color:var(--brand-text-muted);text-decoration:none}.career-composer__field:hover{color:var(--brand-text)}.career-composer__chips{display:flex;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--brand-border);flex-wrap:wrap}.career-composer__chip{display:inline-flex;align-items:center;gap:.375rem;font-size:.71875rem;font-weight:700;color:var(--brand-text-muted);padding:.375rem .75rem;border-radius:var(--radius-sm);background:var(--surface-page);text-decoration:none}.career-composer__chip--teal{color:var(--brand-primary)}.career-composer__chip--gold{color:#8a5a13}.career-composer__chip--heart{color:var(--heart)}.feed-post__head{display:flex;align-items:center;gap:.6875rem;padding:.875rem 1rem .625rem}.feed-post__avatar{width:2.75rem;height:2.75rem;border-radius:.6875rem;display:flex;align-items:center;justify-content:center;font-size:1.1875rem;flex:none}.feed-post__avatar--teal{background:var(--brand-primary-light)}.feed-post__avatar--gold{background:var(--brand-accent-light)}.feed-post__meta{flex:1 1;min-width:0}.feed-post__name{font-size:.84375rem;font-weight:700;display:flex;align-items:center;gap:.3125rem}.feed-post__name a{text-decoration:none;color:inherit}.feed-post__name a:hover{color:var(--brand-primary)}.feed-post__sub{font-size:.71875rem;color:var(--brand-text-muted);margin-top:1px}.feed-post__kebab{color:var(--brand-text-muted);padding:.375rem}.feed-post__caption{margin:0;padding:0 1rem .75rem;font-size:.84375rem;line-height:1.55}.feed-post__media{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:21/9;background:linear-gradient(135deg,var(--brand-primary),#1b74e4);color:#fff;text-decoration:none}.feed-post__match{position:absolute;top:.75rem;right:.75rem;background:var(--brand-accent);color:#1a1200;font-size:.75rem;font-weight:800;padding:.375rem .75rem;border-radius:999px}.feed-post__play{width:3.5rem;height:3.5rem;border-radius:50%;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;font-size:1.125rem}.feed-post__media-title{position:absolute;left:1rem;right:1rem;bottom:.75rem;font-size:.875rem;font-weight:800;text-shadow:0 1px 2px rgba(0,0,0,.35)}.feed-post__tags{display:flex;gap:.4375rem;flex-wrap:wrap;padding:.75rem 1rem 0}.feed-post__stats{display:flex;justify-content:space-between;align-items:center;padding:.5rem 1rem .875rem;font-size:.75rem;color:var(--brand-text-muted)}.feed-post__actions{display:flex;border-top:1px solid var(--brand-border)}.feed-post__action{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:.4375rem;padding:.6875rem 0;font-size:.8125rem;font-weight:700;color:var(--brand-text-muted);text-decoration:none;background:none;border:none;cursor:pointer;font:inherit}.feed-post__action:hover:not(:disabled){background:var(--surface-page)}.feed-post__action:disabled{opacity:.55;cursor:not-allowed}.feed-post__action--primary{color:var(--brand-primary)}.nearby-banner{background:linear-gradient(120deg,var(--brand-primary),var(--brand-primary-hover));color:#fff;padding:1.125rem 1.25rem;display:flex;align-items:center;gap:1.125rem}.nearby-banner__icon{width:2.75rem;height:2.75rem;border-radius:var(--radius-md);background:hsla(0,0%,100%,.16);display:flex;align-items:center;justify-content:center;font-size:1.25rem;flex:none}.nearby-banner__title{margin:0 0 .1875rem;font-size:.90625rem;font-weight:800}.nearby-banner__text{margin:0;font-size:.75rem;opacity:.92}.nearby-banner__cta{flex:none;background:#fff;color:var(--brand-primary-hover);padding:.5625rem 1.125rem;border-radius:9px;font-size:.8125rem;font-weight:700;text-decoration:none}.nearby-banner__cta:hover{opacity:.92}.feed-widget-empty{margin:0;padding:.5rem 1rem 1rem;font-size:.8125rem;color:var(--brand-text-muted)}html[data-web-theme=dark] .career-composer__chip,html[data-web-theme=dark] .career-composer__field,html[data-web-theme=dark] .feed-post__action:hover:not(:disabled),html[data-web-theme=dark] .shortcut-list__item:hover{background:hsla(0,0%,100%,.06)}html[data-web-theme=dark] .hi-card{border-color:hsla(0,0%,100%,.08)}