.display-ad{width:min(970px,calc(100% - 32px));margin:8px auto;padding:0;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:center;clear:both}.display-ad-label{display:block;margin-bottom:2px;color:#64748b;font-size:.75rem;line-height:14px;font-weight:400}.display-ad-unit{display:block;width:100%;height:100px}.display-ad--top{width:min(970px,100%);margin:0 auto;border:0}.display-ad--top .display-ad-label{margin:0;font-size:10px;line-height:12px}.display-ad--between-exercises{margin:16px auto}.display-ad--bottom{margin-top:12px}.app-layout{--page-ad-top-height:62px}.page-ad-top-slot{min-height:var(--page-ad-top-height)}.app-main:has(>.page-ad-top-slot .display-ad--top)>[class*=-container-wrapper]{padding-top:0!important}.app-main>.elements-container-wrapper{padding-top:8px!important}.lesson-sidebar{flex:0 0 200px;width:200px;min-width:0;align-self:flex-start}.lesson-sidebar>.elements-menu{width:100%;max-width:none}.lesson-sidebar .display-ad--related{width:160px;margin:16px auto 0}[class*=-container-wrapper]:has(>.lesson-sidebar)>:first-child{flex:1 1 0%!important;min-width:0;max-width:100%!important}@media (max-width:1199px){[class*=-container-wrapper]:has(>.lesson-sidebar){flex-direction:column}.lesson-sidebar{flex:none;width:100%}}.app-main>.study-support:has(+.display-ad--bottom){margin-bottom:12px}.page-ad-rail{display:none}@media (min-width:1280px){.page-ad-rail{display:block;flex:0 0 160px;width:160px;margin:16px 16px 0;align-self:flex-start}.app-main:has(>.page-ad-top-slot)~.page-ad-rail{margin-top:var(--page-ad-top-height)}.page-ad-rail .display-ad{width:100%;margin:0}.app-layout:has(.page-ad-rail) :is(.atoms-info-grid,.chemical-reactions-info-grid,.acids-bases-info-grid,.states-of-matter-info-grid,.exercise-info-grid){grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))!important}}.page-ad-related-slot{display:none}@media (min-width:1200px){.page-ad-related-slot{display:block;min-height:632px}}@media print{.display-ad,.page-ad-rail,.page-ad-related-slot,.page-ad-top-slot{display:none!important}}.display-ad-preview{display:grid;place-items:center;height:100px;background:#f1f5f9;color:#64748b;font-size:.85rem}.display-ad-space{min-height:var(--ad-height)}