.cc-release,.cc-release-glossary,.cc-release-practice{font-family:Montserrat,Arial,sans-serif;overflow-wrap:anywhere;min-width:0}.cc-release p,.cc-release li,.cc-release blockquote,.cc-release dd,.cc-release dt,.cc-release label,.cc-release fieldset,.cc-release-glossary p,.cc-release-glossary dt,.cc-release-glossary dd,.cc-release-practice p,.cc-release-practice li{font-size:var(--text-body,12px);line-height:var(--text-leading,1.9)}.cc-release h1,.cc-release h2{font-size:var(--heading-panel,20px)}.cc-release h3{font-size:var(--text-body,12px);line-height:1.9;font-weight:600;margin:22px 0 12px}.cc-release .bot-panel{background:var(--glass);color:var(--ink)}.cc-release .bot-panel.smoke{background:var(--smoke);color:#f8f6f8}.cc-release .bot-panel.smoke p,.cc-release .bot-panel.smoke h1,.cc-release .bot-panel.smoke h2,.cc-release .bot-panel.smoke li{color:inherit}.cc-release-glossary{margin:22px 0;padding:20px;border:1px solid #b59aa633;border-radius:22px;background:var(--glass);color:var(--ink)}.cc-release-glossary summary{font-size:12px;font-weight:600;cursor:pointer;min-height:24px}.cc-release-glossary dt{font-weight:600;margin-top:18px}.cc-release-glossary dd{margin:6px 0 0}.cc-assessment fieldset{border:0;padding:0;margin:0 0 28px;min-width:0}.cc-assessment legend{font-size:var(--text-body,12px);line-height:1.9;font-weight:600;margin-bottom:16px;width:100%}.cc-answer{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:14px;border:1px solid #b6a4af44;background:#f7f3f7;color:#343039;border-radius:16px;margin:9px 0}.cc-answer.selected{border-color:#875168;background:#eee4eb}.cc-answer input{accent-color:#783c55;margin:6px 0 0;flex:none}.cc-answer span{min-width:0}.cc-explanation{background:#eee7ec;color:#343039;border-left:2px solid #875168;border-radius:12px;margin-top:14px;padding:16px}.cc-release .cc-explanation p{margin:9px 0 0}.cc-release button:disabled{opacity:.45;cursor:default}.cc-release .bot-module-meta{gap:12px;flex-wrap:wrap}.cc-release .bot-page-nav{align-items:center}.cc-release hr{border:0;border-top:1px solid #b59aa633;margin:22px 0}.cc-release-practice{margin-top:22px}#sb-visual-culture .cc-release-glossary,#sb-video-culture .cc-release-glossary{color:var(--ink)}@media(max-width:374px){.cc-release .bot-panel,.cc-release-glossary{padding:20px 16px}.cc-answer{padding:12px}}

.cc-release-example{padding:18px;border:1px solid #b59aa633;border-radius:18px;margin:20px 0}.cc-release-example summary{cursor:pointer;font-size:var(--text-body,12px);font-weight:600;line-height:1.9}.cc-release-example[open] summary{margin-bottom:18px}
.cc-course #sb-visual-culture h2,.cc-course #sb-video-culture h2{font-size:var(--heading-panel,20px);line-height:1.4;letter-spacing:0}
