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