.recap-motion-study{--recap-motion-ink:#202e2b;--recap-motion-muted:#526158;--recap-motion-line:#d6dfd7;color:var(--recap-motion-ink);margin-block:28px}.recap-motion-study>header p,.recap-motion-limits p{max-width:76ch;font-size:.88rem;line-height:1.85}.recap-motion-limits{border-block:1px solid var(--recap-motion-line);padding:10px 0;margin:22px 0 24px;color:var(--recap-motion-muted)}.recap-motion-limits strong{color:#18564c}.recap-motion-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.recap-motion-card{min-width:0;border:1px solid var(--recap-motion-line);border-radius:10px;background:#fff;padding:16px;overflow:hidden}.recap-motion-card h3{font-size:1rem;line-height:1.65;margin:0 0 14px}.recap-motion-plane{aspect-ratio:1;background:#eff3ee}.recap-motion-plane video{display:block;aspect-ratio:1;object-fit:contain;width:100%;height:auto;max-width:100%}.recap-motion-card>.recap-motion-plane{margin-inline:-16px}.recap-motion-seek{display:flex;gap:8px;margin:12px 0 8px}.recap-motion-study button{font:inherit;min-height:44px;padding:8px 12px;border:1px solid #9cac9e;border-radius:6px;color:#18564c;background:#fff;font-size:.78rem;flex:1}.recap-motion-study :is(button,summary,a):focus-visible{outline:3px solid #a66a20;outline-offset:3px}.recap-motion-card output,.recap-motion-slot output{display:block;font-size:.73rem;color:#526158;line-height:1.7;font-variant-numeric:tabular-nums}.recap-motion-card>p{font-size:.8rem;overflow-wrap:anywhere}.recap-motion-study code{font: .85em Consolas,monospace;overflow-wrap:anywhere}.recap-motion-study summary{min-height:44px;cursor:pointer;color:#18564c;font-weight:650}.recap-motion-card details{border-top:1px solid var(--recap-motion-line);padding-top:12px;margin-top:14px;font-size:.78rem;line-height:1.8}.recap-motion-card details p{margin:12px 0;overflow-wrap:anywhere}.recap-motion-proof{padding-block:18px;border-bottom:1px solid var(--recap-motion-line);font-size:.86rem;line-height:1.9}.recap-motion-proof table{width:100%;border-collapse:collapse;line-height:1.8}.recap-motion-proof th,.recap-motion-proof td{padding:12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--recap-motion-line)}.recap-motion-proof p{max-width:82ch;overflow-wrap:anywhere}.recap-motion-slot{margin:0;max-width:360px;color:#202e2b}.recap-motion-slot figcaption{font-size:.76rem;line-height:1.8;margin-block:8px}.recap-motion-unavailable{font-size:.85rem;color:#526158}
@media(max-width:1100px){.recap-motion-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.recap-motion-grid{grid-template-columns:1fr}.recap-motion-card details,.recap-motion-proof{font-size:.85rem}.recap-motion-card output{font-size:.8rem}.recap-motion-proof table{font-size:.78rem}.recap-motion-proof th,.recap-motion-proof td{padding:8px 6px}.recap-motion-slot{max-width:100%}}
@media(prefers-reduced-motion:reduce){.recap-motion-study *,.recap-motion-slot *{scroll-behavior:auto!important}}
