.process-page:where(.astro-nnsjdeut){--green: #214a32;--line: #ccd8ce;color:#142119;margin:0 auto;max-width:1120px;padding:2rem 1.2rem 5rem}.process-page__crumb:where(.astro-nnsjdeut){display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1rem}.process-page__crumb:where(.astro-nnsjdeut),.process-page__crumb:where(.astro-nnsjdeut) a:where(.astro-nnsjdeut){color:#68756b;font-size:.78rem}.process-page__hero:where(.astro-nnsjdeut){background:linear-gradient(145deg,#f0f5ef,#fff);border:1px solid var(--line);border-radius:1.3rem;padding:clamp(1.5rem,4vw,3rem)}.process-page__hero:where(.astro-nnsjdeut)>div:where(.astro-nnsjdeut):first-child{align-items:end;display:flex;flex-wrap:wrap;gap:.5rem 1rem;justify-content:space-between}.process-page__hero:where(.astro-nnsjdeut) div:where(.astro-nnsjdeut)>p:where(.astro-nnsjdeut),.process-page__section-head:where(.astro-nnsjdeut) p:where(.astro-nnsjdeut){color:#5c7764;font-size:.72rem;font-weight:800;letter-spacing:.12em;margin:0}.process-page__hero:where(.astro-nnsjdeut) h1:where(.astro-nnsjdeut){color:var(--green);font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.04em;margin:.2rem 0}.process-page__hero:where(.astro-nnsjdeut) strong:where(.astro-nnsjdeut){background:#dbe9dc;border-radius:999px;color:var(--green);padding:.45rem .75rem}.process-page__hero:where(.astro-nnsjdeut)>p:where(.astro-nnsjdeut){line-height:1.9;margin:1.2rem 0 0;max-width:54rem}.process-page__actions:where(.astro-nnsjdeut){display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.35rem}.process-page__actions:where(.astro-nnsjdeut) a:where(.astro-nnsjdeut){border:1px solid var(--green);border-radius:999px;color:var(--green);font-weight:800;padding:.65rem .9rem;text-decoration:none}.process-page__explain-grid:where(.astro-nnsjdeut){display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem}.process-page__explain-grid:where(.astro-nnsjdeut) section:where(.astro-nnsjdeut),.process-page__articles:where(.astro-nnsjdeut),.process-page__jobs:where(.astro-nnsjdeut),.process-page__note:where(.astro-nnsjdeut){background:#fff;border:1px solid var(--line);border-radius:1rem;padding:1.2rem}.process-page:where(.astro-nnsjdeut) h2:where(.astro-nnsjdeut){color:var(--green);font-size:1.2rem;margin:0 0 .8rem}.process-page:where(.astro-nnsjdeut) ul:where(.astro-nnsjdeut){line-height:1.7;margin:0;padding-left:1.1rem}.process-page__chips:where(.astro-nnsjdeut){display:flex;flex-wrap:wrap;gap:.45rem}.process-page__chips:where(.astro-nnsjdeut) span:where(.astro-nnsjdeut){background:#eef4ed;border-radius:999px;color:#355a3e;font-size:.78rem;font-weight:700;padding:.38rem .58rem}.process-page__articles:where(.astro-nnsjdeut),.process-page__jobs:where(.astro-nnsjdeut){margin-top:1.2rem}.process-page__articles:where(.astro-nnsjdeut)>div:where(.astro-nnsjdeut){display:flex;flex-wrap:wrap;gap:.7rem}.process-page__articles:where(.astro-nnsjdeut) a:where(.astro-nnsjdeut){align-items:center;background:#f4f6f1;border-radius:.7rem;color:var(--green);display:flex;font-weight:800;gap:1.2rem;justify-content:space-between;padding:.8rem 1rem;text-decoration:none}.process-page__section-head:where(.astro-nnsjdeut){align-items:end;display:flex;gap:1rem;justify-content:space-between}.process-page__section-head:where(.astro-nnsjdeut)>a:where(.astro-nnsjdeut){color:var(--green);font-weight:800}.process-page__job-grid:where(.astro-nnsjdeut){display:grid;gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr))}.process-page__job:where(.astro-nnsjdeut){border:1px solid #dbe2db;border-radius:.8rem;color:inherit;display:grid;gap:.35rem;padding:.9rem;text-decoration:none}.process-page__job:where(.astro-nnsjdeut) span:where(.astro-nnsjdeut),.process-page__job:where(.astro-nnsjdeut) small:where(.astro-nnsjdeut){color:#647068;font-size:.76rem}.process-page__job:where(.astro-nnsjdeut) strong:where(.astro-nnsjdeut){color:#203328;line-height:1.5}.process-page__empty:where(.astro-nnsjdeut){background:#f7f1df;border-radius:.8rem;margin:0;padding:1rem}.process-page__note:where(.astro-nnsjdeut){background:#f7f1df;border-color:#dac796;margin-top:1.2rem}.process-page__note:where(.astro-nnsjdeut) p:where(.astro-nnsjdeut){line-height:1.75;margin:.35rem 0 0}@media(max-width:760px){.process-page__explain-grid:where(.astro-nnsjdeut),.process-page__job-grid:where(.astro-nnsjdeut){grid-template-columns:1fr}}
