.ac-accordion[data-astro-cid-yjwynuka]{border-bottom:1px solid var(--border-subtle)}.ac-accordion__item[data-astro-cid-yjwynuka]{border-top:1px solid var(--border-subtle)}.ac-accordion__trigger[data-astro-cid-yjwynuka]{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-5) 0;cursor:pointer;text-align:left;font:var(--type-h3);letter-spacing:var(--tracking-tight);color:var(--text-primary);transition:color var(--dur-fast) var(--ease-out);background:0 0;border:none;display:flex}.ac-accordion__item[data-astro-cid-yjwynuka][data-open] .ac-accordion__trigger[data-astro-cid-yjwynuka]{color:var(--accent)}.ac-accordion__glyph[data-astro-cid-yjwynuka]{transition:transform var(--dur-base) var(--ease-out);display:inline-flex;transform:none}.ac-accordion__item[data-astro-cid-yjwynuka][data-open] .ac-accordion__glyph[data-astro-cid-yjwynuka]{transform:rotate(45deg)}.ac-accordion__panel[data-astro-cid-yjwynuka]{transition:grid-template-rows var(--dur-base) var(--ease-out);grid-template-rows:0fr;display:grid}.ac-accordion__item[data-astro-cid-yjwynuka][data-open] .ac-accordion__panel[data-astro-cid-yjwynuka]{grid-template-rows:1fr}.ac-accordion__clip[data-astro-cid-yjwynuka]{overflow:hidden}.ac-accordion__body[data-astro-cid-yjwynuka]{padding-bottom:var(--space-6);font-size:var(--text-body-sm);line-height:var(--leading-loose);color:var(--text-secondary);white-space:pre-line;max-width:72ch}.ac-tag[data-astro-cid-pfyuzfpc]{font-family:var(--font-mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;border-radius:var(--radius-none);align-items:center;line-height:1;display:inline-flex}.ac-tag[data-astro-cid-pfyuzfpc][data-size=sm]{font-size:var(--text-micro);padding:5px 9px}.ac-tag[data-astro-cid-pfyuzfpc][data-size=md]{font-size:var(--text-label);padding:8px 14px}.ac-tag[data-astro-cid-pfyuzfpc][data-tone=outline]{color:var(--text-primary);border:1px solid var(--border-subtle);background:0 0}.ac-tag[data-astro-cid-pfyuzfpc][data-tone=solid]{background:var(--text-primary);color:var(--bg-page);border:1px solid var(--text-primary)}.ac-tag[data-astro-cid-pfyuzfpc][data-tone=accent]{color:var(--accent);border:1px solid var(--accent);background:0 0}.ac-tag[data-astro-cid-pfyuzfpc][data-tone=muted]{background:var(--bg-sunken);color:var(--text-secondary);border:1px solid #0000}.ac-caphead[data-astro-cid-gqo7eylk]{padding:var(--section-y) var(--gutter) var(--section-y-tight)}.ac-caphead__headline[data-astro-cid-gqo7eylk]{font:var(--type-display);font-size:var(--text-display-2);letter-spacing:var(--tracking-display);margin:var(--space-5) 0 0;max-width:18ch}.ac-caphead__lead[data-astro-cid-gqo7eylk]{font:var(--type-body-lg);color:var(--text-secondary);max-width:52ch;margin-top:var(--space-5)}.ac-disciplines[data-astro-cid-gqo7eylk]{padding:0 var(--gutter) var(--section-y)}.ac-disciplines__list[data-astro-cid-gqo7eylk]{border-bottom:1px solid var(--border-subtle)}.ac-discipline[data-astro-cid-gqo7eylk]{gap:var(--space-6) var(--space-9);padding:var(--space-8) 0;border-top:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.ac-discipline__head[data-astro-cid-gqo7eylk]{gap:var(--space-4);flex-direction:column;display:flex}.ac-discipline__index[data-astro-cid-gqo7eylk]{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:var(--tracking-label);color:var(--accent)}.ac-discipline__title[data-astro-cid-gqo7eylk]{font:var(--type-h2);letter-spacing:var(--tracking-tight);margin:0}.ac-discipline__body[data-astro-cid-gqo7eylk]{gap:var(--space-6);flex-direction:column;display:flex}.ac-discipline__summary[data-astro-cid-gqo7eylk]{font:var(--type-body-lg);color:var(--text-secondary);max-width:58ch;margin:0}.ac-discipline__tags[data-astro-cid-gqo7eylk]{flex-wrap:wrap;gap:8px;display:flex}.ac-discipline__deliverableshead[data-astro-cid-gqo7eylk]{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-3);display:block}.ac-discipline__deliverables[data-astro-cid-gqo7eylk]{gap:var(--space-2) var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin:0;padding:0;list-style:none;display:grid}.ac-discipline__deliverables[data-astro-cid-gqo7eylk] li[data-astro-cid-gqo7eylk]{font-size:var(--text-body-sm);color:var(--text-secondary);line-height:var(--leading-body);gap:10px;display:flex}.ac-discipline__marker[data-astro-cid-gqo7eylk]{color:var(--accent)}.ac-engagement[data-astro-cid-gqo7eylk]{padding:var(--section-y) var(--gutter)}.ac-engagement__grid[data-astro-cid-gqo7eylk]{gap:var(--grid-gap);margin-top:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));display:grid}.ac-faq[data-astro-cid-gqo7eylk]{padding:var(--section-y) var(--gutter)}.ac-faq__accordion[data-astro-cid-gqo7eylk]{margin-top:var(--space-6)}.ac-faq__actions[data-astro-cid-gqo7eylk]{gap:var(--space-5);margin-top:var(--space-8);flex-wrap:wrap;align-items:center;display:flex}
