.curated-resource[data-astro-cid-i2oozyml]{max-width:var(--measure);margin-block:var(--space-6);padding:var(--space-5);border-radius:var(--radius-md);gap:var(--space-4);font-family:var(--font-sans);display:grid}.curated-resource--full[data-astro-cid-i2oozyml]{grid-template-rows:auto 1fr auto;max-width:none;margin-block:0}.curated-resource--banner[data-astro-cid-i2oozyml]{background-color:var(--color-header-bg);color:var(--color-header-text);border:1px solid var(--color-header-border);border-inline-start:4px solid var(--color-header-accent);box-shadow:var(--shadow-md)}.curated-resource--editorial[data-astro-cid-i2oozyml]{background-color:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-inline-start:4px solid var(--color-accent-2);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.curated-resource__disclosure[data-astro-cid-i2oozyml]{align-items:center;gap:var(--space-2);font-size:var(--text-caption);line-height:var(--leading-normal);border-block-end:1px solid var(--color-border);flex-wrap:wrap;padding-block-end:var(--space-2);display:flex}.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__disclosure[data-astro-cid-i2oozyml]{border-block-end-color:var(--color-footer-divider)}.curated-resource__badge[data-astro-cid-i2oozyml]{border-radius:var(--radius-full);font-weight:var(--weight-bold);letter-spacing:.05em;text-transform:uppercase;align-items:center;padding:.2em .65em;display:inline-flex}.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__badge[data-astro-cid-i2oozyml]{color:var(--color-header-accent);border:1px solid var(--color-header-border)}.curated-resource--editorial[data-astro-cid-i2oozyml] .curated-resource__badge[data-astro-cid-i2oozyml]{background-color:var(--color-surface-raised);color:var(--color-accent-2-strong);border:1px solid var(--color-border)}.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__dot[data-astro-cid-i2oozyml]{color:var(--color-header-text-muted)}.curated-resource--editorial[data-astro-cid-i2oozyml] .curated-resource__dot[data-astro-cid-i2oozyml]{color:var(--color-text-muted)}.curated-resource__disclosure-link[data-astro-cid-i2oozyml]{min-height:2.75rem;padding-block:var(--space-1);font-weight:var(--weight-medium);text-underline-offset:.18em;align-items:center;text-decoration:underline;display:inline-flex}.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__disclosure-link[data-astro-cid-i2oozyml],.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__disclosure-link[data-astro-cid-i2oozyml]:is(:link,:visited){color:var(--color-header-accent)}.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__disclosure-link[data-astro-cid-i2oozyml]:is(:hover,:focus-visible){color:var(--color-header-logo)}.curated-resource--editorial[data-astro-cid-i2oozyml] .curated-resource__disclosure-link[data-astro-cid-i2oozyml],.curated-resource--editorial[data-astro-cid-i2oozyml] .curated-resource__disclosure-link[data-astro-cid-i2oozyml]:is(:link,:visited){color:var(--color-accent)}.curated-resource--editorial[data-astro-cid-i2oozyml] .curated-resource__disclosure-link[data-astro-cid-i2oozyml]:is(:hover,:focus-visible){color:var(--color-accent-strong)}.curated-resource__main[data-astro-cid-i2oozyml]{gap:var(--space-4);align-items:start;display:grid}@media (width>=640px){.curated-resource__main[data-astro-cid-i2oozyml]{grid-template-columns:56px minmax(0,1fr)}}.curated-resource__emblem[data-astro-cid-i2oozyml]{border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__emblem[data-astro-cid-i2oozyml]{color:var(--color-header-accent);border:1px solid var(--color-header-border)}.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__focal[data-astro-cid-i2oozyml]{color:var(--color-header-logo)}.curated-resource--editorial[data-astro-cid-i2oozyml] .curated-resource__emblem[data-astro-cid-i2oozyml]{background-color:var(--color-surface-raised);color:var(--color-accent-2-strong);border:1px solid var(--color-border)}.curated-resource--editorial[data-astro-cid-i2oozyml] .curated-resource__focal[data-astro-cid-i2oozyml]{color:var(--color-accent)}.curated-resource__copy[data-astro-cid-i2oozyml]{gap:var(--space-2);min-width:0;display:grid}.curated-resource__eyebrow[data-astro-cid-i2oozyml]{font-size:var(--text-caption);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0}.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__eyebrow[data-astro-cid-i2oozyml]{color:var(--color-header-logo)}.curated-resource--editorial[data-astro-cid-i2oozyml] .curated-resource__eyebrow[data-astro-cid-i2oozyml]{color:var(--color-accent-2-strong)}.curated-resource__title[data-astro-cid-i2oozyml]{font-family:var(--font-display);font-size:var(--text-heading);line-height:var(--leading-snug);letter-spacing:-.01em;text-wrap:balance;margin:0}.curated-resource__title[data-astro-cid-i2oozyml] strong[data-astro-cid-i2oozyml]{font-weight:var(--weight-bold)}.curated-resource__desc[data-astro-cid-i2oozyml]{font-size:var(--text-label);line-height:var(--leading-normal);margin:0}.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__desc[data-astro-cid-i2oozyml]{color:var(--color-header-text-muted)}.curated-resource--editorial[data-astro-cid-i2oozyml] .curated-resource__desc[data-astro-cid-i2oozyml]{color:var(--color-text-muted)}.curated-resource__meta[data-astro-cid-i2oozyml]{margin:var(--space-1) 0 0;font-size:var(--text-caption);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__meta[data-astro-cid-i2oozyml]{color:var(--color-header-text-muted)}.curated-resource--editorial[data-astro-cid-i2oozyml] .curated-resource__meta[data-astro-cid-i2oozyml]{color:var(--color-text-muted)}.curated-resource__actions[data-astro-cid-i2oozyml]{align-items:center;gap:var(--space-3);flex-wrap:wrap;padding-block-start:var(--space-1);display:flex}.curated-resource__cta-sonar[data-astro-cid-i2oozyml],.curated-resource__cta-editorial[data-astro-cid-i2oozyml]{justify-content:center;min-height:2.75rem}.btn[data-astro-cid-i2oozyml].curated-resource__cta-sonar,.btn[data-astro-cid-i2oozyml].curated-resource__cta-sonar:is(:link,:visited){background-color:var(--color-header-logo);color:var(--color-header-bg);font-weight:var(--weight-bold);transition:background-color var(--motion-fast) var(--ease-out-expo), border-color var(--motion-fast) var(--ease-out-expo);border-color:#0000}.btn[data-astro-cid-i2oozyml].curated-resource__cta-sonar:is(:hover,:active){background-color:var(--color-header-logo);color:var(--color-header-bg);background-color:color-mix(in oklch, var(--color-header-logo), var(--color-header-text) 20%)}.btn[data-astro-cid-i2oozyml].curated-resource__cta-sonar:focus-visible{background-color:var(--color-header-logo);color:var(--color-header-bg);background-color:color-mix(in oklch, var(--color-header-logo), var(--color-header-text) 20%);outline:3px solid var(--color-header-accent);outline-offset:2px}.btn[data-astro-cid-i2oozyml].btn--primary.curated-resource__cta-editorial,.btn[data-astro-cid-i2oozyml].btn--primary.curated-resource__cta-editorial:is(:link,:visited){background-color:var(--color-accent);color:var(--color-on-accent)}.btn[data-astro-cid-i2oozyml].btn--primary.curated-resource__cta-editorial:is(:hover,:focus-visible,:active){background-color:var(--color-accent-strong);color:var(--color-on-accent)}.curated-resource__ext-icon[data-astro-cid-i2oozyml]{flex-shrink:0}.curated-resource__secondary-link[data-astro-cid-i2oozyml]{min-height:2.75rem;padding-inline:var(--space-2);font-size:var(--text-label);font-weight:var(--weight-semibold);text-underline-offset:.18em;align-items:center;text-decoration:underline;display:inline-flex}.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__secondary-link[data-astro-cid-i2oozyml],.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__secondary-link[data-astro-cid-i2oozyml]:is(:link,:visited){color:var(--color-header-accent)}.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__secondary-link[data-astro-cid-i2oozyml]:is(:hover,:focus-visible){color:var(--color-header-logo)}.curated-resource--editorial[data-astro-cid-i2oozyml] .curated-resource__secondary-link[data-astro-cid-i2oozyml],.curated-resource--editorial[data-astro-cid-i2oozyml] .curated-resource__secondary-link[data-astro-cid-i2oozyml]:is(:link,:visited){color:var(--color-accent)}.curated-resource--editorial[data-astro-cid-i2oozyml] .curated-resource__secondary-link[data-astro-cid-i2oozyml]:is(:hover,:focus-visible){color:var(--color-accent-strong)}.curated-resource__support[data-astro-cid-i2oozyml]{border-block-start:1px solid var(--color-border);font-size:var(--text-caption);line-height:var(--leading-normal);align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);flex-wrap:wrap;margin:0;padding-block-start:var(--space-3);display:flex}.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__support[data-astro-cid-i2oozyml]{border-block-start-color:var(--color-footer-divider);color:var(--color-header-text-muted)}.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__support[data-astro-cid-i2oozyml] strong[data-astro-cid-i2oozyml]{color:var(--color-header-text)}.curated-resource--editorial[data-astro-cid-i2oozyml] .curated-resource__support[data-astro-cid-i2oozyml]{color:var(--color-text-muted)}.curated-resource--editorial[data-astro-cid-i2oozyml] .curated-resource__support[data-astro-cid-i2oozyml] strong[data-astro-cid-i2oozyml]{color:var(--color-text)}.curated-resource__support-link[data-astro-cid-i2oozyml]{min-height:2.75rem;padding-block:var(--space-1);font-size:var(--text-caption);font-weight:var(--weight-bold);text-underline-offset:.18em;align-items:center;text-decoration:underline;display:inline-flex}.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__support-link[data-astro-cid-i2oozyml],.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__support-link[data-astro-cid-i2oozyml]:is(:link,:visited){color:var(--color-header-accent)}.curated-resource--banner[data-astro-cid-i2oozyml] .curated-resource__support-link[data-astro-cid-i2oozyml]:is(:hover,:focus-visible){color:var(--color-header-logo)}.curated-resource--editorial[data-astro-cid-i2oozyml] .curated-resource__support-link[data-astro-cid-i2oozyml],.curated-resource--editorial[data-astro-cid-i2oozyml] .curated-resource__support-link[data-astro-cid-i2oozyml]:is(:link,:visited){color:var(--color-accent)}.curated-resource--editorial[data-astro-cid-i2oozyml] .curated-resource__support-link[data-astro-cid-i2oozyml]:is(:hover,:focus-visible){color:var(--color-accent-strong)}.curated-resource--banner[data-astro-cid-i2oozyml] [data-astro-cid-i2oozyml]:focus-visible{outline-color:var(--color-header-accent)}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-i2oozyml].curated-resource__cta-sonar{transition:none}}@media (width<=639px){.curated-resource[data-astro-cid-i2oozyml]{padding:var(--space-4)}.curated-resource__cta-sonar[data-astro-cid-i2oozyml],.curated-resource__cta-editorial[data-astro-cid-i2oozyml],.curated-resource__secondary-link[data-astro-cid-i2oozyml]{justify-content:center;width:100%}}
