.cc-course .bot-panel h1{overflow-wrap:anywhere}.cc-course .bot-panel h2{margin-top:28px}.cc-course .cc-example{margin:24px 0;padding:22px 18px;border-radius:20px;border:1px solid #c9b9c660;background:#fbf8fb;color:var(--ink)}.cc-course .cc-example .cc-copy-text p,.cc-course .cc-example .cc-copy-text li,.cc-course .cc-example .cc-copy-text strong{color:var(--ink)}.cc-course .cc-example .light-button{color:var(--ink);background:#eee5ec;margin-top:20px}.cc-course .cc-copy-status{display:block;margin-top:10px;font-size:11px;line-height:1.7;color:#743e58}.cc-course .bot-panel p+p{margin-top:18px}.cc-course .cc-instart-hint{margin:0 0 24px!important}.cc-course .bot-page-nav{gap:16px;flex-wrap:wrap}.cc-course .bot-page-nav .wine-button{flex:1;white-space:normal;line-height:1.5;padding:15px 22px;min-height:50px}.cc-course .course-lessons button{gap:12px}.cc-course .bot-details summary small,.cc-upcoming small{display:block;margin-top:8px;font-size:12px;color:var(--muted)}.cc-upcoming{display:flex;gap:18px;padding:24px 20px;border-radius:24px;background:var(--glass);margin:12px 0;font-size:14px;line-height:1.7}.cc-upcoming>span{color:var(--wine)}.cc-table{margin:24px 0;border:1px solid #a78e9e40;border-radius:18px;overflow:hidden}.cc-table-head,.cc-table-row{display:grid;grid-template-columns:repeat(var(--cols,2),minmax(0,1fr))}.cc-table-head{font-weight:600;background:#a78e9e18}.cc-table-head>span,.cc-table-row>div{padding:16px 12px;overflow-wrap:anywhere}.cc-table-row{border-top:1px solid #a78e9e40}.cc-cell-label{display:none}.cc-course .smoke .cc-table,.cc-course .smoke .cc-table strong{color:#fff}.cc-course .course-note{margin-top:22px}.cc-course .smoke .cc-instart-hint{color:#f2edf2}.cc-course .bot-panel .wine-button{white-space:normal}.cc-course .cc-copy-text{user-select:text}@media(max-width:600px){.cc-table-head{display:none}.cc-table-row{display:block;padding:8px 6px}.cc-table-row>div{padding:10px 12px}.cc-cell-label{display:block;font-weight:600;font-size:12px;margin-bottom:5px;opacity:.8}.cc-course .cc-example{padding:20px 16px}.cc-course .course-lessons button{align-items:flex-start}.cc-course .course-lessons button small{padding-top:4px}}
