.tuho-bl .bl-prog{position:fixed;left:0;top:0;height:3px;width:0;background:linear-gradient(90deg,var(--y),var(--p));z-index:1000;pointer-events:none}.tuho-bl .bl-grid>.e-con-inner{display:contents}.tuho-bl .bl-toc li{margin:0;padding:0}.tuho-bl .bl-toc a{display:block;padding:7px 12px;border-left:2px solid var(--pm);font-size:13.5px;line-height:1.4;color:var(--ink-2);text-decoration:none;font-weight:600;transition:all .2s;border-radius:0 10px 10px 0}.tuho-bl .bl-toc li.l3 a{padding-left:26px;font-size:12.5px;font-weight:500}.tuho-bl .bl-toc a:hover{color:var(--p);background:var(--pl)}.tuho-bl .bl-toc a.on{color:var(--ink);border-left-color:var(--y2);background:linear-gradient(90deg,#fff1b8,rgba(255,241,184,0));font-weight:800}.tuho-bl .bl-form .elementor-message{font-size:13px}.tuho-bl .bl-main .tuho-article-wrap{--tuho-bg:transparent;--tuho-surface:#fff;--tuho-text:#2c2950;--tuho-text-muted:#6b6888;--tuho-heading:#1e1b3a;--tuho-accent:#34406e;--tuho-accent-soft:#eceef5;--tuho-border:#e4defa;--tuho-table-head:#f1ecff;--tuho-shadow:0 10px 30px -18px rgba(52,64,110,.35);max-width:none!important;padding:0!important;background:0 0!important;font-family:inherit!important;color:var(--tuho-text)!important}.tuho-bl .bl-main .tuho-article-wrap header.hero{padding:0 0 12px!important}.tuho-bl .bl-main .tuho-article-wrap .dek{font-size:1.12rem;color:var(--ink-2);border-left:4px solid var(--y);padding-left:16px}.tuho-bl .bl-main .tuho-article-wrap .byline{display:none}.tuho-bl .bl-main .tuho-article-wrap article h2{scroll-margin-top:110px;position:relative;padding-left:16px}.tuho-bl .bl-main .tuho-article-wrap article h2::before{content:"";position:absolute;left:0;top:.2em;bottom:.2em;width:5px;border-radius:3px;background:linear-gradient(180deg,var(--y),var(--p))}.tuho-bl .bl-main .tuho-article-wrap article h3{scroll-margin-top:110px}.tuho-bl .bl-main .tuho-article-wrap blockquote.takeaways{border-left-color:var(--y2);background:linear-gradient(135deg,#fffbe8,#f6f1ff);border-radius:18px}.tuho-bl .bl-main .tuho-article-wrap .cta-box{background:linear-gradient(135deg,#34406e,#a58bff);border-radius:22px}.tuho-bl .bl-main .tuho-article-wrap .cta-box a.cta-link{background:linear-gradient(135deg,var(--y),var(--y2));color:var(--ink)}.tuho-bl .bl-main .tuho-article-wrap figure.img-wrap img{border-radius:18px}.tuho-bl .bl-main .tuho-article-wrap .table-wrap{border-radius:16px}@media (max-width:1024px){.tuho-bl .bl-toc-box.open .bl-toc{display:block}}.tuho-bl .bl-form .elementor-message-success{color:#1a7f4b;background:#e8f8ef;border-radius:12px;padding:12px 14px;font-weight:700;margin-top:10px}.tuho-bl .bl-form .elementor-message-danger{color:#b42318;background:#fdecea;border-radius:12px;padding:12px 14px;margin-top:10px}.tuho-bl .bl-toc a{cursor:pointer}.tuho-bl .bl-toc a:active{background:#fff1b8;color:#1e1b3a}