.hub-hero[data-astro-cid-lxwpitoe]{padding-block:var(--space-m) var(--space-2xl);background:linear-gradient(180deg,var(--teal-50),var(--canvas))}.hub-hero__grid[data-astro-cid-lxwpitoe]{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2rem,1rem + 4vw,3.5rem);margin-block-start:var(--space-m)}.hub-hero__icon[data-astro-cid-lxwpitoe]{display:grid;place-items:center;inline-size:54px;block-size:54px;border-radius:15px;background:var(--surface);border:1px solid var(--teal-100);color:var(--teal-700);box-shadow:var(--shadow-xs);margin-block-end:var(--space-s)}.hub-hero[data-astro-cid-lxwpitoe] h1[data-astro-cid-lxwpitoe]{font-size:var(--step-4);margin-block-end:var(--space-s)}.hub-hero__actions[data-astro-cid-lxwpitoe]{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-block-start:var(--space-l)}.hub-hero__media[data-astro-cid-lxwpitoe]{margin:0;border-radius:var(--radius-l);overflow:hidden;box-shadow:var(--shadow-l)}.hub-hero__media[data-astro-cid-lxwpitoe] img[data-astro-cid-lxwpitoe]{inline-size:100%;aspect-ratio:4 / 3.3;object-fit:cover}.covers__inner[data-astro-cid-lxwpitoe]{max-inline-size:82ch;padding:var(--space-m) var(--space-l);background:var(--surface);border:1px solid var(--line);border-inline-start:4px solid var(--accent);border-radius:var(--radius-m)}.covers[data-astro-cid-lxwpitoe] h2[data-astro-cid-lxwpitoe]{font-family:var(--font-body);font-size:.78rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--accent-strong);margin-block-end:var(--space-2xs)}.covers[data-astro-cid-lxwpitoe] p[data-astro-cid-lxwpitoe]{color:var(--ink-muted);line-height:1.7}.topics__head[data-astro-cid-lxwpitoe]{margin-block-end:var(--space-l)}.topics__head[data-astro-cid-lxwpitoe] h2[data-astro-cid-lxwpitoe]{font-size:var(--step-3);margin-block-end:var(--space-2xs)}.group[data-astro-cid-lxwpitoe]+.group[data-astro-cid-lxwpitoe],.topics__more[data-astro-cid-lxwpitoe] .group[data-astro-cid-lxwpitoe]:first-child{margin-block-start:var(--space-l)}.group__label[data-astro-cid-lxwpitoe]{display:flex;align-items:center;gap:.6em;font-family:var(--font-body);font-size:.8rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--teal-700);padding-block-end:var(--space-2xs);margin-block-end:var(--space-s);border-block-end:1px solid var(--line)}.group__label[data-astro-cid-lxwpitoe] span[data-astro-cid-lxwpitoe]{display:grid;place-items:center;min-inline-size:22px;block-size:20px;padding-inline:.4em;border-radius:var(--radius-pill);background:var(--teal-50);color:var(--teal-700);font-size:.7rem;letter-spacing:0}.group__grid[data-astro-cid-lxwpitoe]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3xs) var(--space-m);list-style:none;padding:0}.group__grid[data-astro-cid-lxwpitoe] a[data-astro-cid-lxwpitoe]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2xs);padding:.55rem .7rem;border-radius:var(--radius-s);font-size:.875rem;line-height:1.45;color:var(--ink);text-decoration:none;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.group__grid[data-astro-cid-lxwpitoe] a[data-astro-cid-lxwpitoe]:hover{background:var(--teal-50);color:var(--teal-800)}.group__grid[data-astro-cid-lxwpitoe] .icon{flex:none;opacity:0;color:var(--accent-strong);transition:opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.group__grid[data-astro-cid-lxwpitoe] a[data-astro-cid-lxwpitoe]:hover .icon{opacity:1;transform:translate(2px)}[data-astro-cid-lxwpitoe][dir=rtl] .group__grid[data-astro-cid-lxwpitoe] .icon{transform:rotate(180deg)}.topics__more[data-astro-cid-lxwpitoe][hidden]{display:none}.topics__toggle[data-astro-cid-lxwpitoe]{margin-block-start:var(--space-l)}.topics__toggle[data-astro-cid-lxwpitoe][aria-expanded=true] .topics__chev{transform:rotate(180deg)}.topics__toggle[data-astro-cid-lxwpitoe] .topics__chev{transition:transform var(--dur) var(--ease)}.featured[data-astro-cid-lxwpitoe]{background:var(--canvas-warm)}.featured__grid[data-astro-cid-lxwpitoe]{display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(2rem,1rem + 3vw,3.5rem);align-items:start}.featured[data-astro-cid-lxwpitoe] h2[data-astro-cid-lxwpitoe]{font-size:var(--step-2);margin-block-end:var(--space-m)}.featured__list[data-astro-cid-lxwpitoe]{list-style:none;padding:0;display:grid;gap:var(--space-3xs)}.featured__list[data-astro-cid-lxwpitoe] a[data-astro-cid-lxwpitoe]{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-s);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-m);text-decoration:none;color:inherit;transition:border-color var(--dur) var(--ease),transform var(--dur) var(--ease)}.featured__list[data-astro-cid-lxwpitoe] a[data-astro-cid-lxwpitoe]:hover{border-color:var(--teal-200);transform:translate(3px)}.featured__num[data-astro-cid-lxwpitoe]{font-family:var(--font-body);font-size:.75rem;font-weight:700;color:var(--teal-500)}.featured__title[data-astro-cid-lxwpitoe]{flex:1;font-family:var(--font-heading);font-size:.98rem;font-weight:600;color:var(--teal-900);line-height:1.35}.featured__list[data-astro-cid-lxwpitoe] .icon{flex:none;color:var(--accent-strong)}.quote-card[data-astro-cid-lxwpitoe]{margin:0;padding:var(--space-m);background:var(--teal-800);color:#e4f0f2;border-radius:var(--radius-l);box-shadow:var(--shadow-m)}.quote-card[data-astro-cid-lxwpitoe] .quote-card__mark{color:#ffffff38;margin-block-end:var(--space-2xs)}.quote-card[data-astro-cid-lxwpitoe] blockquote[data-astro-cid-lxwpitoe]{margin:0;font-family:var(--font-heading);font-size:var(--step-1);line-height:1.5;color:#fff}.quote-card[data-astro-cid-lxwpitoe] figcaption[data-astro-cid-lxwpitoe]{margin-block-start:var(--space-s);font-size:.85rem;font-weight:600;color:#fff}.quote-card[data-astro-cid-lxwpitoe] figcaption[data-astro-cid-lxwpitoe] span[data-astro-cid-lxwpitoe]{font-weight:400;color:#a9c8ce}.quote-card__link[data-astro-cid-lxwpitoe]{display:inline-flex;align-items:center;gap:.4em;margin-block-start:var(--space-m);font-size:.83rem;font-weight:600;color:var(--accent-400);text-decoration:none}.quote-card__link[data-astro-cid-lxwpitoe]:hover{color:#fff}.hub-cta[data-astro-cid-lxwpitoe]{padding-block:var(--section-y);margin-block-end:calc(-1 * var(--section-y))}.hub-cta__inner[data-astro-cid-lxwpitoe]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-m);padding:clamp(1.5rem,1rem + 2vw,2.5rem);background:linear-gradient(120deg,var(--teal-800),var(--teal-600));border-radius:var(--radius-l);color:#fff}.hub-cta[data-astro-cid-lxwpitoe] h2[data-astro-cid-lxwpitoe]{font-size:var(--step-2);color:#fff;margin-block-end:.3rem}.hub-cta[data-astro-cid-lxwpitoe] p[data-astro-cid-lxwpitoe]{color:#cfe0e4;max-inline-size:52ch}@media(max-width:1000px){.group__grid[data-astro-cid-lxwpitoe]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:880px){.hub-hero__grid[data-astro-cid-lxwpitoe],.featured__grid[data-astro-cid-lxwpitoe]{grid-template-columns:1fr}.hub-hero__media[data-astro-cid-lxwpitoe]{order:-1}.hub-hero__media[data-astro-cid-lxwpitoe] img[data-astro-cid-lxwpitoe]{aspect-ratio:16 / 9}}@media(max-width:620px){.group__grid[data-astro-cid-lxwpitoe]{grid-template-columns:1fr}.covers__inner[data-astro-cid-lxwpitoe]{padding:var(--space-s) var(--space-m)}}
