.workflow-screen-link{display:block;color:var(--av-ink);text-decoration:none;outline-offset:6px}.workflow-screen-link img{display:block;transition:border-color .18s var(--av-ease)}.workflow-screen-inspect{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 16px;background:var(--av-mint);font-size:16px;line-height:1.5;transition:background .18s var(--av-ease),color .18s var(--av-ease)}.workflow-screen-inspect .arrow{flex:0 0 auto;transform:rotate(-45deg);transition:transform .18s var(--av-ease)}.workflow-screen-link:focus-visible img,.workflow-screen-link:hover img{border-color:var(--av-ink)}.workflow-screen-link:focus-visible .workflow-screen-inspect,.workflow-screen-link:hover .workflow-screen-inspect{background:var(--av-ink);color:var(--av-paper)}.workflow-screen-link:focus-visible{outline:2px solid var(--av-ink)}.workflow-screen-link:hover .arrow{transform:translate(2px,-2px) rotate(-45deg)}.workflow-chapter-media figcaption{margin-top:12px;color:var(--av-muted);font-size:12px;line-height:1.5}.workflow-page .workflow-handoff{margin:64px 0 0;padding:36px 0 28px;border-top:1px solid var(--av-ink);border-bottom:1px solid var(--av-ink)}.workflow-handoff-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-bottom:36px}.workflow-handoff-label{display:block;font-size:12px;line-height:1.5;color:var(--av-muted)}.workflow-handoff h3,.workflow-handoff h4,.workflow-handoff-goal strong{font-family:var(--font-display),sans-serif;font-weight:600;letter-spacing:-.02em;line-height:1}.workflow-handoff h3{margin-top:12px;font-size:clamp(40px,4vw,60px);text-transform:uppercase}.workflow-handoff p{font-size:16px;line-height:1.55}.workflow-handoff-heading>p{max-width:46ch;color:var(--av-muted)}.workflow-handoff-run{display:grid;grid-template-columns:1.2fr 5fr;background:var(--av-mint)}.workflow-handoff-goal,.workflow-handoff-steps>li{position:relative;min-width:0;padding:26px 20px 30px}.workflow-handoff-goal{color:var(--av-paper);background:var(--av-ink)}.workflow-handoff-goal .workflow-handoff-label{color:var(--av-mint)}.workflow-handoff-goal strong{display:block;margin-top:18px;font-size:clamp(30px,2.6vw,42px)}.workflow-handoff-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none}.workflow-handoff-steps>li+li{border-left:1px solid var(--av-line)}.workflow-handoff h4{margin:22px 0 0;font-size:32px}.workflow-handoff-steps p{margin-top:14px!important;margin-bottom:8px!important}.workflow-handoff-run .arrow{position:absolute;top:72px;right:-10px;z-index:1;width:20px;height:20px;padding:2px;color:var(--av-ink);background:var(--av-mint)}.workflow-handoff-goal>.arrow{background:var(--av-ink);color:var(--av-paper)}.workflow-handoff-review>.arrow,.workflow-handoff-steps>.workflow-handoff-review{background:var(--av-signal)}.workflow-handoff-review .workflow-handoff-label{color:var(--av-ink)}.workflow-handoff-return{display:flex;align-items:center;gap:20px;padding-top:24px}.workflow-handoff-return>svg{width:28px;height:28px;flex:0 0 auto;stroke:var(--av-ink);stroke-width:1.5}.workflow-handoff-return>div{flex:1}.workflow-handoff-return .workflow-handoff-boundary{max-width:27ch;font-size:12px;color:var(--av-muted)}.learning-lab{min-width:0;border-top:2px solid var(--av-ink);border-bottom:1px solid var(--av-ink);padding-block:24px}.learning-example-heading h3{margin-block:12px 16px;font-family:var(--font-display),sans-serif;font-size:clamp(36px,3.6vw,52px);font-weight:700;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.learning-example-heading>p:last-child{max-width:45ch;color:var(--av-muted);font-size:15px;line-height:1.55}.learning-questions{min-width:0;padding:0;margin:26px 0 30px;border:0}.learning-questions legend{padding:0 0 12px;color:var(--av-muted);font-size:12px}.learning-question{display:grid;grid-template-columns:18px 1fr 18px;align-items:center;gap:12px;min-height:64px;padding:14px 12px;border-top:1px solid var(--av-line);color:var(--av-ink);font-size:15px;line-height:1.45;cursor:pointer;transition:background .18s var(--av-ease)}.learning-question:last-child{border-bottom:1px solid var(--av-line)}.learning-question:has(input:checked){background:var(--av-mint)}.learning-question input{width:18px;height:18px;margin:0;accent-color:var(--av-ink)}.learning-question input:focus-visible{outline:2px solid var(--av-ink);outline-offset:4px}.learning-question:has(input:focus-visible){outline:2px solid var(--av-ink);outline-offset:3px}.learning-question-arrow{transition:transform .18s var(--av-ease)}.learning-question:hover{background:var(--av-mint)}.learning-question:hover .learning-question-arrow{transform:translate(2px,-2px)}.learning-question:active .learning-question-arrow{transform:translate(1px,-1px)}.learning-thread ol{margin:0;padding:0;list-style:none}.learning-thread li{position:relative;display:grid;grid-template-columns:26px 1fr;gap:18px;padding:0 0 26px}.learning-thread li:not(:last-child):before{content:"";position:absolute;top:26px;bottom:0;left:12px;width:1px;background:var(--av-line)}.learning-thread-step{display:grid;place-items:center;width:26px;height:26px;border:1px solid var(--av-ink);border-radius:50%;font-size:12px}.learning-thread h4{margin:2px 0 9px;font-size:12px;font-weight:600}.learning-thread p{font-size:15px;line-height:1.55}.learning-thread small{display:block;margin-top:9px;color:var(--av-muted);font-size:12px;line-height:1.5}.learning-next-brief .learning-thread-step{background:var(--av-ink);color:var(--av-paper)}.learning-next-brief p{font-size:17px}.learning-confirmation{margin-left:44px;padding:15px 18px;border-left:3px solid var(--av-ink);background:var(--av-signal)}.learning-confirmation>span{display:block;margin-bottom:6px;font-size:12px;font-weight:600}.learning-confirmation p{font-size:14px}.learning-example-footnote{margin-top:24px!important;color:var(--av-muted);font-size:12px;line-height:1.6}@media (max-width:1100px){.workflow-handoff-run{grid-template-columns:1fr}.workflow-handoff-goal{padding:24px}.workflow-handoff-goal strong{margin-top:8px}.workflow-handoff-goal>.arrow{top:auto;right:auto;bottom:-10px;left:24px;transform:rotate(90deg)}}@media (max-width:700px){.learning-confirmation{padding:12px}.workflow-handoff-heading,.workflow-handoff-steps{grid-template-columns:1fr}.workflow-handoff-heading{gap:20px}.workflow-handoff-steps>li{padding:24px}.workflow-handoff-steps>li+li{border-top:1px solid var(--av-line);border-left:0}.workflow-handoff h4{margin-top:12px}.workflow-handoff-steps .arrow{top:auto;right:auto;bottom:-10px;left:24px;transform:rotate(90deg)}.workflow-handoff-return{flex-wrap:wrap;align-items:flex-start;gap:12px}.workflow-handoff-return .workflow-handoff-boundary{flex-basis:100%;max-width:none;margin-left:40px!important}}@media (prefers-reduced-motion:reduce){.learning-question,.learning-question-arrow,.workflow-screen-inspect,.workflow-screen-inspect .arrow,.workflow-screen-link img{transition:none}}