.directory-hero:where(.astro-ncgotqqq){border:1px solid var(--color-border-subtle);border-radius:var(--radius-large);box-shadow:var(--elevation-soft);background-color:#eef7fb;background-image:url(/theme/guide-hero-orbits.png);background-position:50%;background-size:cover;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px 36px;margin-top:28px;padding:46px 40px 48px;display:grid}.directory-hero:where(.astro-ncgotqqq):after{display:none}:root[data-theme=dark] .directory-hero:where(.astro-ncgotqqq){background-color:var(--color-canvas);background-image:none}.directory-hero__title:where(.astro-ncgotqqq) h1:where(.astro-ncgotqqq){color:var(--color-text-strong);font-family:var(--font-sans);letter-spacing:-.045em;margin:0;font-size:clamp(2.75rem,5vw,3.75rem);font-weight:850;line-height:1.08}.directory-hero__title:where(.astro-ncgotqqq) p:where(.astro-ncgotqqq){color:var(--color-text-muted);margin:14px 0 0;font-size:1.0625rem;line-height:1.7}.directory-summary:where(.astro-ncgotqqq){color:var(--color-text-muted);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:7px 18px;margin:0 0 5px;font-size:.875rem;display:flex}.directory-summary:where(.astro-ncgotqqq) strong:where(.astro-ncgotqqq){color:var(--color-link);font-size:1.125rem;font-weight:700}.directory-summary:where(.astro-ncgotqqq) span:where(.astro-ncgotqqq)+span:where(.astro-ncgotqqq){border-left:1px solid var(--color-border-subtle);padding-left:18px}.directory-search:where(.astro-ncgotqqq){max-width:var(--search-wide);grid-column:1/-1;margin-top:8px}.task-directory:where(.astro-ncgotqqq){padding-block:56px 40px}.section-heading:where(.astro-ncgotqqq){justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.section-heading:where(.astro-ncgotqqq) h2:where(.astro-ncgotqqq){color:var(--color-text-strong);font-family:var(--font-serif);font-size:var(--font-size-section-heading);letter-spacing:-.01em;margin:0;font-weight:600;line-height:1.3}.section-heading:where(.astro-ncgotqqq) p:where(.astro-ncgotqqq){color:var(--color-text-secondary);margin:0 0 4px;font-size:.875rem;line-height:1.55}.task-directory__links:where(.astro-ncgotqqq){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.task-directory__links:where(.astro-ncgotqqq) a:where(.astro-ncgotqqq){border:1px solid var(--color-border-subtle);border-inline-start:var(--rail-accent) solid var(--task-accent);border-radius:var(--radius-small);min-height:54px;color:var(--color-text);background:var(--color-surface-raised);box-shadow:var(--elevation-card);justify-content:space-between;align-items:center;gap:9px;padding:10px 15px 10px 14px;font-weight:700;text-decoration:none;display:inline-flex}.task-directory__links:where(.astro-ncgotqqq) a:where(.astro-ncgotqqq):hover{border-color:var(--task-accent);background:var(--task-tint);color:var(--task-accent)}.task-directory__links:where(.astro-ncgotqqq) small:where(.astro-ncgotqqq){color:var(--task-accent);font-variant-numeric:tabular-nums;text-align:end;margin-inline-start:auto;font-size:.8125rem;font-weight:600}.all-articles:where(.astro-ncgotqqq){padding-block:40px 84px}.task-groups:where(.astro-ncgotqqq){gap:46px;display:grid}.task-group:where(.astro-ncgotqqq){border:1px solid var(--color-border-subtle);border-radius:var(--radius-medium);background:var(--color-surface-raised);box-shadow:var(--elevation-card);scroll-margin-top:152px;overflow:hidden}.task-group:where(.astro-ncgotqqq):focus:not(:focus-visible){outline:0}.task-group:where(.astro-ncgotqqq):focus-visible>header:where(.astro-ncgotqqq){outline:2px solid var(--color-focus-ink);outline-offset:3px;box-shadow:0 0 0 4px var(--color-focus)}.task-group:where(.astro-ncgotqqq)>header:where(.astro-ncgotqqq){border-inline-start:var(--rail-accent) solid var(--task-accent);background:var(--task-tint);background:color-mix(in srgb, var(--task-tint) 62%, var(--color-canvas));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title count""description agencies";align-items:baseline;gap:8px 24px;padding:20px 22px 18px;display:grid}.task-group:where(.astro-ncgotqqq) h3:where(.astro-ncgotqqq){color:var(--color-text-strong);font-family:var(--font-sans);letter-spacing:-.025em;grid-area:title;margin:0;font-size:1.55rem;font-weight:800;line-height:1.3}.task-group:where(.astro-ncgotqqq) header:where(.astro-ncgotqqq) p:where(.astro-ncgotqqq){color:var(--color-text-secondary);grid-area:description;margin:0;font-size:.875rem;line-height:1.55}.task-group__count:where(.astro-ncgotqqq){width:max-content;color:var(--task-accent);white-space:nowrap;grid-area:count;place-self:center end;font-size:.875rem;font-weight:700;line-height:20px;display:inline-flex}.task-group__agencies:where(.astro-ncgotqqq){flex-wrap:wrap;grid-area:agencies;justify-content:flex-end;align-items:center;gap:6px 8px;min-width:0;max-width:min(42vw,360px);display:flex}.article-list:where(.astro-ncgotqqq){border-top:1px solid var(--task-accent,var(--color-border));background:var(--color-surface-raised);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0 14px 14px;list-style:none;display:grid}.article-list:where(.astro-ncgotqqq) li:where(.astro-ncgotqqq){border-bottom:1px solid var(--color-border-subtle)}.article-list:where(.astro-ncgotqqq) a:where(.astro-ncgotqqq){min-height:76px;color:var(--color-text);align-content:center;gap:5px;padding:12px 16px;text-decoration:none;display:grid}.article-list:where(.astro-ncgotqqq) a:where(.astro-ncgotqqq)>span:where(.astro-ncgotqqq){color:var(--color-link);font-size:1rem;font-weight:600;line-height:1.55}.article-list:where(.astro-ncgotqqq) a:where(.astro-ncgotqqq):visited>span:where(.astro-ncgotqqq){color:var(--color-link-visited)}.article-list:where(.astro-ncgotqqq) a:where(.astro-ncgotqqq) small:where(.astro-ncgotqqq){color:var(--color-text-subtle);flex-wrap:wrap;align-items:baseline;gap:3px 12px;font-size:.875rem;line-height:1.5;display:flex}.article-list__related:where(.astro-ncgotqqq){color:var(--color-text-muted)}.article-list:where(.astro-ncgotqqq) a:where(.astro-ncgotqqq):hover{background:var(--task-tint,var(--color-source-tint))}.article-list:where(.astro-ncgotqqq) a:where(.astro-ncgotqqq):hover>span:where(.astro-ncgotqqq){color:var(--color-link-hover);text-underline-offset:3px;text-decoration:underline}.draft-articles:where(.astro-ncgotqqq){border:1px solid var(--color-border-subtle);border-radius:var(--radius-medium);background:var(--color-surface-raised);box-shadow:var(--elevation-card);margin-top:38px;padding-inline:18px}.draft-articles:where(.astro-ncgotqqq) summary:where(.astro-ncgotqqq){cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:64px;padding:10px 4px;list-style:none;display:flex}.draft-articles:where(.astro-ncgotqqq) summary:where(.astro-ncgotqqq)::-webkit-details-marker{display:none}.draft-articles:where(.astro-ncgotqqq) summary:where(.astro-ncgotqqq)>span:where(.astro-ncgotqqq){gap:4px;display:grid}.draft-articles:where(.astro-ncgotqqq) summary:where(.astro-ncgotqqq) strong:where(.astro-ncgotqqq){font-size:15px}.draft-articles:where(.astro-ncgotqqq) summary:where(.astro-ncgotqqq) small:where(.astro-ncgotqqq){color:var(--color-text-muted);font-size:14px}.draft-articles:where(.astro-ncgotqqq) summary:where(.astro-ncgotqqq) em:where(.astro-ncgotqqq){color:var(--color-link);font-size:14px;font-style:normal;font-weight:700}.draft-articles:where(.astro-ncgotqqq) summary:where(.astro-ncgotqqq) em:where(.astro-ncgotqqq):after{content:"+";margin-left:10px;font-size:18px;font-weight:400;display:inline-block}.draft-articles:where(.astro-ncgotqqq)[open] summary:where(.astro-ncgotqqq) em:where(.astro-ncgotqqq):after{content:"−"}.draft-articles:where(.astro-ncgotqqq) .article-list:where(.astro-ncgotqqq){border-top:1px dotted var(--color-border);margin-bottom:18px}@media (width<=920px){.directory-hero:where(.astro-ncgotqqq){grid-template-columns:1fr;align-items:start;gap:18px;padding:36px 30px 40px}.directory-summary:where(.astro-ncgotqqq){justify-content:flex-start}.directory-search:where(.astro-ncgotqqq){grid-column:1;margin-top:4px}.task-directory__links:where(.astro-ncgotqqq){grid-template-columns:repeat(2,minmax(0,1fr))}.article-list:where(.astro-ncgotqqq){grid-template-columns:1fr}}@media (width<=520px){.directory-hero:where(.astro-ncgotqqq){background-image:none;margin-top:18px;padding:30px 20px 32px}.directory-hero__title:where(.astro-ncgotqqq) h1:where(.astro-ncgotqqq){font-size:2.375rem}.directory-hero__title:where(.astro-ncgotqqq) p:where(.astro-ncgotqqq){font-size:1rem}.directory-summary:where(.astro-ncgotqqq){gap:5px 12px;font-size:.875rem}.directory-summary:where(.astro-ncgotqqq) strong:where(.astro-ncgotqqq){width:100%;font-size:1.125rem}.directory-summary:where(.astro-ncgotqqq) span:where(.astro-ncgotqqq)+span:where(.astro-ncgotqqq){padding-left:12px}.section-heading:where(.astro-ncgotqqq){flex-direction:column;align-items:flex-start;gap:7px}.section-heading:where(.astro-ncgotqqq) h2:where(.astro-ncgotqqq){font-size:1.8125rem}.section-heading:where(.astro-ncgotqqq) p:where(.astro-ncgotqqq){margin:0}.task-directory:where(.astro-ncgotqqq){padding-block:44px 40px}.task-directory__links:where(.astro-ncgotqqq){grid-template-columns:1fr;gap:8px;display:grid}.task-directory__links:where(.astro-ncgotqqq) a:where(.astro-ncgotqqq){justify-content:space-between;padding-inline:12px;font-size:.9375rem}.task-group:where(.astro-ncgotqqq)>header:where(.astro-ncgotqqq){grid-template-areas:"title count""description description""agencies agencies";gap:8px 12px;padding:15px 12px 14px}.task-group__agencies:where(.astro-ncgotqqq){justify-content:flex-start;width:100%;min-width:0}.article-list:where(.astro-ncgotqqq) a:where(.astro-ncgotqqq){min-height:76px}.article-list:where(.astro-ncgotqqq) a:where(.astro-ncgotqqq)>span:where(.astro-ncgotqqq){font-size:1rem}}@media (width<=380px){.task-group:where(.astro-ncgotqqq)>header:where(.astro-ncgotqqq){grid-template-columns:minmax(0,1fr);grid-template-areas:"title""count""description""agencies"}.task-group__count:where(.astro-ncgotqqq){justify-self:start}.task-group__agencies:where(.astro-ncgotqqq){max-width:100%}}
