.number-circle{flex-shrink:0;width:45px;height:45px;border-radius:22.5px;background:#f2f2f2}.start-btn-dashed-primary{display:flex;align-items:center;padding:.375rem .75rem!important;height:30px;border:1px solid var(--color-primary)!important;border-radius:15px;box-sizing:border-box!important;color:var(--color-primary);background-color:var(--color-white);text-transform:none}.start-btn-dashed-primary:active{color:var(--color-primary)}.start-btn-dashed-primary:focus{color:var(--color-primary)}.start-btn-dashed-primary:hover{color:var(--color-primary)}.collapsed-container .lecture-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.collapsed-container .collapsed .header-time-consuming{opacity:1;visibility:visible}.collapsed-container>.collapsed>.preview-body{display:none}.collapsed-container>.expand>.header-time-consuming{opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.collapsed-container>.expand>.preview-body{display:block}.collapsed-container>.expand>.preview-header>.title>i.expand-icon{transform:rotate(90deg)}.collapsed-container:not(.faq-list)>.expand{border-radius:20px;box-shadow:0 4px 6px 0 rgba(0,0,0,0.05);background:#fcfcfc}.faq-list.collapsed-container>.expand{border-radius:20px;background:#fcfcfc}.collapsed-container>.expand>.start-btn-dashed-primary{background-color:var(--color-primary);color:var(--color-white)}.navigation-header{padding-bottom:8px;border-bottom:1px solid #e6e6e6}.pagination ul>li>a{padding:.6rem;border:1px solid #000;border-radius:6px}.pagination ul>li>a:hover{border-color:var(--color-primary)}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.higher-display-ellipsis{overflow:hidden;text-overflow:ellipsis;display:-webkit-box!important;-webkit-box-orient:vertical}.what-you-learn-box{max-width:238px;padding:35px 16px}.collapsed-item{padding:8px 16px}.collapsed-item .preview-header{padding:8px 16px;box-sizing:border-box}.collapsed-item .preview-header.faq-header{padding:8px}.collapsed-item.expand .preview-header .lecture-title{font-size:20px;line-height:24px;font-weight:500;color:var(--color-dark-3)!important}.collapsed-item.collapsed:hover .preview-header:not(.disabled-hover){padding:7px 15px;border:1px solid var(--color-primary);border-radius:12px}.collapsed-item.collapsed:hover .preview-header.faq-header:not(.disabled-hover){padding:7px}.collapsed-item .preview-body{padding:0 32px}.faq-list .collapsed-item .preview-body{padding:0 24px}.collapsed-item.expand .preview-header.tidy3d-python{padding:8px 16px 0}.ellipsis-line-1{-webkit-line-clamp:1}.ellipsis-line-2{-webkit-line-clamp:2}.ellipsis-line-8{-webkit-line-clamp:8}.top-pagination{display:flex;column-gap:16px}.top-pagination a{display:inline-flex;justify-content:center;align-items:center;width:32px;height:32px;border:1px solid #7a7977;border-radius:6px;color:#7a7977;cursor:pointer}.top-pagination a:hover,.bottom-pagination a:hover{border-color:var(--color-primary);color:var(--color-primary)}.bottom-pagination{width:100%;display:flex;justify-content:space-between}.bottom-pagination a{display:inline-flex;justify-content:center;align-items:center;column-gap:8px;padding:4px 16px;border:1px solid #000;border-radius:6px;color:#000;cursor:pointer}