.promo[data-astro-cid-qx7lpzin]{justify-content:space-between;align-items:center;gap:var(--s-6);background:var(--gradient-deep);color:var(--c-on-dark-muted);border-radius:var(--r-xl);padding:var(--s-8);flex-wrap:wrap;display:flex}.promo__label[data-astro-cid-qx7lpzin]{font-size:var(--fs-eyebrow);font-weight:var(--fw-bold);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--red-300);margin-bottom:var(--s-2)}.promo__title[data-astro-cid-qx7lpzin]{font-size:var(--fs-h3);font-weight:var(--fw-semibold);color:var(--c-on-dark);margin-bottom:var(--s-2);max-width:32ch}.promo__text[data-astro-cid-qx7lpzin]{font-size:var(--fs-sm);max-width:62ch}.dash__lead[data-astro-cid-qx7lpzin]{max-width:78ch}.dash[data-astro-cid-qx7lpzin]{margin-top:var(--s-8)}.dash__note[data-astro-cid-qx7lpzin]{font-size:var(--fs-xs);color:var(--text-faint);margin-top:var(--s-6)}.sections[data-astro-cid-qx7lpzin]{gap:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.sec[data-astro-cid-qx7lpzin]{gap:var(--s-2);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-lg);padding:var(--s-5);color:inherit;flex-direction:column;transition:border-color .15s,box-shadow .15s;display:flex}.sec[data-astro-cid-qx7lpzin]:hover{border-color:var(--c-blue);box-shadow:var(--sh-1);text-decoration:none}.sec[data-astro-cid-qx7lpzin]:hover h2[data-astro-cid-qx7lpzin]{color:var(--c-blue)}.sec[data-astro-cid-qx7lpzin]:focus-visible{outline:2px solid var(--c-blue);outline-offset:2px}.sec__head[data-astro-cid-qx7lpzin]{align-items:center;gap:var(--s-3);display:flex}.sec__icon[data-astro-cid-qx7lpzin]{color:var(--c-blue);flex:none;place-items:center;display:grid}.sec[data-astro-cid-qx7lpzin] h2[data-astro-cid-qx7lpzin]{font-size:var(--fs-body);font-weight:var(--fw-semibold);flex:auto;margin:0}.sec__count[data-astro-cid-qx7lpzin]{align-items:center;gap:var(--s-2);font-family:var(--font-mono);font-size:var(--fs-sm);color:var(--c-blue);flex:none;display:flex}.sec__lead[data-astro-cid-qx7lpzin]{font-size:var(--fs-sm);color:var(--c-muted);margin:0}.sec__arrow[data-astro-cid-qx7lpzin]{transition:transform .15s}.sec[data-astro-cid-qx7lpzin]:hover .sec__arrow[data-astro-cid-qx7lpzin]{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.sec[data-astro-cid-qx7lpzin],.sec__arrow[data-astro-cid-qx7lpzin]{transition:none}}.sections--task[data-astro-cid-qx7lpzin]{margin-top:var(--s-5);grid-template-columns:repeat(4,1fr)}.sec--task[data-astro-cid-qx7lpzin]{align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-5);flex-direction:row}.sec--task[data-astro-cid-qx7lpzin] h3[data-astro-cid-qx7lpzin]{font-size:var(--fs-sm);flex:auto;margin:0}.sec--task[data-astro-cid-qx7lpzin] .sec__icon[data-astro-cid-qx7lpzin]{color:var(--c-muted)}@media (max-width:1100px){.sections[data-astro-cid-qx7lpzin]{grid-template-columns:1fr 1fr}}@media (max-width:700px){.sections[data-astro-cid-qx7lpzin]{grid-template-columns:1fr}.sections--task[data-astro-cid-qx7lpzin]{grid-template-columns:1fr 1fr}}@media (max-width:520px){.sections--task[data-astro-cid-qx7lpzin]{grid-template-columns:1fr}}
