.container,.blog-container,.legal-container,.footer .container,.site-header .container{width:min(var(--max),calc(100% - (var(--space-container-x) * 2))) !important;margin-inline:auto}h1,.hero h1,.blog-hero h1,.single-blog-hero h1,.legal-hero h1{font-size:5.6rem}p,.section-desc,.hero p,.problem-box p,.service-card p,.why-item p,.review p,.contact-form p,.footer p,.footer a,.legal-content p,.legal-content li,.blog-card p,.blog-hero p,.single-blog-content p,.single-blog-content li{font-size:1.8rem}.hero,.blog-hero,.single-blog-hero,.legal-hero,.page-hero{padding-top:0;padding-bottom:var(--space-section-large) !important}.hero .container,.blog-hero .container,.single-blog-hero .container,.legal-hero .container,.page-hero .container{padding-top:var(--space-section-large) !important}h2,.section-title,.problem-box h2,.process h2,.contact-form h2,.legal-content h2,.blog-section-title,.single-blog-content h2{font-size:4.2rem}h3,.service-card h3,.price-card h3,.why-item h3,.phone-screen h3,.review h3,.footer h3,.single-blog-content h3{font-size:3.2rem}.services-grid,.pricing-grid,.pricing-grid-two,.why-grid,.why-list,.review-row,.footer-grid,.blog-grid,.blog-layout,.blog-post-grid,.blog-sidebar-list,.related-posts-grid,.legal-layout,.contact-grid,.form-grid{gap:var(--space-card-gap) !important}h4,.lead-card h4,.review h4,.single-blog-content h4{font-size:2.4rem}.blog-page,.single-blog-page{background:var(--bg);color:var(--text)}.blog-hero-wrap{padding:116px 0 42px}.blog-hero-card{position:relative;min-height:320px;display:flex;align-items:center;border-radius:24px;overflow:hidden;background:linear-gradient(90deg,rgba(21,22,28,0.52),rgba(21,22,28,0.82)),radial-gradient(circle at 20% 20%,rgba(246,199,68,0.32),transparent 30%),linear-gradient(135deg,#61502a,#20222b 58%,#111318);box-shadow:var(--shadow)}.blog-hero-card::before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(246,199,68,0.22),transparent 42%),repeating-linear-gradient(90deg,rgba(255,255,255,0.04) 0 1px,transparent 1px 42px);opacity:0.75}.blog-hero-card::after{content:"";position:absolute;right:8%;bottom:-28px;width:380px;height:210px;border-radius:30px 30px 0 0;background:linear-gradient(180deg,rgba(255,255,255,0.12),rgba(255,255,255,0)),linear-gradient(135deg,rgba(246,199,68,0.18),rgba(255,255,255,0.04));transform:perspective(400px) rotateX(48deg) rotateZ(-1deg);opacity:0.6}.blog-hero-inner{position:relative;z-index:2;max-width:760px;padding:54px 60px}.blog-kicker{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:5px 16px;border-radius:999px;background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.12);color:var(--yellow);font-size:12px;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.blog-hero-title{margin:20px 0 0;font-size:clamp(44px,7vw,76px);line-height:.96;letter-spacing:-.06em;font-weight:900}.blog-hero-desc{max-width:620px;margin:18px 0 0;color:#d6d7df;font-size:17px}.blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:42px;align-items:start;padding:54px 0 92px}.blog-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:28px}.blog-tab{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,0.12);color:#d7d8df;background:rgba(255,255,255,0.03);font-size:13px;font-weight:800;transition:.25s ease}.blog-tab:hover,.blog-tab.is-active{border-color:var(--yellow);background:var(--yellow);color:#15161c}.blog-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.blog-card{overflow:hidden;border-radius:22px;background:#20222b;border:1px solid rgba(255,255,255,0.08);box-shadow:0 18px 40px rgba(0,0,0,0.22);transition:.25s ease}.blog-card:hover{transform:translateY(-4px);border-color:rgba(246,199,68,0.42)}.blog-thumb{position:relative;min-height:250px;overflow:hidden;background:#2b2e36}.blog-thumb svg{width:100%;height:100%;min-height:250px;display:block}.blog-card-body{padding:24px}.blog-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:var(--muted);font-size:12px;font-weight:750}.blog-category{color:var(--yellow)}.blog-card h2,.blog-card h3{margin:12px 0 0;color:#fff;font-size:clamp(22px,2.4vw,30px);line-height:1.06;letter-spacing:-.04em;font-weight:900}.blog-card p{margin:14px 0 0;color:#c6c8d1;font-size:14px}.blog-readmore{display:inline-flex;align-items:center;gap:8px;margin-top:20px;color:var(--yellow);font-size:13px;font-weight:900}.blog-sidebar{position:sticky;top:104px;display:grid;gap:24px}.blog-widget{border-radius:22px;padding:26px;background:#20222b;border:1px solid rgba(255,255,255,0.08)}.blog-widget h3{margin:0 0 18px;font-size:24px;line-height:1.05;letter-spacing:-.035em;font-weight:900}.blog-cta-card{background:linear-gradient(135deg,var(--yellow),#ffe38a);color:#15161c}.blog-cta-card p{color:#4c421d;margin:10px 0 18px}.blog-cta-card .btn{background:#15161c;color:#fff;border-color:#15161c}.section,.blog-section,.legal-section{padding-top:var(--space-section-normal) !important;padding-bottom:var(--space-section-normal) !important}.section-small,.small-section,.blog-filter-section,.legal-nav-section{padding-top:var(--space-section-small) !important;padding-bottom:var(--space-section-small) !important}body.bagus-blog-area{background:var(--bg);color:var(--text)}.bagus-blog-main{background:var(--bg);color:var(--text)}.bagus-blog-hero-wrap{padding:11.6rem 0 4.2rem}.bagus-blog-hero-card{position:relative;overflow:hidden;min-height:30rem;display:flex;align-items:center;border-radius:var(--radius);background:var(--panel);border:1px solid var(--line);box-shadow:var(--shadow)}.bagus-blog-hero-card::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 10%,rgba(246,199,68,0.18),transparent 34%);pointer-events:none}.bagus-blog-hero-inner{position:relative;z-index:1;max-width:82rem;padding:5.4rem 6rem}.bagus-blog-kicker,.bagus-blog-cat{display:inline-flex;align-items:center;gap:.8rem;min-height:2.8rem;padding:.5rem 1.4rem;border-radius:999px;background:rgba(246,199,68,0.12);border:1px solid rgba(246,199,68,0.28);color:var(--yellow);font-size:1.2rem;font-weight:900;letter-spacing:.03em;text-transform:uppercase}.bagus-blog-hero-inner h1,.bagus-article-header h1{margin:1.8rem 0 0;color:var(--text);font-size:clamp(4.2rem,6.5vw,7.4rem);line-height:.98;letter-spacing:-.06em;font-weight:900}.bagus-blog-hero-desc,.bagus-blog-hero-desc p,.bagus-article-lead{max-width:68rem;margin:1.8rem 0 0;color:var(--muted);font-size:1.8rem;line-height:1.75}.bagus-blog-layout{display:grid;grid-template-columns:minmax(0,1fr) 32rem;gap:4.2rem;align-items:start;padding:5.4rem 0 9.2rem}.bagus-blog-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:1.2rem;margin-bottom:2.8rem}.bagus-blog-tab,.bagus-blog-readmore,.bagus-back-link,.bagus-share-row a,.bagus-share-row button,.bagus-blog-topic-list a{color:var(--text)}.bagus-blog-tab{display:inline-flex;align-items:center;justify-content:center;min-height:3.8rem;padding:0 1.8rem;border-radius:999px;border:1px solid var(--line);background:var(--panel);font-size:1.4rem;font-weight:800}.bagus-blog-tab:hover,.bagus-blog-tab:focus,.bagus-blog-tab.is-active{border-color:var(--yellow);background:rgba(246,199,68,0.16);color:var(--text)}.bagus-blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.bagus-blog-card,.bagus-blog-widget,.bagus-blog-empty,.bagus-article,.bagus-post-nav a{background:var(--panel);border:1px solid var(--line);color:var(--text);box-shadow:var(--shadow)}.bagus-blog-card{overflow:hidden;border-radius:var(--radius);transition:transform .25s ease,border-color .25s ease}.bagus-blog-card:hover{transform:translateY(-.4rem);border-color:rgba(246,199,68,0.42)}.bagus-blog-thumb{display:block;position:relative;min-height:24rem;overflow:hidden;background:var(--panel-2)}.bagus-blog-thumb img,.bagus-article-featured img,.bagus-blog-latest-thumb img{width:100%;height:100%;object-fit:cover}.bagus-blog-thumb-fallback{display:grid;place-content:center;min-height:24rem;text-align:center;color:var(--text);background:var(--panel-2)}.bagus-blog-thumb-fallback span{display:block;color:var(--yellow);font-size:3.4rem;font-weight:900;line-height:1}.bagus-blog-thumb-fallback small{display:block;margin-top:.8rem;color:var(--muted);font-size:1.4rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bagus-blog-card-body{padding:2.4rem}.bagus-blog-meta{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;color:var(--muted);font-size:1.3rem;font-weight:750}.bagus-blog-card-title{margin:1.2rem 0 0;color:var(--text);font-size:clamp(2.2rem,2.4vw,3rem);line-height:1.08;letter-spacing:-.04em;font-weight:900}.bagus-blog-card p,.bagus-blog-widget p,.bagus-blog-empty p{margin:1.4rem 0 0;color:var(--muted);font-size:1.6rem;line-height:1.7}.bagus-blog-readmore{display:inline-flex;align-items:center;gap:.8rem;margin-top:2rem;color:var(--yellow);font-size:1.4rem;font-weight:900}.bagus-blog-sidebar{position:sticky;top:10.4rem;display:grid;gap:2.4rem}.bagus-blog-widget{border-radius:var(--radius);padding:2.6rem}.bagus-blog-widget h3{margin:0 0 1.8rem;color:var(--text);font-size:2.4rem;line-height:1.08;letter-spacing:-.035em;font-weight:900}.bagus-blog-latest-list,.bagus-blog-topic-list{display:grid;gap:1.4rem}.bagus-blog-latest-item{display:grid;grid-template-columns:7.6rem 1fr;gap:1.4rem;align-items:center;color:var(--text)}.bagus-blog-latest-thumb,.bagus-blog-mini-fallback{display:grid;place-items:center;overflow:hidden;border-radius:1.2rem;background:var(--panel-2);color:var(--yellow);font-weight:900}.bagus-blog-latest-thumb{width:7.6rem;height:5.8rem}.bagus-blog-latest-text strong{display:block;color:var(--text);font-size:1.4rem;line-height:1.25;font-weight:900}.bagus-blog-latest-text small{display:block;margin-top:.4rem;color:var(--muted);font-size:1.2rem}.bagus-blog-topic-list a{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.2rem;border-radius:1.2rem;background:var(--panel-2);color:var(--text);font-size:1.4rem;font-weight:800}.bagus-blog-topic-list a:hover,.bagus-blog-topic-list a:focus{color:var(--yellow)}.bagus-blog-cta-card .btn{width:100%;margin-top:1.6rem}.bagus-blog-pagination{margin-top:3.6rem}.bagus-blog-pagination .nav-links,.bagus-blog-pagination .page-numbers{display:flex;align-items:center;flex-wrap:wrap;gap:1rem}.bagus-blog-pagination .page-numbers:not(.dots),.bagus-blog-pagination a,.bagus-blog-pagination span.current{min-width:4rem;min-height:4rem;display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.2rem;border-radius:999px;border:1px solid var(--line);background:var(--panel);color:var(--text);font-size:1.4rem;font-weight:800}.bagus-blog-pagination span.current,.bagus-blog-pagination a:hover,.bagus-blog-pagination a:focus{border-color:var(--yellow);color:var(--yellow)}.bagus-blog-empty{border-radius:var(--radius);padding:3rem}.bagus-blog-empty h2{color:var(--text);font-size:3rem}.bagus-article-layout{display:grid;grid-template-columns:minmax(0,82rem) 32rem;justify-content:center;gap:5.4rem;align-items:start;padding:11.6rem 0 9rem}.bagus-article{border-radius:var(--radius);padding:clamp(2.4rem,4vw,5.4rem)}.bagus-article-header{margin-bottom:2.8rem}.bagus-back-link{display:inline-flex;margin-bottom:1.8rem;color:var(--muted);font-size:1.4rem;font-weight:900}.bagus-back-link:hover,.bagus-back-link:focus{color:var(--yellow)}.bagus-article-featured{overflow:hidden;border-radius:var(--radius);border:1px solid var(--line);margin:3.4rem 0;background:var(--panel-2)}.bagus-article-content{color:var(--muted);font-size:1.8rem;line-height:1.85}.bagus-article-content>*{max-width:100%}.bagus-article-content h2,.bagus-article-content h3,.bagus-article-content h4,.bagus-article-content strong{color:var(--text)}.bagus-article-content h2{margin:4.2rem 0 1.4rem;font-size:clamp(3rem,3vw,4.4rem);line-height:1.12;letter-spacing:-.045em;font-weight:900}.bagus-article-content h3{margin:3rem 0 1rem;font-size:clamp(2.4rem,2.4vw,3rem);line-height:1.18;font-weight:900}.bagus-article-content p,.bagus-article-content ul,.bagus-article-content ol{margin-bottom:1.8rem}.bagus-article-content ul,.bagus-article-content ol{padding-left:2.4rem}.bagus-article-content li{margin:.8rem 0}.bagus-article-content a{color:var(--yellow);font-weight:800;text-decoration:underline;text-underline-offset:.25em}.bagus-article-content blockquote,.bagus-article-note{margin:3rem 0;padding:2.4rem;border-radius:1.8rem;border:1px solid rgba(246,199,68,0.28);background:rgba(246,199,68,0.10);color:var(--text)}.bagus-article-footer{margin-top:3.6rem}.bagus-share-row{display:flex;flex-wrap:wrap;gap:1.2rem;padding-top:2.4rem;border-top:1px solid var(--line)}.bagus-share-row a,.bagus-share-row button{display:inline-flex;align-items:center;justify-content:center;min-height:4.2rem;padding:0 1.6rem;border-radius:999px;border:1px solid var(--line);background:var(--panel-2);font-size:1.4rem;font-weight:900}.bagus-share-row a:hover,.bagus-share-row a:focus,.bagus-share-row button:hover,.bagus-share-row button:focus{color:var(--yellow);border-color:var(--yellow)}.bagus-post-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem;margin-top:3rem}.bagus-post-nav a{border-radius:1.8rem;padding:1.8rem}.bagus-post-nav small{display:block;color:var(--muted);font-size:1.2rem;font-weight:900;text-transform:uppercase}.bagus-post-nav span{display:block;margin-top:.6rem;color:var(--text);font-size:1.6rem;line-height:1.35;font-weight:900}@media (max-width:1024px){.bagus-blog-hero-wrap,.bagus-article-layout{padding-top:9.6rem}.bagus-blog-layout,.bagus-article-layout{grid-template-columns:1fr}.bagus-blog-sidebar{position:static}.bagus-blog-hero-inner{padding:4.4rem 3.4rem;text-align:center;margin:auto}.bagus-blog-hero-desc,.bagus-blog-hero-desc p{margin-left:auto;margin-right:auto}.bagus-blog-tabs{justify-content:center}}@media (max-width:640px){.bagus-blog-hero-wrap,.bagus-article-layout{padding-top:8.2rem}.bagus-blog-hero-card{min-height:26rem;border-radius:2rem}.bagus-blog-hero-inner{padding:3.4rem 2.2rem}.bagus-blog-layout{padding-top:3.8rem;padding-bottom:7.2rem}.bagus-blog-grid,.bagus-post-nav{grid-template-columns:1fr}.bagus-blog-thumb,.bagus-blog-thumb-fallback{min-height:21rem}.bagus-blog-card-body,.bagus-blog-widget,.bagus-article{padding:2rem}.bagus-article-content,.bagus-blog-card p,.bagus-blog-widget p{font-size:1.6rem}.bagus-article-header h1,.bagus-blog-hero-inner h1{font-size:4.2rem;letter-spacing:-.045em}.bagus-article-lead,.bagus-blog-hero-desc,.bagus-blog-hero-desc p{font-size:1.6rem}.bagus-share-row a,.bagus-share-row button{width:100%}}.bagus-blog-main,.bagus-blog-main .bagus-blog-card-title,.bagus-blog-main .bagus-blog-card p,.bagus-blog-main .bagus-blog-widget,.bagus-blog-main .bagus-blog-widget p,.bagus-blog-main .bagus-blog-latest-text,.bagus-blog-main .bagus-blog-topic-list,.bagus-blog-main .bagus-article-header,.bagus-blog-main .bagus-article-lead,.bagus-blog-main .bagus-blog-meta,.bagus-blog-main .bagus-article-content,.bagus-blog-main .bagus-article-content p,.bagus-blog-main .bagus-article-content li,.bagus-blog-main .bagus-article-content h1,.bagus-blog-main .bagus-article-content h2,.bagus-blog-main .bagus-article-content h3,.bagus-blog-main .bagus-article-content h4,.bagus-blog-main .bagus-share-row,.bagus-blog-main .bagus-post-nav{font-family:Inter,"Noto Sans SC","PingFang SC","Microsoft YaHei","Heiti SC",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.bagus-blog-main .bagus-article-content,.bagus-blog-main .bagus-article-content p,.bagus-blog-main .bagus-article-content li{font-size:1.75rem;line-height:1.85}.bagus-lang-zh .bagus-blog-main .bagus-article-content,.bagus-lang-zh .bagus-blog-main .bagus-article-content p,.bagus-lang-zh .bagus-blog-main .bagus-article-content li,.bagus-lang-zh .bagus-blog-main .bagus-blog-card-title,.bagus-lang-zh .bagus-blog-main .bagus-blog-card p,.bagus-lang-zh .bagus-blog-main .bagus-blog-widget,.bagus-lang-zh .bagus-blog-main .bagus-blog-widget p{line-height:1.9;letter-spacing:0.01em}@media (max-width:1024px){.bagus-blog-main .bagus-article-content,.bagus-blog-main .bagus-article-content p,.bagus-blog-main .bagus-article-content li{font-size:1.7rem;line-height:1.86}}@media (max-width:640px){.bagus-blog-main .bagus-article-content,.bagus-blog-main .bagus-article-content p,.bagus-blog-main .bagus-article-content li{font-size:1.62rem;line-height:1.9}}body.theme-light.bagus-blog-area .bagus-blog-kicker,body.theme-light.bagus-blog-area .bagus-blog-cat,body.theme-light.bagus-blog-area .bagus-blog-readmore,body.theme-light.bagus-blog-area .bagus-article-content a,body.theme-light.bagus-blog-area .bagus-blog-thumb-fallback span,body.theme-light.bagus-blog-area .bagus-blog-mini-fallback,body.theme-light.bagus-blog-area .bagus-blog-pagination span.current,body.theme-light.bagus-blog-area .bagus-blog-pagination a:hover,body.theme-light.bagus-blog-area .bagus-blog-pagination a:focus,body.theme-light.bagus-blog-area .bagus-back-link:hover,body.theme-light.bagus-blog-area .bagus-back-link:focus,body.theme-light.bagus-blog-area .bagus-share-row a:hover,body.theme-light.bagus-blog-area .bagus-share-row a:focus,body.theme-light.bagus-blog-area .bagus-share-row button:hover,body.theme-light.bagus-blog-area .bagus-share-row button:focus,body.theme-light.bagus-blog-area .bagus-blog-topic-list a:hover,body.theme-light.bagus-blog-area .bagus-blog-topic-list a:focus{color:var(--text)}.bagus-blog-main,.bagus-blog-main .bagus-blog-hero-inner,.bagus-blog-main .bagus-blog-card,.bagus-blog-main .bagus-blog-widget,.bagus-blog-main .bagus-article,.bagus-blog-main .bagus-article-content{font-family:Inter,"Noto Sans SC","PingFang SC","Microsoft YaHei","Heiti SC",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.bagus-blog-main .bagus-article-content,.bagus-blog-main .bagus-article-content p,.bagus-blog-main .bagus-article-content li{font-size:1.7rem;line-height:1.8}.bagus-blog-main .bagus-article-content h2{line-height:1.15}.bagus-blog-main .bagus-article-content h3,.bagus-blog-main .bagus-article-content h4{line-height:1.22}body.bagus-lang-zh .bagus-blog-main .bagus-article-content,body.bagus-lang-zh .bagus-blog-main .bagus-article-content p,body.bagus-lang-zh .bagus-blog-main .bagus-article-content li,body.bagus-lang-zh .bagus-blog-main .bagus-article-lead,body.bagus-lang-zh .bagus-blog-main .bagus-blog-card p,body.bagus-lang-zh .bagus-blog-main .bagus-blog-widget p{line-height:1.9;letter-spacing:0.01em}@media (max-width:1024px){.bagus-blog-main .bagus-article-content,.bagus-blog-main .bagus-article-content p,.bagus-blog-main .bagus-article-content li{font-size:1.65rem;line-height:1.85}}@media (max-width:640px){.bagus-blog-main .bagus-article-content,.bagus-blog-main .bagus-article-content p,.bagus-blog-main .bagus-article-content li{font-size:1.6rem;line-height:1.9}}.bagus-blog-card{position:relative;cursor:pointer;-webkit-tap-highlight-color:rgba(246,199,68,0.18)}.bagus-blog-card a,.bagus-blog-card button{position:relative;z-index:3;pointer-events:auto;touch-action:manipulation}.bagus-blog-thumb,.bagus-blog-card-title a,.bagus-blog-readmore,.bagus-blog-latest-item{touch-action:manipulation;-webkit-tap-highlight-color:rgba(246,199,68,0.22)}.bagus-blog-main{position:relative;z-index:1}@media (max-width:640px){.bagus-blog-thumb,.bagus-blog-card-title a,.bagus-blog-readmore,.bagus-blog-latest-item{min-height:4.8rem}.bagus-blog-readmore{width:100%;justify-content:center;padding:1.2rem 1.4rem;border-radius:999px;background:rgba(246,199,68,0.12)}}.bagus-article-toc{margin:0 0 3.2rem;padding:2.2rem;border:1px solid var(--line);border-radius:2rem;background:var(--panel-2);box-shadow:var(--shadow-soft)}.bagus-toc-title{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.bagus-toc-title span{color:var(--text);font-size:clamp(2rem,2vw,2.6rem);line-height:1.2;font-weight:900;letter-spacing:-.025em}.bagus-toc-title small{color:var(--muted);font-size:1.4rem;line-height:1.55;font-weight:700}.bagus-toc-list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none;counter-reset:bagus-toc}.bagus-toc-list li{margin:0;counter-increment:bagus-toc}.bagus-toc-list a{display:grid;grid-template-columns:3.2rem minmax(0,1fr);align-items:start;gap:1rem;min-height:4.4rem;padding:1rem 1.2rem;border:1px solid transparent;border-radius:1.4rem;color:var(--text);font-size:1.55rem;line-height:1.45;font-weight:850;text-decoration:none;overflow-wrap:anywhere}.bagus-toc-list a::before{content:counter(bagus-toc);display:inline-flex;width:3.2rem;height:3.2rem;align-items:center;justify-content:center;border-radius:999px;background:rgba(246,199,68,.16);color:var(--yellow);font-size:1.2rem;line-height:1;font-weight:950}.bagus-toc-list a:hover,.bagus-toc-list a:focus{border-color:rgba(246,199,68,.45);background:rgba(246,199,68,.10);color:var(--text);outline:none}.bagus-toc-level-3 a{margin-left:2.4rem;font-size:1.45rem;font-weight:800}.bagus-article-content h2[id],.bagus-article-content h3[id]{scroll-margin-top:11rem}@media (max-width:640px){.bagus-article-toc{margin-bottom:2.4rem;padding:1.6rem;border-radius:1.8rem}.bagus-toc-title span{font-size:2rem}.bagus-toc-list a{grid-template-columns:2.8rem minmax(0,1fr);gap:.9rem;min-height:4.2rem;padding:.9rem;font-size:1.45rem}.bagus-toc-list a::before{width:2.8rem;height:2.8rem}.bagus-toc-level-3 a{margin-left:1rem}}@media (max-width:980px){.blog-hero-wrap,.article-wrap{padding-top:96px}.blog-layout,.article-layout{grid-template-columns:1fr}.blog-sidebar{position:static}.blog-hero-inner{padding:44px 34px;text-align:center;margin:auto}.blog-hero-desc{margin-left:auto;margin-right:auto}.blog-tabs{justify-content:center}h1,.hero h1,.blog-hero h1,.single-blog-hero h1,.legal-hero h1{font-size:4.4rem}h2,.section-title,.problem-box h2,.process h2,.contact-form h2,.legal-content h2,.blog-section-title,.single-blog-content h2{font-size:3.4rem}h3,.service-card h3,.price-card h3,.why-item h3,.phone-screen h3,.review h3,.footer h3,.single-blog-content h3{font-size:2.8rem}h4,.lead-card h4,.review h4,.single-blog-content h4{font-size:2.2rem}p,.section-desc,.hero p,.problem-box p,.service-card p,.why-item p,.review p,.contact-form p,.footer p,.footer a,.legal-content p,.legal-content li,.blog-card p,.blog-hero p,.single-blog-content p,.single-blog-content li{font-size:1.7rem}.hero,.blog-hero,.single-blog-hero,.legal-hero,.page-hero{min-height:auto !important;padding-bottom:var(--space-section-large) !important}.hero .container,.blog-hero .container,.single-blog-hero .container,.legal-hero .container,.page-hero .container{padding-top:var(--space-section-large) !important}}@media (max-width:640px){.blog-hero-wrap,.article-wrap{padding-top:82px}.blog-hero-card{min-height:280px;border-radius:20px}.blog-hero-inner{padding:34px 22px}.blog-hero-title{font-size:46px}.blog-card-grid,.related-grid{grid-template-columns:1fr}.blog-thumb{min-height:210px}.blog-thumb svg{min-height:210px}h1,.hero h1,.blog-hero h1,.single-blog-hero h1,.legal-hero h1{font-size:3.4rem}h2,.section-title,.problem-box h2,.process h2,.contact-form h2,.legal-content h2,.blog-section-title,.single-blog-content h2{font-size:2.8rem}h3,.service-card h3,.price-card h3,.why-item h3,.phone-screen h3,.review h3,.footer h3,.single-blog-content h3{font-size:2.4rem}h4,.lead-card h4,.review h4,.single-blog-content h4{font-size:2rem}p,.section-desc,.hero p,.problem-box p,.service-card p,.why-item p,.review p,.contact-form p,.footer p,.footer a,.legal-content p,.legal-content li,.blog-card p,.blog-hero p,.single-blog-content p,.single-blog-content li{font-size:1.6rem}.container,.blog-container,.legal-container,.footer .container,.site-header .container{width:min(var(--max),calc(100% - (var(--space-container-x) * 2))) !important}.hero,.blog-hero,.single-blog-hero,.legal-hero,.page-hero{min-height:auto !important;padding-bottom:var(--space-section-large) !important}.hero .container,.blog-hero .container,.single-blog-hero .container,.legal-hero .container,.page-hero .container{padding-top:var(--space-section-large) !important}}@media screen and (max-width:980px){.hero-standard-layout,.hero-copy,.hero-actions,.service-pricing-grid,.pricing-grid,.pricing-grid-two,.services-grid,.why-grid,.why-list,.review-row,.footer-grid,.blog-grid,.contact-grid,.form-grid{width:100% !important;max-width:100% !important;min-width:0 !important;overflow-x:clip !important}.service-price-card,.price-card,.service-card,.problem-box,.faq-item,.blog-card,.contact-form,.hero-banner-photo,.hero-banner-logo{max-width:100% !important;min-width:0 !important;box-sizing:border-box !important}}
/* v1.0.5 blog archive width and multilingual category fix */
.bagus-blog-hero-inner{width:100%;max-width:none;}
.bagus-blog-hero-inner h1{width:100%;max-width:none;white-space:normal;overflow-wrap:normal;word-break:normal;text-wrap:wrap;}
@media (min-width:1025px){.bagus-blog-hero-inner h1{font-size:clamp(4.2rem,5.4vw,7.4rem);}}

/* v1.0.6 light mode blog TOC number badge fix */
body.theme-light .bagus-toc-list a::before,body[data-theme="light"] .bagus-toc-list a::before{background:#8a8f98 !important;color:#ffffff !important;}
