.heroBlog{position:relative;overflow:hidden;background:var(--mce-dark);color:#fff}.heroBlog-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:0}.heroBlog:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(100deg,var(--mce-dark) 0%,hsl(158 40% 14% / .94) 40%,hsl(158 40% 14% / .62) 100%)}.heroBlog-inner{position:relative;z-index:2;padding-top:3rem;padding-bottom:3.4rem}.crumbBlog{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.82rem;color:#ffffff9e;margin-bottom:2rem}.crumbBlog a{color:#ffffff9e;text-decoration:none}.crumbBlog a:hover{color:#fff}.crumbBlog .sep{color:#ffffff59}.crumbBlog b{color:#fff;font-weight:600}.heroBlog .eyebrow{display:inline-block;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8fc0aa;margin-bottom:14px}.heroBlog h1{font-family:var(--mce-font-display);font-size:clamp(1.9rem,4.6vw,3rem);font-weight:800;line-height:1.12;letter-spacing:-.02em;max-width:26ch;color:#fff}.heroBlog .lead{margin-top:1.2rem;font-size:1.12rem;color:#ffffffd9;max-width:62ch;text-wrap:pretty}.blog-meta{display:flex;flex-wrap:wrap;gap:.4rem 1rem;align-items:center;color:#ffffffb8;font-size:.85rem;margin-top:1.4rem}.blog-meta span{display:inline-flex;align-items:center;gap:6px}.blog-meta .dot{color:#fff6}.blog-meta svg{color:#8fc0aa}.tstripBlog{background:hsl(var(--primary));color:#fff}.tstripBlog .inner{display:flex;flex-wrap:wrap;gap:.5rem 2rem;padding:.85rem 0;justify-content:center;font-weight:600;font-size:.9rem}.tstripBlog .inner span{display:inline-flex;align-items:center;gap:.5rem}.tstripBlog svg{color:#9cc8b5;flex-shrink:0}.guideBlog{padding:3rem 0 1.4rem}.guideBlog .grid{display:grid;grid-template-columns:1fr;gap:2.2rem}.guideBlog .grid>.guidemain{min-width:0}@media(min-width:1000px){.guideBlog .grid{grid-template-columns:minmax(0,1fr) 300px;gap:4rem;align-items:start}.guideBlog .grid>.guidemain{order:1}.guideBlog .grid>.guiderail{order:2}}.guiderail{position:sticky;top:88px;display:grid;gap:1.5rem}.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:17px;top:36px;bottom:2px;width:2px;background:hsl(var(--border))}.gtl-item.done:not(:last-child):before{background:hsl(var(--primary) / .5)}.gtl-dot{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:.9rem;background:hsl(var(--card));border:2px solid hsl(var(--border));color:hsl(var(--muted-foreground));z-index:1;transition:.2s}.gtl-tx{padding-top:.3rem}.gtl-tx b{display:block;font-weight:700;font-size:.95rem;line-height:1.25;color:hsl(var(--foreground));transition:color .2s}.gtl-item:hover .gtl-dot{border-color:hsl(var(--primary) / .6)}.gtl-item.active .gtl-dot{background:hsl(var(--primary));border-color:hsl(var(--primary));color:#fff;box-shadow:0 0 0 5px hsl(var(--primary) / .14)}.gtl-item.done .gtl-dot{background:hsl(var(--primary) / .16);border-color:hsl(var(--primary) / .5);color:var(--mce-primary-hover)}.gtl-item.active .gtl-tx b{color:var(--mce-primary-hover)}.rail-cta{background:var(--mce-primary-soft);border:1px solid hsl(var(--border));border-radius:var(--mce-r-lg);padding:22px}.rail-cta h3{font-family:var(--mce-font-display);font-size:1.1rem;font-weight:800;line-height:1.25}.rail-cta h3 .hl{color:hsl(var(--primary))}.rail-cta p{font-size:13.5px;color:hsl(var(--muted-foreground));margin:10px 0 16px;line-height:1.5}.rail-cta .btn{width:100%}.rail-list{list-style:none;display:grid;gap:8px;margin:16px 0 0;padding:0}.rail-list li{display:flex;align-items:center;gap:8px;font-size:13.5px;color:hsl(var(--foreground))}.rail-list svg{color:hsl(var(--success));flex-shrink:0}@media(max-width:999px){.guiderail{position:static}.guiderail .rail-cta{display:none}.gtl{display:flex;gap:.5rem;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.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:.72rem}.gtl-tx{padding-top:0}.gtl-tx b{font-size:.85rem;white-space:nowrap}.gtl-item.active .gtl-dot{box-shadow:none}}.blog-art{max-width:760px}.blog-art h2{font-family:var(--mce-font-display);scroll-margin-top:90px;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:800;line-height:1.25;letter-spacing:-.015em;margin-top:2.6rem;margin-bottom:.9rem;color:hsl(var(--foreground))}.blog-art>h2:first-child{margin-top:0}.blog-art>p{color:#3a463f;font-size:1.04rem;line-height:1.8;margin-bottom:1.2rem;text-wrap:pretty}.blog-art h3{font-family:var(--mce-font-display);font-size:1.18rem;font-weight:700;margin-top:1.8rem;margin-bottom:.5rem}.blog-art ul,.blog-art ol{margin:0 0 1.4rem;padding:0;display:grid;gap:.7rem;color:#3a463f;font-size:1.02rem;line-height:1.7;list-style:none}.blog-art li{position:relative;padding-left:1.6rem}.blog-art ul>li:before{content:"";position:absolute;left:.25rem;top:.62em;width:7px;height:7px;border-radius:50%;background:hsl(var(--primary))}.blog-art ol{counter-reset:bloglist}.blog-art ol>li{counter-increment:bloglist;padding-left:2.1rem}.blog-art ol>li:before{content:counter(bloglist);position:absolute;left:0;top:.05em;width:1.5rem;height:1.5rem;font-size:.76rem;font-weight:800;color:var(--mce-primary-hover);background:hsl(var(--primary) / .14);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 table{width:100%;border-collapse:collapse;margin:1.6rem 0;font-size:.95rem}.blog-art th,.blog-art td{border:1px solid hsl(var(--border));padding:.7rem .9rem;text-align:left;vertical-align:top}.blog-art th{background:hsl(var(--primary));color:#fff;font-weight:700;font-size:.78rem;text-transform:uppercase;letter-spacing:.03em}.blog-art tbody tr:nth-child(2n){background:hsl(var(--background))}.blog-art .callout{background:var(--mce-accent-soft);border:1px solid #C9DBED;border-left:3px solid hsl(var(--accent));border-radius:var(--mce-r-lg);padding:1.2rem 1.5rem;margin:1.6rem 0;line-height:1.7}.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}.blog-art .callout .ttl{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--accent));margin-bottom:8px}.blog-art .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}.blog-art .cta-inline .t{font-size:16px;font-weight:800}.blog-art .cta-inline .s{font-size:13.5px;color:hsl(var(--muted-foreground));margin-top:3px}.relatedBlog-title{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}.relatedBlog{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.relatedBlog .relB{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:var(--mce-r-lg);padding:20px 22px;text-decoration:none;color:hsl(var(--foreground));transition:border-color .15s ease,box-shadow .15s ease}.relatedBlog .relB:hover{border-color:hsl(var(--primary));box-shadow:0 6px 18px #122e241a}.relatedBlog .rn{display:flex;justify-content:space-between;align-items:center;gap:12px;font-weight:700;font-size:15.5px}.relatedBlog .rn svg{color:hsl(var(--primary));flex-shrink:0}.relatedBlog .rd{font-size:13.5px;color:hsl(var(--muted-foreground));margin-top:8px;line-height:1.45}@media(max-width:920px){.relatedBlog{grid-template-columns:1fr}}
