.work-evidence,.work-preview{padding:clamp(3rem,8vw,5.5rem) 0}.work-evidence+.work-preview{border-top:1px solid var(--hio-rule)}.work-evidence__disclosure,.work-preview__scope{border-left:3px solid var(--hio-accent-deep);background:var(--hio-accent-soft);max-width:46rem;color:var(--hio-fg);margin:1rem 0 0;padding:.9rem 1rem;font-size:.95rem;line-height:1.55}.work-evidence__asset{margin-top:2rem}.work-evidence__tag{background:var(--hio-accent);color:var(--hio-accent-contrast);font-family:var(--hio-font-mono);letter-spacing:.02em;text-transform:uppercase;margin:0 0 .75rem;padding:.3rem .6rem;font-size:.78rem;display:inline-block}.work-evidence__intro{max-width:46rem;color:var(--hio-muted);margin:0 0 1.25rem;font-size:1rem}.work-evidence__panels{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.work-evidence__panel{border:1px solid var(--hio-rule-strong);background:var(--hio-surface);flex-direction:column;min-width:0;padding:1.1rem;display:flex}.work-evidence__step{font-family:var(--hio-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--hio-muted);margin:0 0 .35rem;font-size:.72rem}.work-evidence__panel-title{color:var(--hio-fg);margin:0 0 .75rem;font-size:1.05rem;line-height:1.3}.work-evidence__note{color:var(--hio-accent-deep);margin:0 0 .75rem;font-size:.85rem;font-weight:600;line-height:1.5}.work-evidence__lines{color:var(--hio-fg);gap:.4rem;margin:0 0 .75rem;padding-left:1.1rem;font-size:.92rem;line-height:1.5;display:grid}.work-evidence__mark{border:1px solid var(--hio-accent-deep);font-family:var(--hio-font-mono);color:var(--hio-accent-deep);align-self:flex-start;margin:0 0 .75rem;padding:.2rem .5rem;font-size:.75rem}.work-evidence__caption{color:var(--hio-muted);margin-top:auto;font-size:.85rem;line-height:1.5}.work-evidence__footer{color:var(--hio-muted);margin:1rem 0 0;font-size:.9rem}.work-evidence__facts{background:var(--hio-rule);border:1px solid var(--hio-rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:2.5rem 0 0;display:grid}.work-evidence__fact{background:var(--hio-surface);min-width:0;padding:1rem 1.1rem}.work-evidence__fact dt{font-family:var(--hio-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--hio-accent-deep);margin-bottom:.35rem;font-size:.75rem}.work-evidence__fact dd{color:var(--hio-fg);overflow-wrap:break-word;margin:0;font-size:.95rem;line-height:1.55}.work-evidence__status{border-top:1px solid var(--hio-rule);margin:2.5rem 0 0;padding-top:1.5rem}.work-evidence__status h3{color:var(--hio-fg);margin:0 0 .5rem;font-size:1.05rem}.work-evidence__status-note{max-width:46rem;color:var(--hio-muted);margin:0 0 1.25rem;font-size:.9rem;line-height:1.55}.work-evidence__status-row{background:var(--hio-rule);border:1px solid var(--hio-rule);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 1px;display:grid}.work-evidence__status-field{background:var(--hio-surface);min-width:0;padding:.8rem 1rem}.work-evidence__status-field dt{font-family:var(--hio-font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--hio-accent-deep);margin-bottom:.3rem;font-size:.72rem}.work-evidence__status-field dd{color:var(--hio-fg);overflow-wrap:break-word;margin:0;font-size:.92rem;line-height:1.5}.work-preview__lead{max-width:46rem}.work-preview__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;margin-top:2rem;display:grid}.work-preview__questions h3,.work-preview__flow h3{margin:0 0 .85rem;font-size:1rem}.work-preview__questions ol,.work-preview__flow ul{color:var(--hio-fg);gap:.5rem;margin:0;padding-left:1.25rem;font-size:.95rem;line-height:1.55;display:grid}.work-preview__cta{justify-items:start;gap:.5rem;margin-top:2rem;display:grid}.work-preview__cta-note{color:var(--hio-muted);margin:0;font-size:.85rem}@media (max-width:720px){.work-evidence__panels,.work-evidence__facts,.work-preview__grid{grid-template-columns:minmax(0,1fr)}.work-evidence__status-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.work-evidence *,.work-preview *{scroll-behavior:auto!important}}@media print{.work-evidence,.work-preview{padding:1rem 0}.work-evidence__panels,.work-evidence__facts,.work-evidence__status-row,.work-preview__grid{break-inside:avoid;grid-template-columns:repeat(3,minmax(0,1fr))}.work-evidence__fact{break-inside:avoid}.work-evidence__panel{background:#fff}}
