._exerciseRow_1h927_1{min-height:96px;grid-template-columns:26px 118px minmax(0,1fr) 120px 75px!important;gap:12px!important;display:grid!important}._demo_1h927_8{background:#f2f5ed;border:1px solid #e1e6df;border-radius:10px;width:118px;height:72px;margin:0;display:grid;overflow:hidden}._pair_1h927_19{grid-template-columns:1fr 1fr}._frame_1h927_23{place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}._frame_1h927_23+._frame_1h927_23{border-left:1px solid #e1e6df}._frame_1h927_23 img{object-fit:contain;width:100%;height:100%;display:block}._frame_1h927_23 small,._fallback_1h927_43 figcaption{color:#fff;letter-spacing:.06em;background:#112320d1;border-radius:3px;padding:2px 3px;font-size:10px;font-weight:900;line-height:1;position:absolute;bottom:3px;right:3px}._fallback_1h927_43{position:relative}._fallback_1h927_43 img{object-fit:cover;opacity:.18;width:100%;height:100%;display:block}._fallback_1h927_43:after{content:"";pointer-events:none;background:#112320b8;position:absolute;inset:0}._fallback_1h927_43>span{z-index:1;color:#d8f36b;letter-spacing:.08em;place-items:center;font:800 18px/1 Georgia,serif;display:grid;position:absolute;inset:0}._fallback_1h927_43 figcaption{z-index:1;font-size:10px;bottom:5px;left:5px;right:auto}@media (width<=700px){._exerciseRow_1h927_1{grid-template-rows:auto auto;min-height:94px;grid-template-columns:18px 98px minmax(0,1fr)!important;gap:4px 9px!important;padding:10px 1px!important}._exerciseRow_1h927_1>span{grid-area:1/1/3}._exerciseRow_1h927_1>figure{grid-area:1/2/3}._exerciseRow_1h927_1>p{grid-area:1/3;align-self:end}._exerciseRow_1h927_1>strong{grid-area:2/3;align-self:start;padding-top:3px}._exerciseRow_1h927_1>em{display:none}._demo_1h927_8{width:98px;height:70px}}._writtenGuide_1h927_138{color:#18342b;background:#f4f7f2;border:1px solid #d7dfd9;border-radius:10px;padding:12px;font-size:14px;line-height:1.5}._writtenGuide_1h927_138 summary{cursor:pointer;font-weight:700}._writtenGuide_1h927_138 ol{margin:10px 0 0;padding-left:18px}._writtenGuide_1h927_138 li+li{margin-top:8px}@media (width<=700px){._exerciseRow_1h927_1>details{grid-area:1/2/3}}._stationVisual_1h927_145{width:118px}._openDemo_1h927_146{color:#173d2d;cursor:pointer;background:#e9f3ec;border:1px solid #ceddd3;border-radius:12px;width:100%;min-height:100px;padding:0 0 8px;font:700 12px/1.4 Arial,sans-serif;overflow:hidden}._openDemo_1h927_146>span:last-child{padding:6px 8px 0;display:block}._previewFrames_1h927_148{background:#dff1fb;display:flex}._previewFrames_1h927_148 img{object-fit:contain;width:100%;min-width:0;height:80px}._playIcon_1h927_150{color:#d8f36b;background:#183e32;place-items:center;height:65px;font-size:30px;display:grid}._openDemo_1h927_146:focus-visible{outline-offset:3px;outline:3px solid #156845}._demoDialog_1h927_152{box-sizing:border-box;color:#18342b;background:#fafcf8;border:1px solid #ceddd3;border-radius:18px;width:min(700px,100vw - 32px);max-height:calc(100dvh - 40px);padding:22px;box-shadow:0 20px 90px #0005}._demoDialog_1h927_152::backdrop{background:#10231dc9}._demoDialog_1h927_152 header{justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;display:flex}._demoDialog_1h927_152 h2{margin:0;font:500 30px/1.15 Georgia,serif}._demoDialog_1h927_152 header button{color:#18342b;cursor:pointer;background:#fff;border:1px solid #b7c6bb;border-radius:8px;padding:10px 14px;font-size:14px}._video_1h927_157{aspect-ratio:16/9;background:#132d25;border:0;border-radius:10px;width:100%;display:block}._videoSource_1h927_158{color:#485f53;font:14px/1.65 Arial,sans-serif}._videoSource_1h927_158 a{color:#155f42;text-decoration:underline}._largeFrames_1h927_160{gap:12px;display:flex}._largeFrames_1h927_160 figure{background:#def1fb;border:1px solid #d5e1da;border-radius:10px;flex:1;min-width:0;margin:0;overflow:hidden}._largeFrames_1h927_160 img{object-fit:contain;width:100%;height:auto;max-height:240px;display:block}._largeFrames_1h927_160 figcaption{text-align:center;padding:8px;font:700 14px Arial,sans-serif}._cues_1h927_164{padding-left:24px;font:16px/1.7 Arial,sans-serif}._cues_1h927_164 li+li{margin-top:10px}@media (width<=700px){._exerciseRow_1h927_1>._stationVisual_1h927_145{grid-area:1/2/3;width:98px}._openDemo_1h927_146{font-size:11px}._demoDialog_1h927_152{padding:16px}}
