/* Production framing. The approved application and guide styles stay isolated. */
html{scroll-behavior:auto}
body{background:transparent!important}
.study{max-width:none;padding:24px 1px 12px!important}
.preview-header,.preview-footer{display:none!important}
.demo-context{padding-inline:4px}
@media(max-width:800px){
 .study{padding-top:12px!important}
 body[data-embedded=true] .study{padding-bottom:96px!important}
 body[data-embedded=true] .tm-mobile-controls[data-visible=true]{top:calc(var(--embed-viewport-bottom,100vh) - max(14px,env(safe-area-inset-bottom)));bottom:auto;transform:translate(-50%,-100%)}
 body[data-embed-clipped=true] .tm-mobile-controls{visibility:hidden}
}
