.page-head[data-astro-cid-qkptn22r]{padding-block:var(--_page-head-top) var(--_page-head-bottom)}.page-head-grid[data-astro-cid-qkptn22r]{display:grid;gap:var(--space-32);grid-template-columns:minmax(0,1fr);align-items:center}.page-head[data-astro-cid-qkptn22r] .t-lead[data-astro-cid-qkptn22r]{max-width:var(--measure-lead)}.page-head-art[data-astro-cid-qkptn22r]{display:none}.page-head-art[data-astro-cid-qkptn22r] img[data-astro-cid-qkptn22r]{width:100%;height:auto}@media(min-width:1024px){.page-head-grid[data-astro-cid-qkptn22r]{grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.page-head-art[data-astro-cid-qkptn22r]{display:block;justify-self:center;width:min(100%,calc(var(--space-160) * 2 + var(--space-40)))}}.section[data-astro-cid-qkptn22r]{padding-block:var(--_page-section-space)}.section-sunken[data-astro-cid-qkptn22r]{background:var(--surface-sunken)}.section-head[data-astro-cid-qkptn22r]{display:grid;gap:var(--space-12)}.section-head[data-astro-cid-qkptn22r] .t-lead[data-astro-cid-qkptn22r]{max-width:var(--measure-lead)}.cat[data-astro-cid-qkptn22r]{display:grid;gap:var(--space-32);grid-template-columns:minmax(0,1fr);padding-bottom:var(--space-64)}@media(min-width:1024px){.cat[data-astro-cid-qkptn22r]{grid-template-columns:calc(var(--space-160) + var(--space-80)) minmax(0,1fr);gap:var(--space-48);align-items:start}}.cat-side[data-astro-cid-qkptn22r]{display:grid;gap:var(--space-24);align-content:start;padding:var(--space-20);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-card)}@media(min-width:1024px){.cat-side[data-astro-cid-qkptn22r]{position:sticky;top:calc(var(--nav-h) + var(--space-24));padding:0;background:none;border:0}}.side-set[data-astro-cid-qkptn22r]{border:0;margin:0;padding:0;display:grid;gap:var(--space-4)}.side-set[data-astro-cid-qkptn22r] legend[data-astro-cid-qkptn22r]{padding:0;margin-bottom:var(--space-8)}.job-list[data-astro-cid-qkptn22r]{display:flex;flex-wrap:wrap;gap:var(--space-4)}@media(min-width:1024px){.job-list[data-astro-cid-qkptn22r]{display:grid}}.job-opt[data-astro-cid-qkptn22r]{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-12);min-height:var(--control-h-sm);padding-inline:var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--text);font-family:var(--type-ui-family);font-size:var(--type-ui-size);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}@media(min-width:1024px){.job-opt[data-astro-cid-qkptn22r]{border-color:transparent;border-radius:var(--radius-control);background:none}}.job-opt[data-astro-cid-qkptn22r]:hover{background:var(--action-subtle)}.job-opt[data-astro-cid-qkptn22r][aria-pressed=true]{background:var(--action-subtle);border-color:var(--action-subtle);color:var(--text);font-weight:var(--type-ui-weight)}.job-opt[data-astro-cid-qkptn22r] .num[data-astro-cid-qkptn22r]{color:var(--text-muted);font-size:var(--type-label-size)}.choice[data-astro-cid-qkptn22r]{display:flex;min-height:var(--control-h-sm);gap:var(--space-8);align-items:center;font-size:var(--type-ui-size)}.choice[data-astro-cid-qkptn22r] input[data-astro-cid-qkptn22r]{margin:0}.cat-main[data-astro-cid-qkptn22r]{display:grid;gap:var(--space-48);min-width:0}.cat-bar[data-astro-cid-qkptn22r]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-16);margin-bottom:calc(-1 * var(--space-24))}.cat-count[data-astro-cid-qkptn22r]{color:var(--text-muted);font-size:var(--type-small-size)}.cat-clear[data-astro-cid-qkptn22r]{font-size:var(--type-ui-size);background:none;border:0;padding:0;cursor:pointer}.group[data-astro-cid-qkptn22r]{display:grid;gap:var(--space-16)}.group[data-astro-cid-qkptn22r][hidden],.empty-state[data-astro-cid-qkptn22r][hidden]{display:none}.group-head[data-astro-cid-qkptn22r]{display:grid;gap:var(--space-4)}.group-head[data-astro-cid-qkptn22r] .t-compact[data-astro-cid-qkptn22r]{max-width:var(--measure-body)}.group-more[data-astro-cid-qkptn22r]{justify-self:start}.cards[data-astro-cid-qkptn22r]{display:grid;gap:var(--space-12);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}@media(min-width:640px){.cards[data-astro-cid-qkptn22r]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1280px){.cards[data-astro-cid-qkptn22r]{grid-template-columns:repeat(3,minmax(0,1fr))}}.group[data-astro-cid-qkptn22r][data-collapsed] .card-tool[data-astro-cid-qkptn22r][data-extra],.card-tool[data-astro-cid-qkptn22r][hidden]{display:none}.card-tool-link[data-astro-cid-qkptn22r]{display:grid;grid-template-rows:auto 1fr auto;gap:var(--space-8);height:100%;padding:var(--space-16) var(--space-20);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);color:var(--text);text-decoration:none;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-standard)}.card-tool-link[data-astro-cid-qkptn22r]:hover{border-color:var(--border-strong);box-shadow:var(--shadow-2);transform:translateY(calc(-1 * var(--space-2)))}.card-tool-name[data-astro-cid-qkptn22r]{font-family:var(--type-detail-family);font-weight:var(--type-detail-weight);font-size:var(--type-compact-size)}.card-tool-link[data-astro-cid-qkptn22r]:hover .card-tool-name[data-astro-cid-qkptn22r]{color:var(--link)}.card-tool-desc[data-astro-cid-qkptn22r]{color:var(--text-muted);font-size:var(--type-small-size);line-height:var(--type-small-line);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-tool-foot[data-astro-cid-qkptn22r]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-8);margin-top:var(--space-4)}.card-tool-price[data-astro-cid-qkptn22r]{margin-right:auto;font-size:var(--type-small-size);font-weight:var(--type-ui-weight)}.card-tool-foot[data-astro-cid-qkptn22r] abbr[data-astro-cid-qkptn22r]{text-decoration:none}.families[data-astro-cid-qkptn22r]{display:grid;gap:var(--space-16);grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.families[data-astro-cid-qkptn22r]{grid-template-columns:repeat(3,minmax(0,1fr))}}.family[data-astro-cid-qkptn22r]{display:grid;gap:var(--space-12);align-content:start;padding:var(--space-24);background:var(--surface);border:var(--border-width) solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-1)}.family-head[data-astro-cid-qkptn22r]{display:grid;gap:var(--space-4)}.family-price[data-astro-cid-qkptn22r]{white-space:nowrap}.family-price[data-astro-cid-qkptn22r] .unit[data-astro-cid-qkptn22r]{margin-left:var(--space-4);color:var(--text-muted);font-size:var(--type-small-size)}.family-meta[data-astro-cid-qkptn22r]{color:var(--text-muted);font-size:var(--type-small-size)}.family-countries[data-astro-cid-qkptn22r]{display:flex;flex-wrap:wrap;gap:var(--space-4);margin:0;padding:0;list-style:none}.chip-link[data-astro-cid-qkptn22r]{display:inline-flex;align-items:center;min-height:var(--control-h-sm);padding-inline:var(--space-12);border:var(--border-width) solid var(--border);border-radius:var(--radius-pill);color:var(--text);text-decoration:none;font-size:var(--type-ui-size);transition:border-color var(--duration-fast) var(--ease-standard),background-color var(--duration-fast) var(--ease-standard)}.chip-link[data-astro-cid-qkptn22r]:hover{border-color:var(--action);background:var(--action-subtle)}.more-title[data-astro-cid-qkptn22r]{margin-top:var(--space-16)}.ask[data-astro-cid-qkptn22r]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-24)}@media(prefers-reduced-motion:reduce){.card-tool-link[data-astro-cid-qkptn22r],.job-opt[data-astro-cid-qkptn22r],.chip-link[data-astro-cid-qkptn22r]{transition:none}.card-tool-link[data-astro-cid-qkptn22r]:hover{transform:none}}
