/* D70: small refinements of the owner-approved D69 composition. */
.l69-practice{background:#f7e7cf;color:#382d27}.l69-practice .l68-lesson-media{background:#edd9bc}
.l70-quotes{display:block;padding:0;overflow:hidden}.l70-quote-rail{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.l70-quote-rail::-webkit-scrollbar{display:none}.l70-quote-item{display:flex;align-items:flex-start;gap:18px;flex:0 0 100%;box-sizing:border-box;padding:24px 24px 12px;scroll-snap-align:start;min-width:0}.l70-quote-item>div{min-width:0}.l70-quote-item img.l70-original{border-radius:8px;object-fit:cover;object-position:top;border:1px solid #e7dccc;width:44px;height:56px}.l70-quote-nav{display:flex;justify-content:center;gap:2px;padding:0 0 9px}.l70-quote-nav button{margin:0;width:28px;height:24px;display:grid;place-items:center;padding:0}.l70-quote-nav button:before{content:'';width:6px;height:6px;border-radius:100%;background:#d8cbe8;transition:width .2s}.l70-quote-nav button[aria-pressed=true]:before{width:20px;border-radius:4px;background:#6950d7}
.l70-review-pair{position:relative;padding:20px 20px 50px;isolation:isolate}.l70-review-pair>button{position:absolute;display:block;height:auto;max-height:none;box-shadow:0 12px 25px #44306126}.l70-review-pair img{display:block;width:100%;height:auto;max-width:none}.l70-review-pair>.l70-map-shot{width:48%;left:5%;top:27px;transform:rotate(-5deg);z-index:1}.l70-review-pair>.l70-video-shot{width:47%;right:6%;top:50px;transform:rotate(4deg);z-index:2}.l70-review-pair .l69-media-label{z-index:3}.l70-review-pair>button:hover{z-index:4;transform:rotate(0)}
@media(max-width:800px){.l70-quote-item{padding:18px 16px 6px;gap:12px}.l70-quote-item img.l70-original{width:34px;height:44px}.l70-quote-nav{padding-bottom:5px}.l70-review-pair{height:300px}.l70-review-pair>.l70-map-shot{width:52%;left:5%;top:24px}.l70-review-pair>.l70-video-shot{width:49%;right:5%;top:30px}.l70-quote-item blockquote{font-size:12px}.l68-homework-media .l68-float-bottom{font-size:9px}}
@media(prefers-reduced-motion:reduce){.l70-quote-nav button:before{transition:none}.l70-review-pair>button{transform:none}}
