.ag-visual-lesson{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;gap:24px;padding:6px 24px 28px;display:grid}.ag-visual-paired{grid-template-columns:minmax(0,400px) minmax(0,236px) minmax(0,1fr)}.ag-visual-lesson video.ag-story-video{aspect-ratio:411/660;background:#1d1d1f;border-radius:20px;width:100%;height:auto;display:block}.ag-visual-screen{text-align:center;--phone-max-height:510px;width:100%}.ag-visual-screen>p{margin:0 0 8px;font-weight:600}.ag-visual-screen .sc-plain-video>video{max-width:100%;height:auto;display:block}.ag-visual-wide,.ag-visual-wide.ag-visual-paired{grid-template-columns:minmax(0,1fr)}.ag-visual-wide .ag-scene-views,.ag-visual-wide .ag-visual-screen{grid-area:1/1}.ag-visual-wide.ag-visual-paired .ag-visual-screen{z-index:1;color:#fff;place-self:end;width:min(22%,236px);padding:8px}.ag-visual-steps{padding-inline-start:1.6em}.ag-visual-steps li+li{margin-top:8px}.ag-visual-steps button{font:inherit;text-align:start;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:6px 8px}.ag-visual-steps button[aria-current=step]{color:#1d1d1f;background:#ffc21a}.ag-scene-views{min-width:0}.ag-scene-view{aspect-ratio:3/2;border-radius:20px;width:100%;margin:0;position:relative;overflow:hidden}.ag-scene-view[hidden]{display:none}.ag-scene-view>img,.ag-scene-view>svg{width:100%;height:100%;position:absolute;inset:0}.ag-scene-view>img{object-fit:cover}.ag-scene-view>svg{fill:none;stroke:#ffc21a;stroke-width:.8px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 1px #111)}.ag-scene-path{stroke:#fff;stroke-dasharray:1.8 1.8}.ag-scene-marker{aspect-ratio:1;filter:drop-shadow(0 0 1px #111);border:2px solid #ffc21a;border-radius:50%;width:9%;position:absolute;transform:translate(-50%,-50%)}.ag-scene-marker:before,.ag-scene-marker:after{content:"";position:absolute}.ag-scene-marker:before{width:27%;height:52%;transform:rotate(var(--phone-angle));background:#1d1d1f;border:2px solid #fff;border-radius:3px;inset:24% auto auto 36%}.ag-scene-marker[data-pose=flat]:before{height:36%;inset-block-start:32%}.ag-scene-marker:after{border:2px solid #ffc21a;border-radius:50%;inset:-2px}.ag-scene-label{color:#fff;text-align:center;background:#1d1d1f;border-radius:12px;max-width:45%;padding:4px 8px;font-size:clamp(11px,1.4vw,14px);font-weight:600;position:absolute;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.ag-scene-marker:after,.ag-scene-pulse{transform-box:fill-box;transform-origin:50%;animation:1.7s ease-out infinite ag-scene-pulse}}@keyframes ag-scene-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@media (width<=850px){.ag-visual-lesson{grid-template-columns:minmax(0,1fr)}.ag-visual-paired{grid-template-columns:minmax(0,160px) minmax(0,1fr)}.ag-visual-paired .ag-story-video,.ag-visual-paired .ag-scene-views{grid-column:1/-1}.ag-visual-screen{--phone-max-height:320px}}@media (width<=700px){.ag-visual-lesson{gap:16px;padding:4px 14px 20px}.ag-visual-paired{grid-template-columns:minmax(0,110px) minmax(0,1fr)}}.ag-tip[data-astro-cid-2bkniogw].ag-tip-image{grid-template-columns:96px minmax(0,1fr)}.ag-tip-image[data-astro-cid-2bkniogw] img[data-astro-cid-2bkniogw]{object-fit:cover;border-radius:12px;width:96px;height:96px;display:block}.ag-options[data-astro-cid-syvlg3no]{gap:16px;display:grid}.ag-option-group[data-astro-cid-syvlg3no]{background:var(--ag-card);border-radius:24px;min-width:0;padding:24px;scroll-margin-top:110px}.ag-option-title[data-astro-cid-syvlg3no] h3[data-astro-cid-syvlg3no]{font:700 24px/1.2 var(--display);color:var(--ink);margin:0}.ag-option-title[data-astro-cid-syvlg3no] p[data-astro-cid-syvlg3no]{color:var(--ink2);margin:6px 0 0}.ag-option-path[data-astro-cid-syvlg3no]{font:600 14px/1.45 var(--text);color:var(--ink2)}.ag-option-rows[data-astro-cid-syvlg3no]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ag-option-row[data-astro-cid-syvlg3no]{background:var(--ag-bg);overflow-wrap:anywhere;border-radius:16px;grid-template-columns:minmax(0,1fr);align-content:start;gap:5px 14px;min-width:0;padding:16px;display:grid}.ag-option-row[data-astro-cid-syvlg3no].ag-option-with-image{grid-template-columns:96px minmax(0,1fr)}.ag-option-with-image[data-astro-cid-syvlg3no]>[data-astro-cid-syvlg3no]:not(img){grid-column:2}.ag-option-picture[data-astro-cid-syvlg3no]{object-fit:cover;border-radius:12px;grid-row:1/span 5;width:96px;height:96px;display:block}.ag-option-name[data-astro-cid-syvlg3no]{flex-wrap:wrap;align-items:flex-start;gap:6px 8px;display:flex}.ag-option-name[data-astro-cid-syvlg3no] h4[data-astro-cid-syvlg3no]{font:700 17px/1.35 var(--display);color:var(--ink);margin:0}.ag-option-row[data-astro-cid-syvlg3no] p[data-astro-cid-syvlg3no]{margin:0;line-height:1.5}.ag-option-choices[data-astro-cid-syvlg3no]{flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;display:flex}.ag-option-choices[data-astro-cid-syvlg3no] li[data-astro-cid-syvlg3no]{background:var(--ag-card);border-radius:6px;padding:3px 7px}.ag-option-when[data-astro-cid-syvlg3no]{color:var(--ink2)}.ag-option-video[data-astro-cid-syvlg3no]{justify-content:center;display:flex}.ag-option-video[data-astro-cid-syvlg3no] video{max-width:100%;max-height:460px;display:block}@media (width<=700px){.ag-option-group[data-astro-cid-syvlg3no]{padding:16px}.ag-option-rows[data-astro-cid-syvlg3no]{grid-template-columns:minmax(0,1fr)}.ag-option-row[data-astro-cid-syvlg3no]{padding:12px}}
