.action-bar{position:sticky;top:68px;z-index:800;background:rgb(255 255 255 / .96);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);box-shadow:0 6px 18px rgb(0 0 0 / .06)}.admin-bar .action-bar{top:100px}.action-bar-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.6rem;padding-block:.7rem}.action-bar .bar-text{color:var(--primary);font-weight:800;margin-inline-end:auto;display:inline-flex;align-items:center;gap:.5rem}.action-bar .bar-text i{color:#e0b800}.hero-chips--center{justify-content:center}.page-hero--landing .hero-chips li{padding:.45rem 1.1rem;border-radius:50px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .25)}.article{padding:clamp(40px, 6vw, 72px) var(--gutter) clamp(56px, 8vw, 96px)}.article-content{max-width:820px;margin:0 auto;line-height:2.05;color:#2b2b2b;font-size:1.08rem}.article-content>*:first-child{margin-top:0}.article-content h2{color:var(--primary);font-size:clamp(1.4rem, 2.6vw, 1.75rem);margin:2.5rem 0 1rem;padding-right:1rem;border-right:5px solid var(--accent);line-height:1.6}.article-content h3{color:var(--secondary);font-size:1.25rem;margin:1.75rem 0 .75rem}.article-content p{margin-bottom:1rem}.article-content a{color:var(--secondary);text-decoration:underline;text-underline-offset:3px}.article-content strong{color:var(--primary)}.article-content ul{list-style:none;padding:0;margin:0 0 1.25rem}.article-content ul li{position:relative;padding-right:2rem;margin-bottom:.65rem}.article-content ul li::before,.article-content ul li::after{content:"";position:absolute;right:0;top:.45em;width:1.3rem;height:1.3rem;border-radius:50%;display:grid;place-items:center;background:rgb(0 102 204 / .12)}.article-content ul li::after{background:var(--secondary);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E") center / .62rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7 393.4 105.4c12.5-12.5 32.8-12.5 45.3 0z'/%3E%3C/svg%3E") center / .62rem no-repeat}.article-content ol{padding-right:1.5rem;margin:0 0 1.25rem}.article-content blockquote{background:var(--bg-alt);border-right:5px solid var(--accent);border-radius:14px;padding:1.25rem 1.5rem;margin:2rem 0;color:var(--primary);font-weight:700}.article-content blockquote p:last-child{margin-bottom:0}.article-content img{border-radius:14px}.article-figure,.article-content .wp-block-image{margin:2.25rem 0;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgb(0 38 77 / .12);background:var(--bg-alt)}.article-figure img,.article-content .wp-block-image img{display:block;width:100%;height:auto;border-radius:0}.article-figure figcaption,.article-content .wp-block-image figcaption{margin:0;padding:.85rem 1rem;font-size:.95rem;color:#5a6470;text-align:center;line-height:1.7;border-top:3px solid var(--accent)}.article-figure--lead{margin-top:0}.inline-cta{position:relative;background:var(--gradient);color:var(--light);border-radius:20px;padding:2rem 1.75rem;margin:2.5rem 0;text-align:center;box-shadow:0 10px 30px rgb(0 38 77 / .18);overflow:hidden}.inline-cta::before{content:"";position:absolute;width:240px;height:240px;top:-120px;left:-60px;border-radius:50%;background:radial-gradient(circle,rgb(255 215 0 / .25),transparent 65%)}.inline-cta p{position:relative;font-size:1.2rem;font-weight:700;margin-bottom:1.25rem}.inline-cta .cta-row{position:relative;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.article-content .inline-cta a{text-decoration:none}.inline-cta .btn-call{background:var(--accent);--btn-fg:var(--primary);color:var(--primary)}.steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin:1.5rem 0 2rem}.step-card{background:var(--bg-alt);border:1px solid rgb(0 102 204 / .12);border-radius:16px;padding:1.5rem;text-align:center;transition:transform 0.4s var(--ease),box-shadow 0.4s var(--ease)}.step-card:hover{transform:translateY(-6px);box-shadow:0 12px 25px rgb(0 0 0 / .08)}.step-card .step-num{width:46px;height:46px;margin:0 auto .75rem;border-radius:50%;background:var(--gradient);color:var(--light);font-weight:800;font-size:1.2rem;display:grid;place-items:center;border:0;box-shadow:none}.article-content .step-card h3{margin:0 0 .4rem;font-size:1.1rem;color:var(--primary)}.step-card p{margin:0;font-size:.98rem;line-height:1.8}.share-row{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--line)}.share-row .lbl{font-weight:700;color:var(--primary);margin-left:.5rem}.article-content .share-btn,.share-btn{width:44px;height:44px;border-radius:50%;display:inline-grid;place-items:center;background:var(--bg-alt);border:1px solid var(--line);color:var(--primary);font-size:1.1rem;cursor:pointer;text-decoration:none;transition:transform 0.3s var(--ease),background 0.3s ease,color 0.3s ease}.share-btn:hover{transform:translateY(-3px);color:#fff;background:var(--primary)}.share-wa:hover{background:#25d366}.share-x:hover{background:#000}.share-in:hover{background:#0a66c2}.share-btn.copied{background:#1e8e4e;color:#fff}.post-nav{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:2rem}.article-content .post-nav a{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.2rem;border-radius:14px;background:var(--bg-alt);border:1px solid var(--line);text-decoration:none;color:var(--primary);font-weight:700;line-height:1.6;transition:border-color 0.3s ease,transform 0.3s var(--ease)}.article-content .post-nav a:hover{border-color:var(--secondary);transform:translateY(-3px)}.post-nav small{color:var(--secondary);font-weight:600}.post-nav-next{grid-column:2;text-align:left}@media (max-width:768px){.admin-bar .action-bar{top:68px}.action-bar .bar-text{display:none}.action-bar-inner .btn{flex:1 1 45%}.article-content{font-size:1.04rem;line-height:2}.inline-cta{padding:1.5rem 1rem}.inline-cta .cta-row .btn{flex:1 1 100%}.post-nav{grid-template-columns:1fr}.post-nav-next{grid-column:auto}}