.rec-slot[data-astro-cid-er5vyx2r]{break-inside:avoid;padding-block-end:1.125rem}.rec-slot[data-astro-cid-er5vyx2r][hidden]{display:none}.rec[data-astro-cid-er5vyx2r]{block-size:100%;padding:var(--space-m);border:var(--border-hairline) solid var(--hairline);border-radius:var(--radius-invite);background-color:var(--canvas);--lines:6;flex-direction:column;gap:.875rem;margin:0;display:flex}.rec--company[data-astro-cid-er5vyx2r]{--lines:8}.rec__company[data-astro-cid-er5vyx2r]{max-inline-size:none;color:var(--accent-text);margin:0}.rec__lang[data-astro-cid-er5vyx2r]{max-inline-size:none;font-family:var(--font-label);font-size:var(--fs-label);font-weight:var(--fw-label);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--detail);margin:0}.rec__text[data-astro-cid-er5vyx2r]{font-family:var(--font-body);font-weight:var(--fw-body);font-size:var(--fs-body);line-height:var(--lh-body);letter-spacing:var(--ls-body);color:var(--ink);margin:0}.rec__text[data-astro-cid-er5vyx2r] p[data-astro-cid-er5vyx2r]{white-space:pre-line;max-inline-size:none;margin:0}.rec__text[data-astro-cid-er5vyx2r] p[data-astro-cid-er5vyx2r]+p[data-astro-cid-er5vyx2r]{margin-block-start:.75em}.rec__more[data-astro-cid-er5vyx2r]{min-block-size:1.5rem;font-family:var(--font-body);font-size:var(--fs-body-sm);font-weight:var(--fw-body-strong);color:var(--accent-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;display:none}.rec__more[data-astro-cid-er5vyx2r]:focus-visible{text-underline-offset:.2em;text-decoration:underline 1px}@media (hover:hover) and (pointer:fine){.rec__more[data-astro-cid-er5vyx2r]:hover{text-underline-offset:.2em;text-decoration:underline 1px}}@media (scripting:enabled){.rec-slot[data-astro-cid-er5vyx2r]:not([data-open]) .rec__text[data-astro-cid-er5vyx2r]{-webkit-line-clamp:var(--lines);line-clamp:var(--lines);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rec-slot[data-astro-cid-er5vyx2r][data-long] .rec__more[data-astro-cid-er5vyx2r]{align-items:center;display:inline-flex}}.rec__by[data-astro-cid-er5vyx2r]{border-block-start:var(--border-hairline) solid var(--hairline);margin-block-start:auto;padding-block-start:.875rem}.rec--lead[data-astro-cid-er5vyx2r]{border-color:var(--ink);background-color:var(--ink);--who-name:var(--canvas);--who-title:color-mix(in srgb, var(--canvas-alt) 80%, transparent);--who-mark:var(--accent-glow)}.rec--lead[data-astro-cid-er5vyx2r] .rec__company[data-astro-cid-er5vyx2r],.rec--lead[data-astro-cid-er5vyx2r] .rec__more[data-astro-cid-er5vyx2r]{color:var(--accent-glow)}.rec--lead[data-astro-cid-er5vyx2r] .rec__text[data-astro-cid-er5vyx2r]{color:var(--canvas)}.rec--lead[data-astro-cid-er5vyx2r] .rec__by[data-astro-cid-er5vyx2r]{border-block-start-color:color-mix(in srgb, var(--canvas-alt) 18%, transparent)}.rec--lead[data-astro-cid-er5vyx2r] [data-astro-cid-er5vyx2r]:is(a,button):focus-visible{outline-color:var(--focus-ring-inverse)}#intro .page-intro h1{text-wrap:balance;max-inline-size:11em}.rec-intro[data-astro-cid-z4fl5bu5]{gap:var(--space-m);margin-block-start:var(--space-m);display:grid}.rec-stats[data-astro-cid-z4fl5bu5]{gap:var(--space-2xs) var(--space-l);font-size:var(--fs-body-sm);color:var(--detail);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.rec-stats[data-astro-cid-z4fl5bu5] li[data-astro-cid-z4fl5bu5]{align-items:baseline;gap:var(--space-2xs);display:inline-flex}.rec-stats[data-astro-cid-z4fl5bu5] b[data-astro-cid-z4fl5bu5]{color:var(--text-display)}.rec-jumps[data-astro-cid-z4fl5bu5]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.rec-jump[data-astro-cid-z4fl5bu5]{align-items:center;gap:var(--space-2xs);text-decoration:none;display:inline-flex}.rec-jump[data-astro-cid-z4fl5bu5]:not(:hover):not(:focus-visible){background-color:var(--canvas)}.rec-jump__n[data-astro-cid-z4fl5bu5]{font-variant-numeric:tabular-nums;color:var(--detail)}.recs-block[data-astro-cid-z4fl5bu5]{gap:var(--space-l);grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}.recs-head[data-astro-cid-z4fl5bu5] h2[data-astro-cid-z4fl5bu5]{max-inline-size:18em;margin-block-end:0}.recs-lede[data-astro-cid-z4fl5bu5]{max-inline-size:38em;color:var(--detail);margin-block-start:var(--space-s)}.recs--grid[data-astro-cid-z4fl5bu5]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.125rem;display:grid}.recs--grid[data-astro-cid-z4fl5bu5] .rec-slot{padding-block-end:0}@container (width<=56.25rem){.recs--grid[data-astro-cid-z4fl5bu5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=37.5rem){.recs--grid[data-astro-cid-z4fl5bu5]{grid-template-columns:minmax(0,1fr)}}.recs--columns[data-astro-cid-z4fl5bu5]{columns:3 17.5rem;column-gap:1.125rem}.rec-more[data-astro-cid-z4fl5bu5]:not([hidden]){justify-content:center;display:flex}@media (scripting:enabled){.recs[data-astro-cid-z4fl5bu5]:not([data-ready]) [data-rest]{display:none}}@media (scripting:none){.rec-more[data-astro-cid-z4fl5bu5]:not([hidden]){display:none}}
