.blogA-hero{position:relative;background:linear-gradient(100deg,hsl(var(--surface-dark)),hsl(var(--surface-dark) / .94) 40%,hsl(var(--surface-dark) / .6)),var(--hero-img, none);background-size:cover;background-position:center;color:hsl(var(--surface-dark-foreground));overflow:hidden}.blogA-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 90% 8%,hsl(var(--accent) / .18),transparent 55%)}.blogA-hero .container{position:relative;z-index:2;padding-top:3rem;padding-bottom:3.4rem}.blogA-crumb{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:13.5px;color:hsl(var(--surface-dark-foreground) / .62);margin-bottom:2rem}.blogA-crumb a{color:hsl(var(--surface-dark-foreground) / .62);text-decoration:none}.blogA-crumb a:hover{color:#fff;text-decoration:underline}.blogA-crumb b{color:hsl(var(--surface-dark-foreground));font-weight:600}.blogA-eyebrow{display:inline-block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:hsl(var(--accent))}.blogA-hero h1{font-family:var(--mce-font-display);font-size:clamp(2rem,4.6vw,3.1rem);font-weight:800;line-height:1.1;letter-spacing:-.015em;margin-top:.9rem;max-width:24ch}.blogA-lead{margin-top:1.3rem;font-size:1.12rem;line-height:1.6;color:hsl(var(--surface-dark-foreground) / .84);max-width:62ch}.blogA-meta{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center;margin-top:1.4rem;font-size:.86rem;color:hsl(var(--surface-dark-foreground) / .72)}.blogA-meta span{display:inline-flex;align-items:center;gap:.4rem}.blogA-meta .dot{opacity:.5}.blogA-meta svg{color:hsl(var(--accent))}.blogA-trust{background:var(--mce-primary-soft);border-bottom:1px solid hsl(var(--border))}.blogA-trust .container{display:flex;flex-wrap:wrap;gap:.6rem 2rem;padding:.85rem 24px;justify-content:center;font-size:.9rem;font-weight:600;color:hsl(var(--primary))}.blogA-trust span{display:inline-flex;align-items:center;gap:.5rem}.blogA-trust svg{color:hsl(var(--primary));flex:none}.blogA-body{padding:3rem 0 1.2rem}.blogA-grid{display:grid;grid-template-columns:1fr;gap:2.4rem}.blogA-grid>.blogA-main{min-width:0}@media(min-width:1000px){.blogA-grid{grid-template-columns:minmax(0,1fr) 300px;gap:4rem;align-items:start}.blogA-grid>.blogA-main{order:1}.blogA-grid>.blogA-rail{order:2}}.blog-art{max-width:760px}.blog-art h2{font-family:var(--mce-font-display);font-size:clamp(1.45rem,3vw,1.9rem);font-weight:800;line-height:1.25;letter-spacing:-.015em;margin-top:2.8rem;margin-bottom:1rem;scroll-margin-top:90px;color:hsl(var(--foreground))}.blog-art h2:first-child{margin-top:.4rem}.blog-art h3{font-family:var(--mce-font-display);font-size:1.2rem;font-weight:700;margin-top:2rem;margin-bottom:.6rem;color:hsl(var(--foreground))}.blog-art>p{color:#34414c;font-size:1.05rem;line-height:1.8;margin-bottom:1.25rem}.blog-art ul,.blog-art ol{margin:0 0 1.5rem;padding:0;display:grid;gap:.7rem;color:#34414c;font-size:1.02rem;line-height:1.7;list-style:none}.blog-art li{position:relative;padding-left:1.7rem}.blog-art ul>li:before{content:"";position:absolute;left:.25rem;top:.68em;width:7px;height:7px;border-radius:50%;background:hsl(var(--accent))}.blog-art ol{counter-reset:bloglist}.blog-art ol>li{counter-increment:bloglist;padding-left:2.2rem}.blog-art ol>li:before{content:counter(bloglist);position:absolute;left:0;top:.05em;width:1.5rem;height:1.5rem;font-size:.78rem;font-weight:800;color:hsl(var(--primary));background:var(--mce-primary-soft);border-radius:50%;display:grid;place-items:center}.blog-art a:not(.btn){color:hsl(var(--primary));font-weight:600;text-decoration:underline;text-underline-offset:2px}.blog-art strong{color:hsl(var(--foreground));font-weight:700}.blog-art .data-table-wrap{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--mce-r-lg);overflow:hidden}.blog-art .data-table-scroll{overflow-x:auto}.blog-art table.data-table{width:100%;border-collapse:collapse;font-size:.95rem}.blog-art table.data-table th{background:hsl(var(--primary));color:hsl(var(--primary-foreground));text-align:left;padding:12px 18px;font-size:.82rem;font-weight:700;white-space:nowrap}.blog-art table.data-table td{padding:13px 18px;border-top:1px solid hsl(var(--border));vertical-align:top}.blog-art table.data-table tbody tr:nth-child(2n){background:hsl(var(--background))}.blog-art .table-caption{display:block;font-size:.82rem;color:hsl(var(--muted-foreground));padding:12px 18px;border-top:1px solid hsl(var(--border));background:hsl(var(--card))}.blog-art .callout{background:var(--mce-primary-soft);border:1px solid hsl(var(--border));border-left:3px solid hsl(var(--accent));border-radius:var(--mce-r-lg);padding:1.3rem 1.5rem;margin:1.8rem 0;line-height:1.7;color:#34414c}.blog-art .callout b,.blog-art .callout strong{color:hsl(var(--foreground))}.blog-art .callout>:first-child{margin-top:0}.blog-art .callout>:last-child{margin-bottom:0}.blogA-rail{position:sticky;top:90px;display:grid;gap:1.4rem}.gtl{position:relative;display:grid}.gtl-item{display:grid;grid-template-columns:auto 1fr;gap:.9rem;align-items:start;padding:0 0 1.5rem;position:relative;text-align:left;text-decoration:none}.gtl-item:last-child{padding-bottom:0}.gtl-item:not(:last-child):before{content:"";position:absolute;left:18px;top:38px;bottom:2px;width:2px;background:hsl(var(--border))}.gtl-item.done:not(:last-child):before{background:hsl(var(--accent) / .5)}.gtl-dot{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.92rem;background:hsl(var(--card));border:2px solid hsl(var(--border));color:hsl(var(--muted-foreground));z-index:1;transition:.2s}.gtl-tx{padding-top:.35rem}.gtl-tx b{display:block;font-weight:600;font-size:.96rem;line-height:1.25;color:hsl(var(--foreground));transition:color .2s}.gtl-item:hover .gtl-dot{border-color:hsl(var(--accent) / .6)}.gtl-item.active .gtl-dot{background:hsl(var(--accent));border-color:hsl(var(--accent));color:#fff;box-shadow:0 0 0 5px hsl(var(--accent) / .16)}.gtl-item.active .gtl-tx b{color:hsl(var(--primary));font-weight:700}.gtl-item.done .gtl-dot{background:hsl(var(--accent) / .16);border-color:hsl(var(--accent) / .5);color:hsl(var(--accent))}.rail-cta{background:var(--mce-dark);color:#fff;border-radius:var(--mce-r-lg);padding:1.6rem}.rail-cta h3{font-family:var(--mce-font-display);font-size:1.18rem;font-weight:800;line-height:1.25}.rail-cta h3 .hl{color:hsl(var(--accent))}.rail-cta p{margin-top:.5rem;font-size:.92rem;color:#ffffffc7;line-height:1.55}.rail-cta .btn{width:100%;margin-top:1.1rem}.rail-list{display:grid;gap:.65rem;margin-top:1.2rem;padding:0;list-style:none}.rail-list li{display:flex;gap:.55rem;align-items:center;font-size:.9rem;color:#ffffffdb}.rail-list svg{color:hsl(var(--accent));flex:none}@media(max-width:999px){.blogA-rail{position:sticky;top:72px;z-index:30;order:-1;gap:0;background:hsl(var(--background) / .95);backdrop-filter:blur(8px);margin-inline:-24px;padding:.7rem 24px;border-bottom:1px solid hsl(var(--border))}.gtl{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none}.gtl::-webkit-scrollbar{display:none}.gtl-item{flex:none;grid-template-columns:auto auto;align-items:center;gap:.5rem;padding:.45rem .9rem;border:1px solid hsl(var(--border));border-radius:999px;background:hsl(var(--card))}.gtl-item:before{display:none!important}.gtl-dot{width:24px;height:24px;font-size:.74rem}.gtl-tx{padding-top:0}.gtl-tx b{font-size:.86rem;white-space:nowrap}.gtl-item.active .gtl-dot{box-shadow:none}.blogA-rail .rail-cta{display:none}}.blogA-related-sec{padding:3rem 0;border-top:1px solid hsl(var(--border))}.blogA-related-sec h2{font-family:var(--mce-font-display);font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;letter-spacing:-.015em;margin:.4rem 0 1.4rem}.blogA-related{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:680px){.blogA-related{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.blogA-related{grid-template-columns:repeat(4,1fr)}}.blogA-related .relB{padding:1.3rem;border:1px solid hsl(var(--border));border-radius:var(--mce-r-lg);background:hsl(var(--card));transition:.15s;display:block;text-decoration:none;color:inherit}.blogA-related .relB:hover{border-color:hsl(var(--primary));transform:translateY(-3px);box-shadow:0 6px 18px #122e241a}.blogA-related .rn{font-weight:800;display:flex;align-items:center;gap:.4rem;font-size:.98rem}.blogA-related .rn svg{color:hsl(var(--accent));transition:transform .2s;flex:none}.blogA-related .relB:hover .rn svg{transform:translate(3px)}.blogA-related .rd{color:hsl(var(--muted-foreground));font-size:.9rem;margin-top:.35rem;line-height:1.5}.blogA-cta{background:var(--mce-dark);color:#fff;position:relative;overflow:hidden}.blogA-cta:after{content:"";position:absolute;inset:0;background:radial-gradient(90% 120% at 12% 110%,hsl(var(--accent) / .2),transparent 55%)}.blogA-cta .container{position:relative;z-index:2;padding:3.6rem 24px;text-align:center}.blogA-cta h2{font-family:var(--mce-font-display);font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:800;letter-spacing:-.015em;max-width:22ch;margin-inline:auto}.blogA-cta p{margin:1rem auto 0;max-width:56ch;color:#fffc;font-size:1.06rem;line-height:1.6}.blogA-cta .btn{margin-top:1.8rem}.cta-inline{background:var(--mce-primary-soft);border:1px solid hsl(var(--border));border-radius:var(--mce-r-lg);padding:22px 26px;margin:32px 0;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.cta-inline .t{font-size:16px;font-weight:800}.cta-inline .s{font-size:13.5px;color:hsl(var(--muted-foreground));margin-top:3px}
