.hub-hero[data-astro-cid-svwjqgew] h1[data-astro-cid-svwjqgew]{margin:22px 0 28px}.hub-metiers[data-astro-cid-svwjqgew]{display:grid;grid-template-columns:1fr 1fr;gap:24px}.hub-metier[data-astro-cid-svwjqgew]{background:var(--paper-pure);border:1px solid var(--night-line);padding:40px 36px;display:flex;flex-direction:column;justify-content:space-between;color:var(--night);min-height:320px;transition:border-color .25s ease,transform .25s ease}.hub-metier[data-astro-cid-svwjqgew]:hover{border-color:var(--gold);transform:translateY(-3px);opacity:1}.hub-metier-inner[data-astro-cid-svwjqgew]{display:flex;flex-direction:column;gap:14px}.hub-metier[data-astro-cid-svwjqgew] h3[data-astro-cid-svwjqgew]{font-size:32px}.hub-metier[data-astro-cid-svwjqgew] p[data-astro-cid-svwjqgew]{font-family:var(--font-display);font-style:italic;font-size:16px;color:var(--night-veil);line-height:1.5}.hub-metier-list[data-astro-cid-svwjqgew]{list-style:none;padding:14px 0 0;margin:14px 0 0;border-top:1px solid var(--night-line);display:flex;flex-direction:column;gap:8px}.hub-metier-list[data-astro-cid-svwjqgew] li[data-astro-cid-svwjqgew]{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--night)}.hub-metier-list[data-astro-cid-svwjqgew] .rule[data-astro-cid-svwjqgew]{display:inline-block;width:10px;height:1px;background:var(--gold);margin-right:0;opacity:1}.hub-metier-link[data-astro-cid-svwjqgew]{margin-top:24px;padding-top:18px;border-top:1px solid var(--night-line);font-family:var(--font-body);font-weight:500;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep)}.tech-grid[data-astro-cid-svwjqgew],.sect-grid[data-astro-cid-svwjqgew]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.sect-card[data-astro-cid-svwjqgew]{background:var(--paper-pure);border:1px solid var(--night-line);padding:32px 28px;display:flex;flex-direction:column;gap:10px;color:var(--night);transition:border-color .2s ease,background .2s ease}.sect-card[data-astro-cid-svwjqgew]:hover{border-color:var(--gold);background:var(--paper-ivory);opacity:1}.sect-card[data-astro-cid-svwjqgew] h4[data-astro-cid-svwjqgew]{font-size:22px;margin-top:4px}.sect-card[data-astro-cid-svwjqgew] p[data-astro-cid-svwjqgew]{font-size:14px;color:var(--night-veil);margin:0}.tech-card[data-astro-cid-svwjqgew]{gap:10px}.tech-card[data-astro-cid-svwjqgew] h4[data-astro-cid-svwjqgew]{font-size:22px;margin-top:6px}.tech-card[data-astro-cid-svwjqgew] p[data-astro-cid-svwjqgew]{font-size:14px;color:var(--night-veil);margin:0}.cat-list[data-astro-cid-svwjqgew]{display:flex;flex-direction:column}.cat-row[data-astro-cid-svwjqgew]{display:grid;grid-template-columns:1.6fr 1fr;gap:32px;padding:36px 0;border-top:1px solid var(--night-line);color:var(--night);align-items:flex-start;transition:padding .25s ease,background .25s ease}.cat-row[data-astro-cid-svwjqgew]:last-child{border-bottom:1px solid var(--night-line)}.cat-row[data-astro-cid-svwjqgew]:hover{background:var(--paper-ivory);opacity:1;padding-left:12px;padding-right:12px}.cat-row[data-astro-cid-svwjqgew] h3[data-astro-cid-svwjqgew]{font-size:26px;margin:6px 0 10px}.cat-baseline[data-astro-cid-svwjqgew]{font-family:var(--font-display);color:var(--night-veil);margin-bottom:16px;font-style:italic}.cat-tags[data-astro-cid-svwjqgew]{display:flex;gap:8px;flex-wrap:wrap}.cat-right[data-astro-cid-svwjqgew]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cat-fact[data-astro-cid-svwjqgew]{border-top:1px solid var(--night-line);padding-top:10px}.cat-fact[data-astro-cid-svwjqgew] span[data-astro-cid-svwjqgew]{display:block;font-family:var(--font-body);font-weight:500;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:4px}.cat-fact[data-astro-cid-svwjqgew] strong[data-astro-cid-svwjqgew]{font-weight:500;font-size:13px}.cat-link[data-astro-cid-svwjqgew]{grid-column:1 / -1;margin-top:16px;font-family:var(--font-body);font-weight:500;font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);padding-top:14px;border-top:1px solid var(--night-line)}@media(max-width:880px){.hub-metiers[data-astro-cid-svwjqgew],.tech-grid[data-astro-cid-svwjqgew],.sect-grid[data-astro-cid-svwjqgew],.cat-row[data-astro-cid-svwjqgew]{grid-template-columns:1fr}.cat-right[data-astro-cid-svwjqgew]{grid-template-columns:1fr 1fr}}
