.explain-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:6px}.explain-heading h3{display:flex;align-items:center;gap:8px;margin:0;font-size:16px}.explain-heading h3 .icon{width:21px;height:21px;color:#4482ee}.explain-heading>button{border:0;background:transparent;color:#4482ee;font-size:12px;padding:6px 0;white-space:nowrap}.explain-rotation{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 8px;font-size:11px;color:var(--muted,#8798b3)}.explain-rotation>div{display:flex;align-items:center;gap:8px}.explain-rotation button{background:transparent;color:inherit;border:1px solid var(--line,#dce5f5);border-radius:3px;min-width:28px;min-height:28px;padding:3px 7px;font:inherit}.explain-rotation [data-explainer-step]{font-size:20px;line-height:1}.explain-slide{min-width:0}.home-study-video .explain-slide .video-preview{display:block;width:100%;background:#111b2b}.home-study-video .explain-slide .video-preview img{display:block;width:100%;aspect-ratio:16/9;height:auto;object-fit:contain}.explain-slide h4{font-size:14px;line-height:1.6;margin:10px 0 5px;min-height:45px}.explain-slide>p{font-size:11px;line-height:1.7;margin:0;color:var(--muted,#8798b3);min-height:19px}.explain-dots{display:flex;align-items:center;justify-content:center;gap:3px;margin:8px 0 0}.explain-dots button{display:grid;place-items:center;min-width:28px;min-height:28px;background:transparent;border:0;padding:6px}.explain-dots span{width:6px;height:6px;background:#c4d1e4;border-radius:50%}.explain-dots [aria-disabled=true] span{background:#4482ee}.explain-carousel button{cursor:pointer}.explain-carousel button:focus-visible,.explain-library button:focus-visible{outline:2px solid #4482ee;outline-offset:2px}.home-study-video.explain-carousel .study-video-actions{padding-top:8px}.explain-library>p{font-size:13px;color:var(--muted,#8798b3)}.explain-library-list{display:grid;gap:0}.explain-library-item{display:grid!important;grid-template-columns:160px minmax(0,1fr);gap:14px;width:100%;padding:14px 0!important;border:0!important;border-bottom:1px solid var(--line,#dce5f5)!important;background:transparent!important;color:var(--ink,#182d4b)!important;text-align:left;cursor:pointer}.explain-library-cover{position:relative;display:block}.explain-library-cover img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#111b2b}.explain-library-cover>small{position:absolute;bottom:4px;right:4px;padding:2px 4px;color:white;background:#111b2bba;font-size:11px}.explain-library-item>span:last-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:7px}.explain-library-item b{font-size:15px}.explain-library-item>span>small{font-size:12px;color:var(--muted,#8798b3)}.explain-library-item>span>span:last-child{font-size:12px;color:#4482ee}.explain-credit{font-size:12px;color:var(--muted,#8798b3)}@media(max-width:600px){.explain-library-item{grid-template-columns:110px minmax(0,1fr);gap:10px}.explain-library-item b{font-size:13px}.explain-library-item>span:last-child{gap:5px}.explain-heading h3{font-size:16px}}

.home-private-panel.home-study-columns>.home-study-video.explain-carousel{align-self:stretch}.explain-carousel .explain-heading{margin-bottom:8px;flex-wrap:wrap}.explain-header-tools{display:flex;align-items:center;gap:5px;margin-left:auto;color:var(--muted,#8798b3);font-size:11px}.explain-header-tools button{border:1px solid var(--line,#dce5f5);border-radius:3px;background:transparent;color:inherit;min-width:28px;min-height:28px;padding:2px 6px;font-size:18px;line-height:1}.explain-header-tools [data-explainer-more]{border:0;color:#4482ee;font-size:12px;min-width:0;padding:4px 0 4px 6px;white-space:nowrap}.explain-carousel .explain-slide h4{min-height:0;margin:8px 0 0;line-height:1.5}.home-study-video.explain-carousel .study-video-actions{margin-top:0;padding-top:10px}@media(max-width:600px){.explain-header-tools{gap:4px}}

/* Keep desktop columns aligned while giving the video more room. */
@media(min-width:1101px){.home-private-panel.home-study-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1.2fr) minmax(0,1.05fr)}}
.home-study-video.explain-carousel .study-video-actions{margin-top:auto}

.explain-slide h4 .explain-title{display:inline;text-align:left;width:auto;height:auto;min-height:0;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;line-height:inherit;cursor:pointer}.explain-slide h4 .explain-title:hover{color:#4482ee;text-decoration:underline;text-underline-offset:3px}.explain-slide h4 .explain-title:focus-visible{outline:2px solid #4482ee;outline-offset:3px}

.home-study-video .explain-value{font-size:12px;line-height:1.75;color:var(--muted,#71829b);margin:7px 0 9px;min-height:0}.explain-carousel .explain-slide h4{font-size:15px;line-height:1.6;}
