.job[data-astro-cid-jb227w3y]{padding-block:20px var(--section-space)}.job__badge[data-astro-cid-jb227w3y]{margin-block-start:28px}.badge--muted[data-astro-cid-jb227w3y]{background:var(--color-muted-bg);color:var(--color-text-secondary)}.job__title[data-astro-cid-jb227w3y]{max-width:920px;margin-block-start:14px;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.2}.job__closed[data-astro-cid-jb227w3y]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-subtle);max-width:820px;color:var(--color-text-secondary);align-items:flex-start;gap:10px;margin-block-start:20px;padding:14px 18px;font-size:15px;display:flex}.job__closed[data-astro-cid-jb227w3y] svg{flex:none;width:20px;height:20px;margin-block-start:2px}.job__closed[data-astro-cid-jb227w3y] a[data-astro-cid-jb227w3y]{color:var(--color-brand-strong);text-underline-offset:2px;text-decoration:underline}.job__layout[data-astro-cid-jb227w3y]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(32px,5vw,64px);margin-block-start:clamp(28px,4vw,44px);display:grid}.job__cover[data-astro-cid-jb227w3y]{margin-block-end:28px}.job__cover[data-astro-cid-jb227w3y] img{border-radius:var(--radius-xl);border:1px solid var(--color-border);width:100%}.job__facts[data-astro-cid-jb227w3y]{top:calc(var(--header-height) + 24px);border:1px solid var(--color-border);border-radius:var(--radius-xl);gap:20px;padding:24px;display:grid;position:sticky}.job__facts[data-astro-cid-jb227w3y] dl[data-astro-cid-jb227w3y]{gap:14px;display:grid}.job__facts[data-astro-cid-jb227w3y] dt[data-astro-cid-jb227w3y]{color:var(--color-muted);font-size:13px}.job__facts[data-astro-cid-jb227w3y] dd[data-astro-cid-jb227w3y]{color:var(--color-text);font-size:15px;font-weight:600}@media (width<=960px){.job__layout[data-astro-cid-jb227w3y]{grid-template-columns:minmax(0,1fr)}.job__facts[data-astro-cid-jb227w3y]{order:-1;position:static}}.post[data-astro-cid-gfv7secw]{padding-block:20px var(--section-space)}.post__header[data-astro-cid-gfv7secw]{max-width:920px}.post__cats[data-astro-cid-gfv7secw]{flex-wrap:wrap;gap:8px;margin-block-start:28px;display:flex}.post__title[data-astro-cid-gfv7secw]{margin-block-start:16px;font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);line-height:1.2}.post__meta[data-astro-cid-gfv7secw]{color:var(--color-muted);gap:8px;margin-block-start:16px;font-size:14.5px;display:flex}.post__archive[data-astro-cid-gfv7secw]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-subtle);max-width:820px;color:var(--color-text-secondary);align-items:flex-start;gap:12px;margin-block-start:20px;padding:14px 18px;font-size:14.5px;line-height:1.6;display:flex}.post__archive[data-astro-cid-gfv7secw] .post__archive-icon{width:20px;height:20px;color:var(--color-muted);flex:none;margin-block-start:2px}.post__archive[data-astro-cid-gfv7secw] strong[data-astro-cid-gfv7secw]{color:var(--color-text)}.post__archive[data-astro-cid-gfv7secw] a[data-astro-cid-gfv7secw]{color:var(--color-brand-strong);text-underline-offset:2px;text-decoration:underline}.post__cover[data-astro-cid-gfv7secw]{margin-block-start:32px}.post__cover[data-astro-cid-gfv7secw] img{object-fit:cover;border:1px solid var(--color-border);border-radius:var(--radius-xl);width:100%;max-height:560px}.post__layout[data-astro-cid-gfv7secw]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(40px,5vw,72px);margin-block-start:clamp(32px,4vw,48px);display:grid}.post__body[data-astro-cid-gfv7secw]{max-width:var(--prose-width)}.post__aside[data-astro-cid-gfv7secw]{top:calc(var(--header-height) + 24px);gap:20px;display:grid;position:sticky}.post__promo[data-astro-cid-gfv7secw]{border-radius:var(--radius-xl);background:var(--color-ink);color:var(--color-on-dark);justify-items:start;gap:12px;padding:24px;display:grid}.post__promo-title[data-astro-cid-gfv7secw]{color:#fff;font-size:18px;font-weight:700;line-height:1.3}.post__promo-text[data-astro-cid-gfv7secw]{color:var(--color-on-dark-muted);font-size:14.5px}.post__promo[data-astro-cid-gfv7secw] .btn[data-astro-cid-gfv7secw]{width:100%;margin-block-start:4px}.post__promo[data-astro-cid-gfv7secw] .text-link[data-astro-cid-gfv7secw]{color:#fff;font-size:14.5px}.post__recent[data-astro-cid-gfv7secw]{border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:20px 22px}.post__recent-title[data-astro-cid-gfv7secw]{color:var(--color-ink);margin-block-end:8px;font-size:15px;font-weight:600}.post__recent[data-astro-cid-gfv7secw] li[data-astro-cid-gfv7secw]{gap:4px;padding-block:12px;display:grid}.post__recent[data-astro-cid-gfv7secw] li[data-astro-cid-gfv7secw]+li[data-astro-cid-gfv7secw]{border-block-start:1px solid var(--color-border)}.post__recent[data-astro-cid-gfv7secw] a[data-astro-cid-gfv7secw]{color:var(--color-text);font-size:14.5px;font-weight:500;line-height:1.45}.post__recent[data-astro-cid-gfv7secw] a[data-astro-cid-gfv7secw]:hover{color:var(--color-brand-strong)}.post__recent[data-astro-cid-gfv7secw] time[data-astro-cid-gfv7secw]{color:var(--color-muted);font-size:13px}.related__head[data-astro-cid-gfv7secw]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-block-end:28px;display:flex}.related__title[data-astro-cid-gfv7secw]{font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem)}.related__grid[data-astro-cid-gfv7secw]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (width<=1024px){.post__layout[data-astro-cid-gfv7secw]{grid-template-columns:minmax(0,1fr)}.post__aside[data-astro-cid-gfv7secw]{position:static}.post__recent[data-astro-cid-gfv7secw]{display:none}}@media (width<=960px){.related__grid[data-astro-cid-gfv7secw]{grid-template-columns:minmax(0,1fr)}}
