.brand span{font-size:11px}.story{box-shadow:0 20px 40px #00000024;transform:none}.story-head,.record p,.story-controls,footer p{font-size:13px}.story-controls button{min-height:44px}.bubble{font-size:14px}.process em{color:#50653b}.hero-copy>.fine{color:#d0e3d7}.conversation{min-height:430px}.system-list h3 a{text-decoration-thickness:1px;text-decoration-color:#9bac97}.system-list h3 a:hover{text-decoration-color:currentColor}nav a{display:inline-flex;align-items:center;min-height:44px}@media(max-width:800px){nav{gap:8px 14px}.story-head{font-size:12px}.conversation{min-height:450px}}
.bubble{font-size:16px}.story-controls{font-size:14px}.conversation{height:520px;min-height:0;overflow:auto}.story[data-scene="4"] .bubble,.story[data-scene="5"] .bubble{display:none}.handover.shown{animation:handover .55s cubic-bezier(.16,1,.3,1)}.outcome{font-size:14px;line-height:1.6;border-top:1px solid var(--line);padding-top:14px}.outcome.shown{animation:outcome .4s ease-out}.example-record dl{display:grid;grid-template-columns:100px 1fr;gap:14px;font-size:16px;line-height:1.6}.example-record dt{font-weight:700}.example-record dd{margin:0}.example-record h3{font-size:24px}.example-record{background:#e4e9dc;padding:32px!important;margin-top:30px}@keyframes handover{from{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes outcome{from{opacity:0}to{opacity:1}}@media(max-width:800px){.conversation{height:560px;min-height:0}.example-record{padding:22px!important}}
.handover-facts{display:grid;grid-template-columns:85px 1fr;gap:17px 16px;font-size:14px;line-height:1.6;margin:24px 0}.handover-facts dt{color:var(--lime)}.handover-facts dd{margin:0}.story[data-scene="4"] .conversation,.story[data-scene="5"] .conversation{justify-content:center}.handover{padding:24px}
