.blog-premium-table-wrap{margin:30px 0}.blog-premium-table-wrap>table{margin:0}.blog-table-enhanced{width:100%;border-collapse:separate!important;border-spacing:0!important;overflow:hidden;border:1px solid var(--ds-border,#e5e7eb);border-radius:var(--ds-radius-card,10px);background:var(--ds-paper,#fff)}.blog-table-enhanced thead th,.blog-table-enhanced .blog-table-header-row>*{background:var(--ds-surface,#f7f7fa)!important;color:var(--ds-ink,#1c1733)!important;font-weight:800!important}.blog-table-enhanced tbody tr:nth-child(even){background:var(--ds-surface,#f7f7fa)}.blog-table-enhanced th,.blog-table-enhanced td{padding:15px 16px!important;border-bottom:1px solid var(--ds-border,#e5e7eb)!important;line-height:1.5}.blog-table-enhanced tr:last-child>*{border-bottom:0!important}.blog-table-scroll-note{display:none;margin:8px 0 0;color:var(--ds-muted,#6f7683);font-size:12px}.blog-auto-steps{counter-reset:blog-step;list-style:none!important;padding-left:0!important;display:grid;gap:12px;margin:28px 0!important}.blog-auto-steps>li{counter-increment:blog-step;margin:0!important;padding:18px 18px 18px 54px!important;position:relative;border-radius:var(--ds-radius-card,10px);background:var(--ds-surface,#f7f7fa);line-height:1.6}.blog-auto-steps>li::before{content:counter(blog-step,decimal-leading-zero);position:absolute;left:18px;top:18px;color:var(--ds-purple,#482b7c);font-size:12px;font-weight:900;letter-spacing:.03em}.blog-auto-list{padding:18px 22px 18px 42px!important;border-radius:var(--ds-radius-card,10px);background:var(--ds-purple-soft,#faf8fe)}.blog-auto-list>li{padding-left:4px!important}.blog-mobile-toc{margin-bottom:30px!important}.reading-progress{transition:opacity .14s ease}.articlex-crumbs--article>span:last-child{max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
@media(max-width:900px){.articlex-hero-grid{gap:0!important}.articlex-hero-grid>div[aria-hidden="true"]{display:none!important}.blog-premium-table-wrap{margin:26px 0}.articlex-content table.blog-table-cards{display:block!important;width:100%!important;overflow:visible!important;border:0!important;background:transparent!important}.articlex-content table.blog-table-cards thead,.articlex-content table.blog-table-cards .blog-table-header-row{display:none!important}.articlex-content table.blog-table-cards tbody{display:grid!important;gap:14px!important}.articlex-content table.blog-table-cards tr{display:block!important;padding:18px!important;border:1px solid var(--ds-border,#e5e7eb)!important;border-radius:var(--ds-radius-card,10px)!important;background:var(--ds-paper,#fff)!important;box-shadow:var(--ds-shadow-lift)!important}.articlex-content table.blog-table-cards td{display:grid!important;grid-template-columns:minmax(108px,.72fr) minmax(0,1.28fr)!important;gap:14px!important;padding:11px 0!important;border:0!important;border-bottom:1px solid var(--ds-border,#e5e7eb)!important;background:transparent!important;font-size:15px!important;line-height:1.5!important}.articlex-content table.blog-table-cards td:last-child{border-bottom:0!important}.articlex-content table.blog-table-cards td::before{content:attr(data-label);color:var(--ds-purple,#482b7c);font-size:12px;font-weight:800;line-height:1.4}.articlex-content table.blog-table-cards td:first-child{display:block!important;padding:0 0 12px!important;color:var(--ds-ink,#1c1733);font-size:18px!important;font-weight:800;border-bottom:1px solid var(--ds-border,#e5e7eb)!important}.articlex-content table.blog-table-cards td:first-child::before{display:none}.blog-table-scroll-note{display:block}.blog-table-enhanced:not(.blog-table-cards){min-width:620px}.blog-premium-table-wrap:has(.blog-table-enhanced:not(.blog-table-cards)){overflow-x:auto;padding-bottom:4px}.blog-auto-steps>li{padding:17px 16px 17px 50px!important}.articlex-crumbs--article>span:last-child{max-width:min(42vw,22ch)}}
@media(max-width:640px){.articlex-hero{padding-bottom:12px!important}.articlex-main{padding-top:20px!important}.blog-mobile-toc{margin-bottom:22px!important}.articlex-cover{margin-bottom:0!important}.articlex-crumbs{margin-bottom:14px!important}.articlex-crumbs--article>span:last-child{max-width:38vw}}
@media(max-width:480px){.articlex-content table.blog-table-cards td{grid-template-columns:1fr!important;gap:3px!important}.blog-auto-list{padding:16px 18px 16px 36px!important}}
