.production-record-page .role-landing-hero{padding-top:3.5rem}.production-record-page .role-landing-hero h1{font-size:clamp(2.75rem,4.8vw,4.25rem);line-height:1.1}.production-record-page .handoff-walkthrough{margin-block-start:3.5rem;scroll-margin-top:6rem}.production-record-page .handoff-scope header>p,.production-record-page .handoff-walkthrough header>p{margin-block-end:.75rem;font:.6875rem/1.6 var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#41646c}.production-record-page h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.15}.production-record-page .handoff-walkthrough ol{list-style:none;margin:2rem 0 0;padding:0}.production-record-page .handoff-walkthrough li{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:2.5rem;align-items:start;padding-block:2.5rem;border-block-start:1px solid #cfd9dc}.production-record-page .handoff-step-copy>span{font:.75rem var(--font-mono),monospace;color:#41646c}.production-record-page .handoff-step-copy h3{font-family:var(--font-display),Georgia,serif;font-size:1.75rem;line-height:1.15;margin-block:.75rem 1rem}.production-record-page .handoff-next p,.production-record-page .handoff-scope dd,.production-record-page .handoff-scope details p,.production-record-page .handoff-step-copy p{color:#46506b;font-size:.9375rem;line-height:1.75}.production-record-page .handoff-next a,.production-record-page .handoff-step-copy a,.production-record-page .mk-screen-full-size{display:inline-flex;align-items:center;gap:.75rem;min-block-size:2.75rem;font-size:.8125rem;text-decoration:underline;text-underline-offset:.25rem}.production-record-page .handoff-step-copy a{margin-block-start:.75rem;font-weight:600}.production-record-page .handoff-walkthrough .mk-screen{margin:0;min-inline-size:0}.production-record-page .handoff-walkthrough .mk-screen-window{box-shadow:0 1rem 2rem #101a3312}.production-record-page .handoff-scope{background:#e7edef;border-radius:.75rem;padding:2.5rem;margin-block-start:1rem}.production-record-page .handoff-scope dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-block:2rem}.production-record-page .handoff-scope dt{font-size:1.125rem;font-weight:600;line-height:1.35;margin-block-end:.75rem}.production-record-page .handoff-scope details{border-block-start:1px solid #a9b7c6;padding-block-start:1rem}.production-record-page .handoff-scope summary{cursor:pointer;min-block-size:2.75rem;padding-block:.5rem;font-size:.875rem;font-weight:600}.production-record-page .handoff-scope details p{margin-block-start:.75rem;max-inline-size:52rem}.production-record-page .handoff-next{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding-block-start:3rem}.production-record-page .handoff-next>div{max-inline-size:42rem}.production-record-page .handoff-next p{margin-block-start:1rem}.production-record-page .handoff-next a{flex-shrink:0;font-weight:600}.production-record-page a:focus-visible,.production-record-page summary:focus-visible{outline:3px solid #33569c;outline-offset:4px}@media (max-width:62rem){.production-record-page .handoff-walkthrough li{grid-template-columns:1fr;gap:1.5rem}.production-record-page .handoff-step-copy{max-inline-size:44rem}}@media (max-width:42rem){.production-record-page .role-landing-hero{padding-top:2.75rem}.production-record-page .handoff-scope{padding:1.25rem}.production-record-page .handoff-scope dl{grid-template-columns:1fr;gap:1.5rem}.production-record-page .handoff-scope dl>div+div{border-block-start:1px solid #c2ced2;padding-block-start:1.5rem}.production-record-page .handoff-next{display:block}.production-record-page .handoff-next a{margin-block-start:1rem}}