.jd.svelte-1teoznn{padding-block:2rem 3rem}.posting.svelte-1teoznn{background:#fff;border:1px solid #dcdcdc;border-radius:8px;padding:1.5rem;border-top:5px solid var(--color-primary)}.crumb.svelte-1teoznn{font-size:.8rem;color:#6b7280}.crumb.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--color-primary)}h1.svelte-1teoznn{font-family:var(--font-heading);font-weight:700;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.1;margin:.6rem 0 1.2rem;letter-spacing:-.01em}.facts.svelte-1teoznn{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.8rem;border-top:1px solid #eee;padding-top:1rem}dt.svelte-1teoznn{font:600 .7rem var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:#6b7280}dd.svelte-1teoznn{font-weight:600}.cols.svelte-1teoznn{display:grid;gap:2rem;margin-top:2rem}@media(min-width:1024px){.cols.svelte-1teoznn{grid-template-columns:minmax(0,1fr) 18rem}}.sec.svelte-1teoznn{font-family:var(--font-heading);font-weight:700;font-size:1.2rem;color:var(--color-primary-dark);margin-bottom:.6rem}.about.svelte-1teoznn{font-size:1.15rem;color:#374151;margin-bottom:1.5rem}.hero.svelte-1teoznn{width:100%;aspect-ratio:16/8;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:2rem}#article-body h2{scroll-margin-top:5rem}aside.svelte-1teoznn{display:flex;flex-direction:column;gap:1.2rem}.apply-box.svelte-1teoznn{position:sticky;top:5rem;background:#fff;border:1px solid #dcdcdc;border-radius:8px;padding:1rem}.ab-title.svelte-1teoznn{font:700 .95rem var(--font-heading);margin-bottom:.5rem}.apply-box.svelte-1teoznn li:where(.svelte-1teoznn){font-size:.85rem;padding:.35rem 0 .35rem 1.2rem;position:relative;border-bottom:1px solid #f1f1f1}.apply-box.svelte-1teoznn li:where(.svelte-1teoznn):before{content:"✓";position:absolute;left:0;color:var(--color-secondary);font-weight:700}.apply-box.svelte-1teoznn a:where(.svelte-1teoznn){color:#1f2937}.apply-box.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--color-primary)}.manager.svelte-1teoznn{background:var(--color-primary-light);border-radius:8px;padding:1rem}.m-lbl.svelte-1teoznn{font:600 .7rem var(--font-heading);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary-dark)}.m-name.svelte-1teoznn{font:700 1.1rem var(--font-heading)}.m-spec.svelte-1teoznn{font-size:.8rem;color:#374151}.m-bio.svelte-1teoznn{font-size:.85rem;color:#4b5563;margin-top:.3rem}.similar.svelte-1teoznn{background:#e7e5df;padding:2.5rem 0 3.5rem}.similar.svelte-1teoznn h2:where(.svelte-1teoznn){font-family:var(--font-heading);font-weight:700;font-size:1.6rem;margin-bottom:1.2rem}.grid.svelte-1teoznn{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr))}
