.qd-study-route{min-width:0;--qd-study-header-height:80px}.qd-study-route .qd-profile-page{overflow-wrap:anywhere}[data-qd-theme=dark] .qd-study-route .qd-profile-page :is(.text-emerald-600,.text-emerald-700){color:#a6ce8b}.qd-study-route>:is(.qg-shell,.qm-shell,.qb-blog,.qd-challenge-shell){min-height:calc(100dvh - var(--qd-study-header-height))}.qd-study-route :is(.qg-main,.mc-main,.qm-main,.qd-challenge-main){padding-top:40px}.qd-study-route .qb-article-header,.qd-study-route .qb-hero{padding-top:48px}.qd-study-route .qb-container{width:min(1300px,calc(100% - 64px))}.qd-study-route .qb-reading-layout{gap:36px;grid-template-columns:220px minmax(0,700px)}.qd-study-route .qb-toc{top:calc(var(--qd-study-header-height) + 24px);max-height:calc(100dvh - var(--qd-study-header-height) - 48px);overflow-y:auto;overscroll-behavior:contain}.qd-study-route .qm-workspace-active .qm-visual{top:var(--qm-sticky-top)}.qd-study-route .qb-reading-progress{left:var(--qd-sidebar-width);width:calc(100% - var(--qd-sidebar-width))}.qd-study-route :is(.qb-prose>section,#qb-reading-topics){scroll-margin-top:16px}@media (max-width:1200px) and (min-width:901px){.qd-study-route .qm-workspace{grid-template-columns:minmax(0,1.1fr) minmax(280px,1fr);gap:18px}.qd-study-route .mc-grid,.qd-study-route .qb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qd-study-route .qb-reading-layout{grid-template-columns:180px minmax(0,1fr);gap:28px}}@media (max-width:900px){.qd-study-route .qb-reading-layout{display:block}.qd-study-route .qb-toc{max-height:none;overflow:visible}.qd-study-route .qb-mobile-reading{left:calc(var(--qd-sidebar-width) + 16px)}}@media (min-width:701px) and (max-width:900px){.qd-study-route :is(.qd-challenge-next,.qd-challenge-finish){flex-direction:column;align-items:stretch}.qd-study-route .qd-challenge-question-actions{flex-direction:column-reverse}.qd-study-route .qd-challenge-how{grid-template-columns:1fr;gap:24px}}@media (max-width:700px){.qd-study-route{--qd-study-header-height:72px;padding-bottom:calc(82px + env(safe-area-inset-bottom))}.qd-focus-mode .qd-study-route{padding-bottom:env(safe-area-inset-bottom,0)}.qd-study-shell:has(>.qd-mobile-nav:not(.qd-hidden)) .qd-study-route{--qg-footer-offset:calc(58px + max(9px, env(safe-area-inset-bottom, 0px)))}html:has(.qd-mobile-nav:not(.qd-hidden)):has(.qg-panel-footer){scroll-padding-bottom:172px}.qd-study-route :is(.qg-main,.mc-main,.qm-main,.qd-challenge-main){padding-top:28px}.qd-study-route .qb-container{width:calc(100% - 36px)}.qd-study-route .qb-reading-progress{left:0;width:100%}.qd-study-route .qb-mobile-reading{left:16px;bottom:calc(82px + env(safe-area-inset-bottom))}}