@layer components{.workflow-story-grid{grid-template-columns:minmax(0,.92fr) minmax(26rem,1.08fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.workflow-story-copy,.workflow-story-example{min-width:0}.workflow-story-copy h2{max-width:23ch;color:var(--strong);letter-spacing:-.05em;text-wrap:balance;margin-top:1.25rem;font-size:clamp(2rem,3.1vw,2.85rem);font-weight:520;line-height:1.1}.workflow-story-copy>p{color:var(--muted-foreground);max-width:51ch;margin-top:1.25rem;font-size:1rem;line-height:1.75}.workflow-story-copy .st-action-text-link{margin-top:1.5rem}.workflow-story-detail{border-block:1px solid var(--border);margin-top:1.5rem}.workflow-story-detail summary{cursor:pointer;min-height:3.25rem;color:var(--strong);justify-content:space-between;align-items:center;gap:1rem;padding-block:.8rem;font-size:.875rem;font-weight:550;list-style:none;display:flex}.workflow-story-detail summary::-webkit-details-marker{display:none}.workflow-story-detail summary svg{width:1rem;height:1rem;color:var(--brand);flex-shrink:0}.workflow-story-detail[open] summary svg{transform:rotate(180deg)}.workflow-story-detail summary:focus-visible{outline:2px solid var(--ring);outline-offset:4px}.workflow-story-detail>div{color:var(--muted-foreground);padding-bottom:1.2rem;font-size:.875rem;line-height:1.7}.workflow-story-detail ul{margin-top:1rem;padding-left:1.2rem;list-style:outside}.workflow-story-detail li+li{margin-top:.7rem}.workflow-story-example figcaption{color:var(--muted-foreground);letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:1rem;margin-bottom:1rem;font-size:.6875rem;line-height:1.5;display:flex}.workflow-story-example svg{flex-shrink:0;width:1.15rem;height:1.15rem}.workflow-story-import-preview,.workflow-story-context{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;overflow:hidden}.workflow-story-import-preview header{border-bottom:1px solid var(--border);color:var(--strong);align-items:center;gap:.85rem;padding:1.5rem;display:flex}.workflow-story-import-preview header svg{color:var(--brand)}.workflow-story-import-preview header strong{font-size:.95rem;font-weight:600}.workflow-story-import-preview header code{color:var(--muted-foreground);margin-left:auto;font-size:.75rem}.workflow-story-files{padding:.5rem 1.5rem}.workflow-story-files>div{align-items:center;gap:.8rem;padding:1rem 0;display:flex}.workflow-story-files>div+div{border-top:1px solid var(--border-faint)}.workflow-story-files code{overflow-wrap:anywhere;font-size:.8rem}.workflow-story-files svg{color:var(--muted-foreground)}.workflow-story-files svg:last-child{color:var(--brand);width:1rem;margin-left:auto}.workflow-story-import-result{background:var(--surface-inset);border-top:1px solid var(--border);padding:1.5rem}.workflow-story-import-result strong{color:var(--strong);font-size:.875rem;font-weight:550}.workflow-story-import-result p{color:var(--muted-foreground);margin-top:.45rem;font-size:.8rem}.workflow-story-context header{border-bottom:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem;font-size:.8125rem;display:flex}.workflow-story-context header strong{border:1px solid var(--border);color:var(--strong);border-radius:.3rem;padding:.4rem .7rem;font-weight:550}.workflow-story-context-package{color:var(--strong);justify-content:space-between;gap:1rem;padding:1.5rem;font-size:.8125rem;display:flex}.workflow-story-context-warning{border-top:1px solid var(--border);align-items:start;gap:.85rem;margin:0 1.5rem 1.5rem;padding-top:1.25rem;display:flex}.workflow-story-context-warning>svg{color:var(--brand);margin-top:.15rem}.workflow-story-context h3{color:var(--strong);font-size:1rem;font-weight:550;line-height:1.45}.workflow-story-context-warning p{color:var(--muted-foreground);margin-top:.65rem;font-size:.875rem;line-height:1.65}.workflow-story-context-note{border-top:1px solid var(--border);background:var(--surface-inset);color:var(--muted-foreground);padding:1rem 1.5rem;font-size:.8125rem;line-height:1.6}.workflow-story-review-facts{margin-top:2rem}.workflow-story-review-facts>div+div{margin-top:1.4rem}.workflow-story-review-facts h3,.workflow-story-review-notes h3{color:var(--strong);font-size:.9375rem;font-weight:600;line-height:1.5}.workflow-story-review-facts p,.workflow-story-review-notes p{color:var(--muted-foreground);margin-top:.5rem;font-size:.875rem;line-height:1.7}.workflow-story-review-example{border:1px solid var(--border-strong);background:var(--st-paper);color:var(--st-ink);border-radius:.75rem;overflow:hidden}.workflow-story-review-example>header{background:color-mix(in srgb, var(--st-green) 13%, var(--st-paper));border-bottom:1px solid color-mix(in srgb, var(--st-ink) 14%, transparent);padding:1.5rem}.workflow-story-review-example>header strong{font-size:1rem;font-weight:600}.workflow-story-review-example>header p{margin-top:.35rem;font-size:.8rem}.workflow-story-review-package{border-bottom:1px solid color-mix(in srgb, var(--st-ink) 14%, transparent);padding:1.5rem}.workflow-story-review-package>div{justify-content:space-between;gap:1rem;font-size:.85rem;display:flex}.workflow-story-review-package>span{color:color-mix(in srgb, var(--st-ink) 65%, var(--st-paper));margin-top:.55rem;font-size:.75rem;display:block}.workflow-story-evidence{padding:.3rem 1.5rem}.workflow-story-evidence>div{grid-template-columns:auto minmax(0,1fr);gap:.35rem .7rem;padding:1rem 0;display:grid}.workflow-story-evidence>div+div{border-top:1px solid color-mix(in srgb, var(--st-ink) 14%, transparent)}.workflow-story-evidence svg{color:var(--st-green-text);grid-row:span 2}.workflow-story-evidence span{color:color-mix(in srgb, var(--st-ink) 65%, var(--st-paper));font-size:.75rem}.workflow-story-evidence strong{font-size:.85rem;font-weight:500}.workflow-story-obligation{border-top:1px solid color-mix(in srgb, var(--st-ink) 14%, transparent);align-items:start;gap:.7rem;padding:1.4rem 1.5rem;display:flex}.workflow-story-empty-check{border:1px solid color-mix(in srgb, var(--st-ink) 45%, transparent);border-radius:.2rem;flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.15rem}.workflow-story-obligation h3{color:var(--st-ink);font-size:.875rem;font-weight:550;line-height:1.5}.workflow-story-obligation p{color:color-mix(in srgb, var(--st-ink) 65%, var(--st-paper));margin-top:.5rem;font-size:.8125rem;line-height:1.65}.workflow-story-gate{background:color-mix(in srgb, var(--st-ink) 6%, var(--st-paper));border-top:1px solid color-mix(in srgb, var(--st-ink) 14%, transparent);align-items:center;gap:.8rem;padding:1.25rem 1.5rem;font-size:.8125rem;font-weight:550;display:flex}.workflow-story-review-notes,.workflow-story-outcomes{border-top:1px solid var(--border);grid-template-columns:minmax(0,.92fr) minmax(26rem,1.08fr);align-items:start;gap:clamp(3rem,7vw,7rem);margin-top:3.5rem;padding-top:2.5rem;display:grid}.workflow-story-review-notes aside{align-items:start;gap:1rem;display:flex}.workflow-story-review-notes aside>svg{width:1.15rem;height:1.15rem;color:var(--brand);flex-shrink:0;margin-top:.15rem}.workflow-story-published{border:1px solid var(--border);background:var(--surface);border-radius:.75rem;flex-direction:column;align-items:start;padding:2rem;display:flex}.workflow-story-published>svg{width:2rem;height:2rem;color:var(--brand);margin-bottom:1.25rem}.workflow-story-published>strong{color:var(--strong);font-size:1.3rem;font-weight:550}.workflow-story-published>code{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:.5rem;font-size:.75rem}.workflow-story-published>p{color:var(--muted-foreground);margin-top:1.5rem;font-size:.875rem;line-height:1.7}.workflow-story-published>div{border-top:1px solid var(--border);width:100%;color:var(--muted-foreground);align-items:center;gap:.75rem;margin-top:1.5rem;padding-top:1rem;font-size:.8rem;display:flex}.workflow-story-published>div strong{color:var(--strong);margin-left:auto}.workflow-story-outcomes article>svg{width:1.3rem;height:1.3rem;color:var(--brand);margin-bottom:1rem}.workflow-story-outcomes h3{letter-spacing:-.02em;color:var(--strong);font-size:1.25rem;font-weight:550;line-height:1.35}.workflow-story-outcomes p{color:var(--muted-foreground);margin-top:.8rem;font-size:.875rem;line-height:1.75}.workflow-story-formats,.workflow-story-scope{color:var(--strong);flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1.25rem;font-size:.75rem;display:flex}.workflow-story-formats code{border:1px solid var(--border);border-radius:.25rem;padding:.4rem .5rem}.workflow-story-scope span{align-items:center;gap:.65rem;display:flex}.workflow-story-scope svg{width:1rem;height:1rem;color:var(--brand);flex-shrink:0}.workflow-story-scope-note{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:2rem;padding-top:1.75rem;font-size:.8125rem;line-height:1.7}.workflow-story-closing>.max-page{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.workflow-story-closing h2{letter-spacing:-.04em;color:var(--strong);font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:520;line-height:1.15}.workflow-story-closing p{color:var(--muted-foreground);margin-top:.8rem;font-size:.9375rem;line-height:1.6}@media (width<=56rem){.workflow-story-review-notes,.workflow-story-outcomes,.workflow-story-grid{grid-template-columns:1fr;gap:2.25rem}.workflow-story-copy h2{max-width:26ch}.workflow-story-copy>p{max-width:65ch}}@media (width<=40rem){.workflow-story-review-notes,.workflow-story-outcomes{grid-template-columns:1fr;gap:2rem}.workflow-story-example figcaption{font-size:.625rem}.workflow-story-import-preview header,.workflow-story-import-result,.workflow-story-context header,.workflow-story-context-package,.workflow-story-review-example>header,.workflow-story-review-package,.workflow-story-obligation,.workflow-story-gate,.workflow-story-published{padding:1.1rem}.workflow-story-files,.workflow-story-evidence{padding-inline:1.1rem}.workflow-story-context-warning{margin-inline:1.1rem}.workflow-story-context-note{padding:1rem 1.1rem}.workflow-story-files code,.workflow-story-context-package,.workflow-story-review-package>div{font-size:.75rem}.workflow-story-import-preview header strong{font-size:.875rem}.workflow-story-copy h2{font-size:2rem}}.workflow-story-review-notes{row-gap:.5rem}.workflow-story-review-notes aside{grid-template-columns:auto minmax(0,1fr);grid-template-rows:subgrid;grid-row:span 2;column-gap:1rem;display:grid}.workflow-story-review-notes aside>div{display:contents}.workflow-story-review-notes h3,.workflow-story-review-notes p{grid-column:2;margin-top:0}.workflow-story-outcomes{row-gap:0}.workflow-story-outcomes article{grid-template-rows:subgrid;grid-row:span 4;display:grid}@media (width<=56rem){.workflow-story-review-notes aside+aside{margin-top:1.5rem}.workflow-story-outcomes article+article{margin-top:2rem}}}
