.card-marker[data-astro-cid-be4hvprh]{width:17px;height:17px;display:block}@media (prefers-reduced-motion:no-preference){html[data-card-motion=running] .card-marker[data-astro-cid-be4hvprh]{animation:4.5s ease-in-out infinite card-marker-drift}.career-link:is(:hover,:focus-visible) .card-marker[data-astro-cid-be4hvprh]{animation-play-state:paused}@keyframes card-marker-drift{0%,65%,to{transform:translate(0)}32%{transform:translate(-2px,2px)}}}.career-link[data-astro-cid-lxxmlxbz]{border:1px solid var(--line);border-top:3px solid var(--cyan);border-radius:4px;grid-template-rows:auto 1fr auto;align-content:start;gap:14px;width:100%;min-width:0;padding:24px;display:grid;position:relative}.career-link[data-astro-cid-lxxmlxbz] .career-type[data-astro-cid-lxxmlxbz]{justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding-right:18px;display:flex}.career-type[data-astro-cid-lxxmlxbz] .career-kind[data-astro-cid-lxxmlxbz]{letter-spacing:0;max-width:60%;color:var(--blue);font-size:14px;font-weight:650;line-height:1.5}.career-type[data-astro-cid-lxxmlxbz] .career-area[data-astro-cid-lxxmlxbz]{text-align:right;max-width:40%;color:var(--muted);padding:0;font-size:12px;line-height:1.5}.career-copy[data-astro-cid-lxxmlxbz]{flex-direction:column;align-self:start;gap:12px;min-width:0;display:flex}.career-link[data-astro-cid-lxxmlxbz] .career-title[data-astro-cid-lxxmlxbz]{letter-spacing:-.035em;text-wrap:pretty;min-height:0;margin:0;font-size:26px;line-height:1.2}.career-link[data-astro-cid-lxxmlxbz] .career-summary[data-astro-cid-lxxmlxbz]{margin:0;font-size:14px;line-height:1.7;display:block;overflow:visible}.career-link[data-astro-cid-lxxmlxbz] .career-bottom[data-astro-cid-lxxmlxbz]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin:0;padding-top:16px;font-size:13px;line-height:1.5;display:flex}.career-card-facts[data-astro-cid-lxxmlxbz]{flex-wrap:wrap;flex:1;justify-content:space-between;gap:10px 24px;min-width:0;margin:0;padding-inline:12px;display:flex}.career-card-facts[data-astro-cid-lxxmlxbz]>div[data-astro-cid-lxxmlxbz]{min-width:0}.career-card-facts[data-astro-cid-lxxmlxbz]>div[data-astro-cid-lxxmlxbz]:last-child{text-align:right}.career-card-facts[data-astro-cid-lxxmlxbz] dt[data-astro-cid-lxxmlxbz]{color:var(--muted);margin-bottom:3px;font-size:11px;font-weight:450}.career-card-facts[data-astro-cid-lxxmlxbz] dd[data-astro-cid-lxxmlxbz]{overflow-wrap:anywhere;margin:0;font-weight:600}.career-card-marker[data-astro-cid-lxxmlxbz]{color:var(--blue);pointer-events:none;display:flex;position:absolute;top:5px;right:5px}.career-link[data-astro-cid-lxxmlxbz]:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.career-link--related[data-astro-cid-lxxmlxbz]{grid-template-rows:auto 1fr;gap:14px}@media (width<=760px){.career-link[data-astro-cid-lxxmlxbz]{gap:12px;padding:22px}.career-link[data-astro-cid-lxxmlxbz] .career-title[data-astro-cid-lxxmlxbz]{font-size:26px}.career-link--related[data-astro-cid-lxxmlxbz]{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr);gap:12px}.career-link--related[data-astro-cid-lxxmlxbz] .career-type[data-astro-cid-lxxmlxbz],.career-link--related[data-astro-cid-lxxmlxbz] .career-copy[data-astro-cid-lxxmlxbz]{grid-column:1/-1}.career-link--related[data-astro-cid-lxxmlxbz] .career-title[data-astro-cid-lxxmlxbz]{font-size:24px}}@supports (grid-template-rows:subgrid){@media (width>760px){.career-grid{row-gap:22px}.career-grid>[data-result]{grid-row:span 3;grid-template-rows:subgrid;row-gap:0;display:grid}.career-grid .career-link[data-astro-cid-lxxmlxbz]{grid-row:span 3;grid-template-rows:subgrid;row-gap:0}.career-grid .career-type[data-astro-cid-lxxmlxbz]{padding-bottom:12px}.career-grid .career-copy[data-astro-cid-lxxmlxbz]{padding-bottom:20px}}}.news-card{border-bottom:1px solid var(--line);height:100%;padding-bottom:18px}.news-card>.news-meta,.news-featured-copy>.news-meta{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:12px;font-size:12px;line-height:1.5}.news-card>.news-meta>time,.news-featured-copy>.news-meta>time{font-size:11px}.news-card>:is(h2,h3){text-wrap:pretty;overflow-wrap:break-word;margin-bottom:12px;font-size:clamp(22px,2vw,25px);line-height:1.24}.news-card>.news-card-summary{margin:0;font-size:14px;line-height:1.65}.news-card:focus-visible,.news-featured-link:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.news-featured-copy>.news-featured-description{font-size:15px;line-height:1.65}.news-card>.event-info--compact{margin-bottom:12px}.news-card>.event-info--compact .event-kicker,.news-featured-copy>.event-info--compact .event-kicker{font-size:11px;line-height:1.5}.news-card>.event-info--compact .event-date>span:last-child,.news-featured-copy>.event-info--compact .event-date>span:last-child{font-size:12px;font-weight:500;line-height:1.5}.news-card>.event-info--compact .event-hour,.news-featured-copy>.event-info--compact .event-hour{font-size:12px;font-weight:400}@media (width<=760px){.news-card{padding-bottom:20px}.news-card>:is(h2,h3){font-size:24px}.news-card>.news-meta,.news-featured-copy>.news-meta{font-size:12px}.news-card>.news-meta>time,.news-featured-copy>.news-meta>time{font-size:11px}.news-featured-copy>.news-featured-description{font-size:14px}}
