.specifics.svelte-16cpy5m{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-6) clamp(28px,4vw,56px)}.specific.svelte-16cpy5m{padding-top:var(--s-5);border-top:2px solid var(--amber)}.num.svelte-16cpy5m{font-family:var(--f-display);font-size:var(--t-sm);font-weight:600;color:var(--amber-deep);font-variant-numeric:tabular-nums}.specific.svelte-16cpy5m h3:where(.svelte-16cpy5m){margin-top:10px;font-size:var(--t-h3)}.specific.svelte-16cpy5m p:where(.svelte-16cpy5m){margin-top:10px;color:var(--ink-500);font-size:var(--t-sm)}.roles.svelte-16cpy5m{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--s-4)}.role.svelte-16cpy5m{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3);padding:var(--s-5)}.role-name.svelte-16cpy5m{font-family:var(--f-display);font-size:var(--t-h3);font-weight:600;color:var(--ink-900)}.role-note.svelte-16cpy5m{font-size:var(--t-sm);color:var(--ink-500);flex:1}.extra.svelte-16cpy5m{margin-top:var(--s-7);padding-top:var(--s-6);border-top:1px solid var(--line-2)}.extra.svelte-16cpy5m h3:where(.svelte-16cpy5m){font-size:var(--t-h4)}.extra.svelte-16cpy5m ul:where(.svelte-16cpy5m){list-style:none;margin:var(--s-4) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}@media(max-width:760px){.specifics.svelte-16cpy5m{grid-template-columns:1fr}}
