.mixrpay-landing .blog-page{position:relative;z-index:1}.mixrpay-landing .blog-hero{padding:7rem 0 2.5rem}@media (max-width:767px){.mixrpay-landing .blog-hero{padding:5.25rem 0 1.75rem}.mixrpay-landing .blog-hero-top{gap:1rem;margin-bottom:1.25rem}.mixrpay-landing .blog-hero .landing-display--hero{font-size:clamp(1.65rem,7vw,2.25rem)}.mixrpay-landing .blog-hero .landing-lead--hero{font-size:1rem;line-height:1.55;max-width:100%}.mixrpay-landing .blog-hero-top .landing-btn-secondary{width:100%;justify-content:center}.mixrpay-landing .blog-categories{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-bottom:.35rem;margin-bottom:1.5rem;scrollbar-width:none;margin-left:-.25rem;margin-right:-.25rem;padding-left:.25rem;padding-right:.25rem}.mixrpay-landing .blog-categories::-webkit-scrollbar{display:none}.mixrpay-landing .blog-category-pill{flex-shrink:0}.mixrpay-landing .blog-section{padding-bottom:2.5rem}.mixrpay-landing .blog-card-inner{padding:1.1rem 1.15rem 1.2rem}.mixrpay-landing .blog-card-foot{flex-direction:column;align-items:flex-start;gap:.5rem}.mixrpay-landing .blog-cta{margin-bottom:2.5rem}.mixrpay-landing .blog-cta-panel{padding:1.5rem 1.15rem}.mixrpay-landing .blog-cta-actions,.mixrpay-landing .blog-cta-actions .landing-btn-primary,.mixrpay-landing .blog-cta-actions .landing-btn-secondary{width:100%}.mixrpay-landing .blog-article-wrap{padding:5.25rem 0 2.5rem}.mixrpay-landing .blog-prose{font-size:1rem}.mixrpay-landing .blog-prose h2{font-size:1.35rem}.mixrpay-landing .blog-article-title{font-size:clamp(1.5rem,6.5vw,2rem)}.mixrpay-landing .blog-article-deck{font-size:1rem}.mixrpay-landing .blog-breadcrumb{font-size:11px}}.mixrpay-landing .blog-hero-top{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}@media (min-width:768px){.mixrpay-landing .blog-hero-top{flex-direction:row;align-items:flex-end;justify-content:space-between}}.mixrpay-landing .blog-section{padding:0 0 4rem}.mixrpay-landing .blog-section-title{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--landing-muted);margin-bottom:1.25rem}.mixrpay-landing .blog-categories{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem}.mixrpay-landing .blog-category-pill{display:inline-flex;align-items:center;gap:.35rem;min-height:38px;padding:.45rem .9rem;font-size:13px;font-weight:500;color:var(--landing-muted);background:rgba(255,255,255,.55);border:1px solid var(--landing-border);border-radius:980px;transition:color .15s ease,background .15s ease,border-color .15s ease}.mixrpay-landing .blog-category-pill:hover{color:var(--landing-fg);background:#fff;border-color:var(--landing-border-strong)}.mixrpay-landing .blog-category-pill--active{color:var(--landing-fg);background:var(--landing-accent-soft);border-color:rgba(var(--landing-accent-rgb),.28)}.mixrpay-landing .blog-category-pill-count{font-size:11px;color:var(--landing-muted-light)}.mixrpay-landing .blog-grid{display:grid;gap:1.25rem}.mixrpay-landing .blog-grid--featured{grid-template-columns:1fr}@media (min-width:768px){.mixrpay-landing .blog-grid--featured{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.mixrpay-landing .blog-grid--posts{grid-template-columns:1fr}@media (min-width:640px){.mixrpay-landing .blog-grid--posts{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.mixrpay-landing .blog-grid--posts{grid-template-columns:repeat(3,1fr)}}.mixrpay-landing .blog-card{display:block;height:100%;border-radius:var(--landing-radius);background:var(--landing-surface);border:1px solid var(--landing-glass-border-subtle);box-shadow:var(--landing-shadow);overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.mixrpay-landing .blog-card:hover{border-color:var(--landing-border-strong);box-shadow:var(--landing-shadow-lg);transform:translateY(-2px)}.mixrpay-landing .blog-card--featured{border-radius:var(--landing-radius)}.mixrpay-landing .blog-card-inner{display:flex;flex-direction:column;height:100%;padding:1.25rem 1.35rem 1.35rem}.mixrpay-landing .blog-card--featured .blog-card-inner{padding:1.5rem 1.65rem 1.65rem}.mixrpay-landing .blog-card-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.85rem}.mixrpay-landing .blog-card-flag{font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--landing-accent)}.mixrpay-landing .blog-card-title{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;line-height:1.3;color:var(--landing-fg);margin-bottom:.5rem}.mixrpay-landing .blog-card--featured .blog-card-title{font-size:clamp(1.25rem,2vw,1.5rem)}.mixrpay-landing .blog-card-desc{flex:1;font-size:13px;line-height:1.55;color:var(--landing-muted);margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mixrpay-landing .blog-card-foot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:auto;padding-top:.85rem;border-top:1px solid var(--landing-border);font-size:11px;color:var(--landing-muted-light)}.mixrpay-landing .blog-card-stats{display:flex;align-items:center;gap:.85rem}.mixrpay-landing .blog-card-stat{display:inline-flex;align-items:center;gap:.3rem}.mixrpay-landing .blog-badge{display:inline-flex;align-items:center;padding:.2rem .55rem;font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--landing-accent);background:var(--landing-accent-soft);border-radius:980px}.mixrpay-landing .blog-empty{text-align:center;padding:4rem 1rem;font-size:14px;color:var(--landing-muted)}.mixrpay-landing .blog-cta{margin-bottom:4rem}.mixrpay-landing .blog-cta-panel{border-radius:var(--landing-radius);padding:2rem 1.75rem;text-align:center;background:linear-gradient(145deg,#ffffff,#f5f2ef 55%,#ebe6e1);border:1px solid var(--landing-glass-border-subtle);box-shadow:var(--landing-shadow-lg)}@media (min-width:640px){.mixrpay-landing .blog-cta-panel{padding:2.5rem 2.25rem}}.mixrpay-landing .blog-cta-actions{display:flex;flex-direction:column;align-items:center;gap:.75rem;margin-top:1.5rem}@media (min-width:480px){.mixrpay-landing .blog-cta-actions{flex-direction:row;justify-content:center}}.mixrpay-landing .blog-article-wrap{padding:7rem 0 4rem}.mixrpay-landing .blog-article-wrap--narrow{max-width:42rem;margin:0 auto}.mixrpay-landing .blog-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1.5rem;font-size:12px;color:var(--landing-muted-light)}.mixrpay-landing .blog-breadcrumb a{color:var(--landing-muted);transition:color .15s ease}.mixrpay-landing .blog-breadcrumb a:hover{color:var(--landing-fg)}.mixrpay-landing .blog-breadcrumb-current{color:var(--landing-fg);font-weight:500}.mixrpay-landing .blog-article-header{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--landing-border)}.mixrpay-landing .blog-article-title{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--landing-fg);margin:.75rem 0 1rem}.mixrpay-landing .blog-article-deck{font-size:18px;line-height:1.5;color:var(--landing-muted)}.mixrpay-landing .blog-article-byline{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.25rem;font-size:12px;color:var(--landing-muted-light)}.mixrpay-landing .blog-author{display:flex;align-items:center;gap:.65rem}.mixrpay-landing .blog-author-avatar{width:40px;height:40px;border-radius:50%;background:var(--landing-accent-soft);display:flex;align-items:center;justify-content:center;overflow:hidden;font-size:13px;font-weight:600;color:var(--landing-accent)}.mixrpay-landing .blog-author-name{font-size:13px;font-weight:600;color:var(--landing-fg)}.mixrpay-landing .blog-prose h1,.mixrpay-landing .blog-prose h2,.mixrpay-landing .blog-prose h3{color:var(--landing-fg);letter-spacing:-.02em}.mixrpay-landing .blog-prose h1{font-size:1.75rem;font-weight:600;margin:2rem 0 1rem}.mixrpay-landing .blog-prose h2{font-size:1.375rem;font-weight:600;margin:2rem 0 .85rem}.mixrpay-landing .blog-prose h3{font-size:1.125rem;font-weight:600;margin:1.5rem 0 .65rem}.mixrpay-landing .blog-prose li,.mixrpay-landing .blog-prose p{font-size:15px;line-height:1.65;color:var(--landing-muted)}.mixrpay-landing .blog-prose p{margin:1rem 0}.mixrpay-landing .blog-prose li{margin:.35rem 0}.mixrpay-landing .blog-prose strong{font-weight:600;color:var(--landing-fg)}.mixrpay-landing .blog-prose a{color:var(--landing-fg);text-decoration:underline;text-underline-offset:3px}.mixrpay-landing .blog-prose a:hover{color:var(--landing-accent)}.mixrpay-landing .blog-prose code{padding:.15rem .4rem;font-size:.9em;font-family:var(--landing-mono);background:rgba(0,0,0,.04);border-radius:6px;color:var(--landing-fg)}.mixrpay-landing .blog-prose pre{margin:1.25rem 0;border-radius:var(--landing-radius-sm);border:1px solid var(--landing-border);overflow:hidden;background:#faf9f8}.mixrpay-landing .blog-prose pre code{display:block;padding:1rem;overflow-x:auto;background:transparent}.mixrpay-landing .blog-prose blockquote{margin:1.25rem 0;padding-left:1rem;border-left:3px solid var(--landing-accent);font-style:italic;color:var(--landing-muted)}.mixrpay-landing .blog-prose hr{margin:2rem 0;border:none;border-top:1px solid var(--landing-border)}.mixrpay-landing .blog-back-link{display:inline-flex;align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:13px;font-weight:500;color:var(--landing-muted);transition:color .15s ease}.mixrpay-landing .blog-back-link:hover{color:var(--landing-fg)}.mixrpay-landing .mixrpay-landing-nav{position:relative;z-index:20;padding:1rem 1.25rem 0}@media (min-width:768px){.mixrpay-landing .mixrpay-landing-nav{padding:1.25rem 1.5rem 0}}.mixrpay-landing .blog-faq-list{display:flex;flex-direction:column;gap:.5rem;max-width:42rem}.mixrpay-landing .blog-faq-details{border:1px solid var(--landing-border);border-radius:var(--landing-radius-sm);background:rgba(255,255,255,.6)}.mixrpay-landing .blog-faq-question{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;font-size:14px;font-weight:600;color:var(--landing-fg);cursor:pointer;list-style:none}.mixrpay-landing .blog-faq-question::-webkit-details-marker{display:none}.mixrpay-landing .blog-faq-question:after{content:"+";flex-shrink:0;font-size:16px;font-weight:400;color:var(--landing-muted)}.mixrpay-landing .blog-faq-details[open] .blog-faq-question:after{content:"−"}.mixrpay-landing .blog-faq-answer{margin:0;padding:0 1rem .9rem;font-size:13px;line-height:1.6;color:var(--landing-muted)}