.moo-article .cw-hero{grid-template-columns:1.1fr 1fr}.moo-article .cw-hero h1{font-size:clamp(36px,4.5vw,60px)}.moo-article .cw-hero img{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain}.moo-article .cw-body{max-width:830px}.moo-article figure img{max-width:100%;height:auto;object-fit:contain;background:#080808}.moo-article figcaption{overflow-wrap:anywhere}.moo-article .moo-motion{max-width:680px;margin:36px auto;scroll-margin-top:145px}.moo-motion-controls{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;font-size:14px}.moo-motion-controls button{appearance:none;min-height:44px;border:2px solid #102b31;border-radius:5px;background:#102b31;color:white;padding:8px 16px;font:600 15px 'DM Sans',Arial,sans-serif;cursor:pointer}.moo-motion-controls button[hidden]{display:none}.moo-motion-controls button:hover{background:#086b91}.moo-article :focus-visible{outline:3px solid #b3774b;outline-offset:4px}.moo-article .cw-sources p{font-size:14px}@media(max-width:800px){.moo-article .cw-hero{grid-template-columns:1fr}}@media(max-width:520px){.moo-article .cw-hero h1{font-size:38px}.moo-article .cw-body{font-size:17px}.moo-motion-controls{gap:12px}}@media(prefers-reduced-motion:reduce){.moo-article *{scroll-behavior:auto!important}}
