.handoff-content{max-width:72rem}.handoff-label{color:var(--ink-muted);font-size:.875rem;line-height:1.5}.handoff-brief{border:1px solid var(--line);border-radius:var(--radius-m);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:2.5rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.handoff-brief h2{margin-block:.6rem;font-size:clamp(1.65rem,2.4vw,2.2rem)}.handoff-brief>div>p:last-child{color:var(--ink-muted);font-size:1rem}.handoff-brief dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 2rem;margin:0;display:grid}.handoff-brief dt,.handoff-schedule dt{color:var(--ink-muted);font-size:.8125rem;line-height:1.5}.handoff-brief dd,.handoff-schedule dd{margin:.35rem 0 0;font-size:1rem;font-weight:500;line-height:1.5}.handoff-disclosure{color:var(--ink-muted);max-width:85ch;margin:1rem 0 2.5rem;font-size:.8125rem;line-height:1.6}.handoff-index{border-block:1px solid var(--line);flex-wrap:wrap;gap:.5rem 2rem;padding-block:.75rem;display:flex}.handoff-index a{min-height:44px;color:var(--ink);text-underline-offset:.25em;align-items:center;font-size:.9375rem;display:inline-flex}.handoff-section{padding-block:clamp(3rem,6vw,5rem)}.handoff-section+.handoff-section{border-top:1px solid var(--line)}.handoff-section-heading{max-width:46rem;margin-bottom:2.25rem}.handoff-section-heading h2{max-width:25ch;font-size:clamp(1.85rem,3.25vw,2.75rem);line-height:1.15}.handoff-section-heading p{color:var(--ink-muted);margin-top:1.25rem;font-size:1.0625rem;line-height:1.7}.handoff-equipment{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.handoff-asset-group{min-width:0}.handoff-asset-group header{border-bottom:1px solid var(--line-strong);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:1rem;display:flex}.handoff-asset-group h3{font-size:1.125rem;font-weight:550;line-height:1.4}.handoff-asset-group header>span{color:var(--ink-muted);font-size:.875rem}.handoff-asset-group ul{margin:0;padding:0;list-style:none}.handoff-asset-group li{border-bottom:1px solid var(--line);padding-block:1.25rem}.handoff-asset-group strong{font-size:1rem;font-weight:550}.handoff-asset-group li p{color:var(--ink-muted);margin-top:.4rem;font-size:.875rem;line-height:1.5}.handoff-relationships{flex-wrap:wrap;gap:0 .75rem;margin-top:.65rem;display:flex}.handoff-relationships>span{width:100%;color:var(--ink-muted);font-size:.75rem;line-height:1.5}.handoff-relationships a,.handoff-form-equipment a{min-height:44px;color:var(--ink);text-underline-offset:.2em;align-items:center;font-size:.8125rem;line-height:1.5;display:inline-flex}.handoff-note{max-width:85ch;color:var(--ink-muted);margin-top:1.5rem;font-size:.875rem;line-height:1.6}.handoff-assignment{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4rem);display:grid}.handoff-schedule{border:1px solid var(--line);border-radius:var(--radius-s);align-self:start;margin:0;padding:1.5rem}.handoff-schedule>div+div{border-top:1px solid var(--line);margin-top:1rem;padding-top:1rem}.handoff-people{margin:0}.handoff-people>div{border-top:1px solid var(--line);grid-template-columns:minmax(0,.4fr) minmax(0,1fr);gap:1rem;padding-block:1rem;display:grid}.handoff-people dt{font-size:.9375rem;font-weight:550;line-height:1.6}.handoff-people dd{color:var(--ink-muted);margin:0;font-size:.9375rem;line-height:1.6}.handoff-forms article{border-top:1px solid var(--line);grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:1rem;padding-block:1.4rem;display:grid}.handoff-forms article:last-child{border-bottom:1px solid var(--line)}.handoff-forms article>svg{color:var(--ink-muted);margin-top:.15rem}.handoff-forms h3{font-size:1.125rem;font-weight:550;line-height:1.35}.handoff-forms article p{color:var(--ink-muted);margin-top:.4rem;font-size:.9375rem;line-height:1.5}.handoff-form-equipment{flex-wrap:wrap;gap:.2rem 1rem;margin-top:.6rem;display:flex}.handoff-form-state{border:1px solid var(--line);border-radius:var(--radius-s);padding:.35rem .65rem;font-size:.8125rem;line-height:1.5}.handoff-form-state--returned{border-color:var(--copper);color:var(--copper)}.handoff-correction{border:1px solid var(--line-strong);border-radius:var(--radius-m);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 3rem;margin-top:3rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.handoff-correction h3{margin-block:.75rem;font-size:1.4rem;line-height:1.3}.handoff-correction p:not(.handoff-label){color:var(--ink-muted);font-size:.9375rem;line-height:1.65}.handoff-review-message>span{color:var(--ink-muted);font-size:.8125rem}.handoff-review-message blockquote{margin:.75rem 0 1rem;font-size:1.0625rem;line-height:1.65}.handoff-correction-state{border-top:1px solid var(--line);grid-column:1/-1;padding-top:1.2rem}.handoff-retained{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.handoff-packet{border:1px solid var(--line);border-radius:var(--radius-s);padding:clamp(1.4rem,3vw,2rem)}.handoff-packet h3{margin-block:.8rem;font-size:1.5rem;line-height:1.3}.handoff-packet>p:not(.handoff-label){color:var(--ink-muted);font-size:.875rem;line-height:1.6}.handoff-packet ul{margin:1.5rem 0;padding:0;list-style:none}.handoff-packet li{border-top:1px solid var(--line);align-items:center;gap:.75rem;padding-block:.75rem;font-size:.875rem;line-height:1.5;display:flex}.handoff-packet li svg{color:var(--ink-muted);flex:none}.handoff-packet-status{color:var(--ink-muted);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.8125rem;display:flex}.handoff-retained-copy h3{font-size:1.4rem;line-height:1.3}.handoff-retained-copy dl{margin:1.75rem 0 0}.handoff-retained-copy dl>div+div{margin-top:1.5rem}.handoff-retained-copy dt{font-size:1rem;font-weight:550;line-height:1.5}.handoff-retained-copy dd{color:var(--ink-muted);margin:.4rem 0 0;font-size:.9375rem;line-height:1.65}.handoff-source-note{border-top:1px solid var(--line);padding-block:2rem 3rem}.handoff-source-note h2{font-size:1.125rem;line-height:1.5}.handoff-source-note p{color:var(--ink-muted);max-width:90ch;margin-top:.8rem;font-size:.875rem;line-height:1.7}.handoff-source-note>div{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1rem;display:flex}.handoff-source-note a{min-height:44px;color:var(--ink);text-underline-offset:.2em;align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}@media (width<=900px){.handoff-brief{grid-template-columns:1fr;gap:1.75rem}.handoff-equipment{grid-template-columns:repeat(2,minmax(0,1fr))}.handoff-assignment,.handoff-correction,.handoff-retained{grid-template-columns:1fr}.handoff-correction-state{grid-column:auto}}@media (width<=520px){.handoff-equipment{grid-template-columns:1fr;gap:2rem}.handoff-brief dl{grid-template-columns:1fr;gap:1rem}.handoff-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1rem;display:grid}.handoff-people>div{grid-template-columns:1fr;gap:.3rem}.handoff-forms article{grid-template-columns:20px minmax(0,1fr)}.handoff-form-state{grid-column:2;justify-self:start}}@media (forced-colors:active){.handoff-form-state--returned{color:canvastext;border-color:canvastext}}@media print{.handoff-index{display:none}.handoff-section{padding-block:1.5rem}.handoff-asset-group,.handoff-forms article,.handoff-correction,.handoff-packet{break-inside:avoid}}
