.opr-tutorial>#tutorial-title{margin-bottom:28px}.opr-tutorial-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(250px,1fr);gap:26px;align-items:start}.opr-video-column{min-width:0}.opr-video-column video{display:block;width:100%;height:auto;aspect-ratio:4/3;border-radius:14px;background:#e7efdd;box-shadow:0 5px 20px #173e2a18}.opr-video-column video:focus-visible{outline:3px solid #a37422;outline-offset:4px}.opr-video-steps{padding:0;margin:0;list-style:none;display:grid;gap:14px}.opr-video-steps li{display:flex;gap:14px;padding:19px 17px;border:2px solid transparent;border-radius:12px;background:#ffffffc9}.opr-video-steps li.is-current{border-color:#2e7049;background:#fff}.opr-step-number{display:grid;place-items:center;flex:0 0 33px;height:33px;border-radius:50%;background:#e3ecdf;color:#1e5131;font-weight:bold}.is-current .opr-step-number{background:#1e5131;color:#fff}.opr-video-steps h2{font-size:20px;line-height:1.25;margin:2px 0 9px}.opr-entry .opr-video-steps p{font-size:16px;line-height:1.55;margin:0}.opr-entry .opr-video-credit{font-size:11px;line-height:1.5;margin:10px 2px;color:#526152}.opr-video-credit a{color:inherit}@media(max-width:800px){.opr-tutorial-grid{grid-template-columns:1fr;gap:20px}.opr-tutorial>#tutorial-title{font-size:28px}.opr-video-steps li{padding:16px}.opr-video-steps h2{font-size:19px}}

.opr-sound-start{display:inline-flex;align-items:center;margin:0 0 14px;padding:12px 20px;border:0;border-radius:8px;background:#245938;color:white;font:600 16px/1.3 inherit;cursor:pointer}.opr-sound-start:hover{background:#183f28}.opr-sound-start:focus-visible{outline:3px solid #a37422;outline-offset:3px}

.opr-video-nav{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 24px}.opr-video-nav a{display:block;flex:1 1 260px;padding:12px 16px;border:2px solid #497255;border-radius:9px;color:#245938;background:#ffffffb8;text-decoration:none;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.opr-video-nav a[aria-current="page"]{background:#245938;color:white}.opr-video-nav a:focus-visible{outline:3px solid #a37422;outline-offset:3px}.opr-sound-start{max-width:100%;white-space:normal;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4}
