.section--career-tinted{background:var(--palette-lavender-mist)}.body-container--careers{padding:3rem 0 4rem}.career-cats{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 auto 2rem;max-width:var(--layout-content-max)}.career-cats__pill{background:var(--color-surface);border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-muted);font-size:.85rem;padding:.4rem .9rem}.career-list{display:grid;gap:1.5rem}@media (min-width:768px){.career-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.career-card{background:var(--color-surface);border-radius:16px;box-shadow:0 4px 20px rgba(20,16,25,.05);display:flex;flex-direction:column;padding:clamp(1.25rem,2.5vw,1.75rem)}.career-card__dept{color:var(--color-primary);font-size:.7rem;font-weight:600;letter-spacing:.12em;margin:0 0 .5rem;text-transform:uppercase}.career-card__title{font-family:var(--font-head);font-size:1.375rem;line-height:1.25;margin:0 0 .6rem}.career-card__title a{color:inherit;text-decoration:none}.career-card__title a:hover{text-decoration:underline}.career-card__summary{margin-bottom:1rem}.career-card__meta{color:var(--color-text-muted);font-size:.85rem;margin:auto 0 0}.career-note{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;margin-top:2rem;padding:clamp(1.25rem,3vw,2rem)}.career-note h2{font-family:var(--font-head);font-size:1.25rem;margin:0 0 .6rem}.career-note p:last-child{margin-bottom:0}.career-note__cta{font-weight:500}.body-container--career{padding:3rem 0 4rem}.career-doc{display:block}.career-doc__card{background:var(--color-surface);border-radius:20px;box-shadow:0 4px 20px rgba(20,16,25,.05);padding:clamp(1.5rem,4vw,3rem)}.career__head{border-bottom:1px solid var(--color-border);margin-bottom:2rem;padding-bottom:1.5rem}.career__eyebrow,.career__head h1{margin:0 0 .75rem}.career__eyebrow{color:var(--color-primary);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.career__eyebrow a{color:inherit;text-decoration:none}.career__eyebrow a:hover{text-decoration:underline}.career__meta{color:var(--color-text-muted);font-size:.9375rem;margin:0 0 1rem}.career__lede{font-size:1.125rem;line-height:1.6;margin:0}.career__body h2{border-top:1px solid var(--color-border);margin-bottom:.75rem;margin-top:2.5rem;padding-top:1.5rem;scroll-margin-top:calc(var(--header-h, 64px) + 2rem)}.career__body h2:first-child{border-top:0;margin-top:0;padding-top:0}.career__body ul{margin-bottom:1.25rem;padding-left:1.25rem}.career__body li{line-height:1.6;margin-bottom:.5rem}@media (min-width:1024px){.career-doc{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) 15rem}.career-doc__toc{align-self:start;max-height:calc(100vh - var(--header-h, 64px) - 3.5rem);overflow-y:auto;position:sticky;scrollbar-width:thin;top:calc(var(--header-h, 64px) + 1.75rem)}}@media (max-width:1023px){.career-doc__toc{display:none}}.career-doc__toc-title{color:var(--color-primary);font-size:.7rem;font-weight:600;letter-spacing:.12em;margin:0 0 .75rem;text-transform:uppercase}.doc-toc__list{list-style:none;margin:0;padding:0}.doc-toc__list li{line-height:1.35;margin-bottom:.5rem}.doc-toc__list a{border-left:2px solid transparent;color:var(--color-text-muted);display:block;font-size:.85rem;padding-left:.7rem;text-decoration:none}.doc-toc__list a:hover{color:var(--color-primary)}.doc-toc__list a.is-current{border-left-color:var(--color-primary);color:var(--color-primary);font-weight:500}