.responsibility-map[data-astro-cid-ao6z3sgw]{gap:var(--space-6);min-width:0;padding:clamp(var(--space-6), 4vw, var(--space-10));border:1px solid var(--color-line-strong);border-radius:var(--radius-lg);background:radial-gradient(circle at 92% 5%, #f3dfad94, transparent 14rem), linear-gradient(145deg, var(--color-paper), #e8f4f0ad);box-shadow:var(--shadow-sm);display:grid}.responsibility-map__caption[data-astro-cid-ao6z3sgw]{gap:var(--space-3);max-width:48rem;display:grid}.responsibility-map__caption[data-astro-cid-ao6z3sgw] strong[data-astro-cid-ao6z3sgw]{color:var(--color-ink-strong);font-size:clamp(1.55rem,3vw,2.3rem);line-height:1.15}.responsibility-map__caption[data-astro-cid-ao6z3sgw]>span[data-astro-cid-ao6z3sgw]:last-child{color:var(--color-muted)}.responsibility-map__lanes[data-astro-cid-ao6z3sgw]{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;list-style:none;display:grid}.responsibility-map__lane[data-astro-cid-ao6z3sgw]{min-width:0}.responsibility-map__lane[data-astro-cid-ao6z3sgw] article[data-astro-cid-ao6z3sgw]{align-content:start;gap:var(--space-4);min-width:0;height:100%;padding:var(--space-5);border:1px solid var(--color-line);border-top:.25rem solid var(--color-brand);border-radius:var(--radius-md);background:#fffefbf0;display:grid}.responsibility-map__lane[data-astro-cid-ao6z3sgw]:nth-child(2) article[data-astro-cid-ao6z3sgw]{background:#fff9e9f5;border-top-color:#b88922}.responsibility-map__lane[data-astro-cid-ao6z3sgw]:nth-child(3) article[data-astro-cid-ao6z3sgw]{border-top-color:var(--color-terracotta);background:#fffefbf0}.responsibility-map__header[data-astro-cid-ao6z3sgw]{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.responsibility-map__number[data-astro-cid-ao6z3sgw]{border:1px solid var(--color-brand);width:2.35rem;height:2.35rem;color:var(--color-brand-dark);background:var(--color-panel);border-radius:50%;place-items:center;font-size:.7rem;font-weight:820;display:grid}.responsibility-map__lane[data-astro-cid-ao6z3sgw]:nth-child(2) .responsibility-map__number[data-astro-cid-ao6z3sgw]{color:var(--color-warm-ink);background:var(--color-warm);border-color:#a37412}.responsibility-map__lane[data-astro-cid-ao6z3sgw]:nth-child(3) .responsibility-map__number[data-astro-cid-ao6z3sgw]{border-color:var(--color-terracotta);color:#71321f;background:#fae4dd}.responsibility-map__role-label[data-astro-cid-ao6z3sgw]{color:var(--color-muted);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.15rem;font-size:.67rem;font-weight:820;line-height:1.3;display:block}.responsibility-map[data-astro-cid-ao6z3sgw] h3[data-astro-cid-ao6z3sgw]{font-size:1.22rem;line-height:1.18}.responsibility-map__responsibility[data-astro-cid-ao6z3sgw]{color:var(--color-ink-strong);font-size:1rem;font-weight:780;line-height:1.35}.responsibility-map__summary[data-astro-cid-ao6z3sgw]{color:var(--color-muted);font-size:.88rem;line-height:1.55}.responsibility-map__areas[data-astro-cid-ao6z3sgw]{margin-top:var(--space-1);gap:0;display:grid}.responsibility-map__areas[data-astro-cid-ao6z3sgw] div[data-astro-cid-ao6z3sgw]{gap:var(--space-1);padding-block:var(--space-3);border-top:1px solid var(--color-line);display:grid}.responsibility-map__areas[data-astro-cid-ao6z3sgw] dt[data-astro-cid-ao6z3sgw]{color:var(--color-ink-strong);letter-spacing:.045em;text-transform:uppercase;font-size:.72rem;font-weight:820;line-height:1.35}.responsibility-map__areas[data-astro-cid-ao6z3sgw] dd[data-astro-cid-ao6z3sgw]{color:var(--color-muted);font-size:.84rem;line-height:1.5}.responsibility-map__boundary[data-astro-cid-ao6z3sgw]{gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px dashed var(--color-terracotta);border-radius:var(--radius-sm);color:var(--color-muted);background:#fffefbd6;grid-template-columns:minmax(10rem,.28fr) minmax(0,1fr);align-items:start;font-size:.9rem;display:grid}.responsibility-map__boundary[data-astro-cid-ao6z3sgw] strong[data-astro-cid-ao6z3sgw]{color:var(--color-ink-strong);line-height:1.4}@media (width<=62rem){.responsibility-map__lanes[data-astro-cid-ao6z3sgw]{grid-template-columns:minmax(0,1fr)}.responsibility-map__lane[data-astro-cid-ao6z3sgw] article[data-astro-cid-ao6z3sgw]{column-gap:var(--space-6);grid-template-columns:minmax(12rem,.38fr) minmax(0,1fr)}.responsibility-map__header[data-astro-cid-ao6z3sgw],.responsibility-map__responsibility[data-astro-cid-ao6z3sgw],.responsibility-map__summary[data-astro-cid-ao6z3sgw]{grid-column:1}.responsibility-map__areas[data-astro-cid-ao6z3sgw]{grid-area:1/2/span 3;margin-top:0}}@media (width<=43rem){.responsibility-map[data-astro-cid-ao6z3sgw]{padding:var(--space-5)}.responsibility-map__lane[data-astro-cid-ao6z3sgw] article[data-astro-cid-ao6z3sgw],.responsibility-map__boundary[data-astro-cid-ao6z3sgw]{grid-template-columns:minmax(0,1fr)}.responsibility-map__header[data-astro-cid-ao6z3sgw],.responsibility-map__responsibility[data-astro-cid-ao6z3sgw],.responsibility-map__summary[data-astro-cid-ao6z3sgw],.responsibility-map__areas[data-astro-cid-ao6z3sgw]{grid-area:auto/1}}
