.pm-blog-hero{position:relative;padding:160px 0 80px;overflow:hidden;background:linear-gradient(135deg,#1a1625 0%,#2d2438 50%,#1e2a3a 100%)}.pm-blog-hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.pm-blog-hero .pm-hero-pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(ellipse 80% 50% at 20% 40%,rgb(255 88 87 / .08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 60%,rgb(46 163 242 / .06) 0%,transparent 50%),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.02'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.pm-blog-hero-content{position:relative;z-index:2;max-width:700px}.pm-blog-badge{display:inline-block;padding:8px 20px;background:rgb(255 88 87 / .15);border:1px solid rgb(255 88 87 / .3);border-radius:var(--radius-full);color:#ff8a89;font-size:var(--text-body-xs);font-weight:600;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:var(--space-lg)}.pm-blog-hero h1{font-size:clamp(2.5rem, 5vw, 3.5rem);font-weight:700;color:var(--white);margin-bottom:var(--space-md);line-height:1.15}.pm-blog-lead{font-size:var(--text-body-lg);line-height:1.8;color:rgb(255 255 255 / .8);margin:0}.pm-category-filters{padding:var(--space-lg) 0;background:var(--white);border-bottom:1px solid var(--border);position:sticky;top:70px;z-index:100}.pm-filter-nav{display:flex;flex-wrap:wrap;gap:var(--space-xs);align-items:center}.pm-filter-pill{display:inline-flex;align-items:center;gap:6px;padding:10px 18px;background:var(--light);border-radius:var(--radius-full);color:var(--body);font-size:var(--text-body-sm);font-weight:500;text-decoration:none;transition:all var(--transition-fast)}.pm-filter-pill:hover{background:var(--heading);color:var(--white)}.pm-filter-pill.active{background:var(--gradient-primary);color:var(--white)}.pm-filter-count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:rgb(255 255 255 / .2);border-radius:var(--radius-full);font-size:var(--text-body-xs);font-weight:600}.pm-filter-pill:not(.active) .pm-filter-count{background:rgb(0 0 0 / .08)}.pm-posts-section{padding:var(--space-3xl) 0;background:var(--light)}.pm-posts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.pm-post-card{background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.pm-post-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg)}.pm-post-card-image{display:block;position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--light)}.pm-post-card-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.pm-post-card:hover .pm-post-card-image img{transform:scale(1.05)}.pm-post-card-no-image{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--light) 0%,var(--cream) 100%)}.pm-placeholder-image{color:var(--body-muted);opacity:.5}.pm-post-card-content{padding:var(--space-lg)}.pm-post-category{display:inline-block;padding:4px 12px;background:rgb(255 88 87 / .1);border-radius:var(--radius-full);color:var(--primary);font-size:var(--text-body-xs);font-weight:600;text-decoration:none;margin-bottom:var(--space-sm);transition:all var(--transition-fast)}.pm-post-category:hover{background:var(--primary);color:var(--white)}.pm-post-card-title{font-size:var(--text-h4);font-weight:700;line-height:1.35;margin:0 0 var(--space-sm)}.pm-post-card-title a{color:var(--heading);text-decoration:none;transition:color var(--transition-fast)}.pm-post-card-title a:hover{color:var(--primary)}.pm-post-card-excerpt{font-size:var(--text-body-sm);line-height:1.7;color:var(--body-muted);margin:0 0 var(--space-md);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.pm-post-card-meta{display:flex;align-items:center;gap:var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--border)}.pm-post-date,.pm-post-read-time{display:flex;align-items:center;gap:6px;font-size:var(--text-body-xs);color:var(--body-muted)}.pm-post-date svg,.pm-post-read-time svg{opacity:.6}.pm-pagination{margin-top:var(--space-2xl);display:flex;justify-content:center}.pm-pagination-links{display:flex;align-items:center;gap:var(--space-xs)}.pm-pagination-links a,.pm-pagination-links span{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:44px;height:44px;padding:0 var(--space-sm);background:var(--white);border-radius:var(--radius-sm);color:var(--body);font-size:var(--text-body-sm);font-weight:500;text-decoration:none;transition:all var(--transition-fast);box-shadow:var(--shadow-sm)}.pm-pagination-links a:hover{background:var(--heading);color:var(--white)}.pm-pagination-links .current{background:var(--gradient-primary);color:var(--white)}.pm-pagination-links .prev,.pm-pagination-links .next{padding:0 var(--space-md)}.pm-no-posts{text-align:center;padding:var(--space-3xl) var(--space-lg);background:var(--white);border-radius:var(--radius-xl)}.pm-no-posts-icon{color:var(--body-muted);opacity:.4;margin-bottom:var(--space-lg)}.pm-no-posts h2{font-size:var(--text-h3);margin-bottom:var(--space-sm)}.pm-no-posts p{color:var(--body-muted);margin-bottom:var(--space-lg)}.pm-blog-cta{background:linear-gradient(135deg,#1a1625 0%,#2d2438 100%);padding:var(--space-2xl) 0}.pm-blog-cta-content{max-width:600px;margin:0 auto;text-align:center}.pm-blog-cta h2{color:var(--white);margin-bottom:var(--space-sm)}.pm-blog-cta p{color:rgb(255 255 255 / .7);font-size:var(--text-body-lg);margin-bottom:var(--space-lg)}.pm-blog-cta-buttons{display:flex;flex-wrap:wrap;gap:var(--space-sm);justify-content:center}.pm-post-hero{position:relative;padding:160px 0 80px;overflow:hidden;background:linear-gradient(135deg,#1a1625 0%,#2d2438 50%,#1e2a3a 100%)}.pm-post-hero-bg{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}.pm-post-hero .pm-hero-pattern{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(ellipse 80% 50% at 20% 40%,rgb(255 88 87 / .08) 0%,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 60%,rgb(46 163 242 / .06) 0%,transparent 50%)}.pm-post-hero-content{position:relative;z-index:2;max-width:900px;text-align:left}.pm-post-hero-category{display:inline-block;padding:8px 18px;background:rgb(255 88 87 / .15);border:1px solid rgb(255 88 87 / .3);border-radius:var(--radius-full);color:#ff8a89;font-size:var(--text-body-xs);font-weight:600;text-transform:uppercase;letter-spacing:1px;text-decoration:none;margin-bottom:var(--space-lg);transition:all var(--transition-fast)}.pm-post-hero-category:hover{background:var(--primary);border-color:var(--primary);color:var(--white)}.pm-post-hero-title{font-size:clamp(2rem, 5vw, 3rem);font-weight:700;color:var(--white);margin-bottom:var(--space-lg);line-height:1.2;text-align:left}.pm-post-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-md)}.pm-post-author{display:flex;align-items:center;gap:10px}.pm-author-avatar{width:44px;height:44px;border-radius:50%;border:2px solid rgb(255 255 255 / .2);background:none;object-fit:cover}.pm-author-name{color:var(--white);font-weight:600;font-size:var(--text-body-sm)}.pm-meta-divider{width:4px;height:4px;background:rgb(255 255 255 / .4);border-radius:50%}.pm-post-meta-item{display:flex;align-items:center;gap:6px;color:rgb(255 255 255 / .7);font-size:var(--text-body-sm)}.pm-post-meta-item svg{opacity:.7}.pm-post-featured-image{background:var(--light);padding:var(--space-xl) 0 var(--space-2xl);position:relative;z-index:10}.pm-featured-image-wrapper{max-width:1000px;margin:0 auto;border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-xl)}.pm-featured-img{width:100%;height:auto;display:block}.pm-post-content-section{padding:var(--space-2xl) 0 var(--space-3xl);background:var(--white)}.pm-post-content-wrapper{max-width:760px;margin:0 auto}.pm-post-body{font-size:var(--text-body);line-height:1.9;color:var(--body)}.pm-post-body h2{font-size:var(--text-h3);margin:var(--space-xl) 0 var(--space-md);color:var(--heading)}.pm-post-body h3{font-size:var(--text-h4);margin:var(--space-lg) 0 var(--space-sm);color:var(--heading)}.pm-post-body p{margin-bottom:var(--space-md)}.pm-post-body ul,.pm-post-body ol{margin-bottom:var(--space-md);padding-left:var(--space-lg)}.pm-post-body li{margin-bottom:var(--space-xs)}.pm-post-body img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:var(--space-lg) 0}.pm-post-body blockquote{margin:var(--space-lg) 0;padding:var(--space-md) var(--space-lg);background:var(--light);border-left:4px solid var(--primary);border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;color:var(--body)}.pm-post-body blockquote p:last-child{margin-bottom:0}.pm-post-body a{color:var(--primary);text-decoration:underline;text-underline-offset:2px}.pm-post-body a:hover{color:var(--secondary)}.pm-post-tags{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-xl);padding-top:var(--space-lg);border-top:1px solid var(--border)}.pm-tags-label{font-size:var(--text-body-sm);font-weight:600;color:var(--heading)}.pm-tags-list{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.pm-tag{display:inline-block;padding:6px 14px;background:var(--light);border-radius:var(--radius-full);color:var(--body);font-size:var(--text-body-xs);font-weight:500;text-decoration:none;transition:all var(--transition-fast)}.pm-tag:hover{background:var(--heading);color:var(--white)}.pm-post-share{display:flex;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);padding:var(--space-md);background:var(--light);border-radius:var(--radius-md)}.pm-share-label{font-size:var(--text-body-sm);font-weight:600;color:var(--heading)}.pm-share-buttons{display:flex;gap:var(--space-xs)}.pm-share-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--white);border:1px solid var(--border);border-radius:50%;color:var(--body);text-decoration:none;cursor:pointer;transition:all var(--transition-fast)}.pm-share-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm)}.pm-share-facebook:hover{background:#1877f2;border-color:#1877f2;color:var(--white)}.pm-share-twitter:hover{background:#000;border-color:#000;color:var(--white)}.pm-share-linkedin:hover{background:#0a66c2;border-color:#0a66c2;color:var(--white)}.pm-share-copy:hover{background:var(--primary);border-color:var(--primary);color:var(--white)}.pm-share-copy.copied{background:#28a745;border-color:#28a745;color:var(--white)}.pm-author-bio{display:flex;gap:var(--space-lg);margin-top:var(--space-xl);padding:var(--space-lg);background:var(--light);border-radius:var(--radius-lg)}.pm-author-bio-avatar img{width:80px;height:80px;border-radius:50%}.pm-author-bio-content{flex:1}.pm-author-bio-label{display:block;font-size:var(--text-body-xs);color:var(--body-muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px}.pm-author-bio-name{font-size:var(--text-h4);font-weight:700;color:var(--heading);margin:0 0 var(--space-xs)}.pm-author-bio-text{font-size:var(--text-body-sm);color:var(--body);margin:0;line-height:1.7}.pm-post-navigation{background:var(--light);padding:var(--space-xl) 0}.pm-post-nav-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}.pm-post-nav-link{display:flex;flex-direction:column;gap:var(--space-xs);padding:var(--space-lg);background:var(--white);border-radius:var(--radius-md);text-decoration:none;transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.pm-post-nav-link:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.pm-post-nav-empty{background:#fff0;box-shadow:none}.pm-post-nav-label{display:flex;align-items:center;gap:6px;font-size:var(--text-body-xs);color:var(--body-muted);text-transform:uppercase;letter-spacing:1px}.pm-post-nav-prev .pm-post-nav-label{justify-content:flex-start}.pm-post-nav-next{text-align:right}.pm-post-nav-next .pm-post-nav-label{justify-content:flex-end}.pm-post-nav-title{font-size:var(--text-body);font-weight:600;color:var(--heading);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pm-related-posts{padding:var(--space-3xl) 0;background:var(--white)}.pm-related-title{font-size:var(--text-h3);text-align:center;margin-bottom:var(--space-xl)}.pm-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.pm-related-card{background:var(--white);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.pm-related-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.pm-related-card-image{display:block;aspect-ratio:16 / 10;overflow:hidden}.pm-related-card-image img{width:100%;height:100%;object-fit:cover;transition:transform var(--transition-slow)}.pm-related-card:hover .pm-related-card-image img{transform:scale(1.05)}.pm-related-card-content{padding:var(--space-md)}.pm-related-category{display:inline-block;padding:4px 10px;background:rgb(255 88 87 / .1);border-radius:var(--radius-full);color:var(--primary);font-size:var(--text-body-xs);font-weight:600;text-decoration:none;margin-bottom:var(--space-xs)}.pm-related-category:hover{background:var(--primary);color:var(--white)}.pm-related-card-title{font-size:var(--text-body);font-weight:700;line-height:1.4;margin:0 0 var(--space-xs)}.pm-related-card-title a{color:var(--heading);text-decoration:none}.pm-related-card-title a:hover{color:var(--primary)}.pm-related-date{font-size:var(--text-body-xs);color:var(--body-muted)}.pm-callout{padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);margin:var(--space-lg) 0;display:flex;gap:var(--space-sm)}.pm-callout-icon{flex-shrink:0;width:24px;height:24px}.pm-callout-content{flex:1}.pm-callout-content p:last-child{margin-bottom:0}.pm-callout-info{background:rgb(46 163 242 / .1);border-left:4px solid #2ea3f2}.pm-callout-info .pm-callout-icon{color:#2ea3f2}.pm-callout-tip{background:rgb(40 167 69 / .1);border-left:4px solid #28a745}.pm-callout-tip .pm-callout-icon{color:#28a745}.pm-callout-warning{background:rgb(255 193 7 / .15);border-left:4px solid #ffc107}.pm-callout-warning .pm-callout-icon{color:#e0a800}.pm-callout-danger{background:rgb(220 53 69 / .1);border-left:4px solid #dc3545}.pm-callout-danger .pm-callout-icon{color:#dc3545}.pm-key-points{background:linear-gradient(135deg,rgb(255 88 87 / .05) 0%,rgb(255 140 140 / .05) 100%);border:1px solid rgb(255 88 87 / .2);border-radius:var(--radius-lg);padding:var(--space-lg);margin:var(--space-xl) 0}.pm-key-points-title{display:flex;align-items:center;gap:var(--space-xs);font-size:var(--text-body);font-weight:700;color:var(--primary);margin-bottom:var(--space-md)}.pm-key-points ul{margin:0;padding-left:var(--space-lg)}.pm-key-points li{margin-bottom:var(--space-xs);color:var(--heading)}.pm-key-points li::marker{color:var(--primary)}.pm-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin:var(--space-lg) 0}.pm-pros-cons:has(>:only-child){grid-template-columns:1fr}.pm-pros-cons>.pm-pros:only-child,.pm-pros-cons>.pm-cons:only-child,.pm-pros:not(.pm-pros-cons *),.pm-cons:not(.pm-pros-cons *){width:100%;max-width:100%}.pm-pros:not(.pm-pros-cons .pm-pros),.pm-cons:not(.pm-pros-cons .pm-cons){margin:var(--space-lg) 0}.pm-pros,.pm-cons{padding:var(--space-md);border-radius:var(--radius-md)}.pm-pros{background:rgb(40 167 69 / .08);border:1px solid rgb(40 167 69 / .2)}.pm-cons{background:rgb(220 53 69 / .08);border:1px solid rgb(220 53 69 / .2)}.pm-pros-title,.pm-cons-title{display:flex;align-items:center;gap:var(--space-xs);font-weight:700;margin-bottom:var(--space-sm)}.pm-pros-title{color:#28a745}.pm-cons-title{color:#dc3545}.pm-pros ul,.pm-cons ul{margin:0;padding-left:var(--space-md);list-style:none}.pm-pros li,.pm-cons li{position:relative;padding-left:var(--space-sm);margin-bottom:var(--space-xs)}.pm-pros li::before{content:"✓";position:absolute;left:calc(-1 * var(--space-md));color:#28a745;font-weight:700}.pm-cons li::before{content:"✗";position:absolute;left:calc(-1 * var(--space-md));color:#dc3545;font-weight:700}.pm-steps{margin:var(--space-xl) 0;counter-reset:step-counter}.pm-step{display:flex;gap:var(--space-md);margin-bottom:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border)}.pm-step:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.pm-step-number{flex-shrink:0;width:48px;height:48px;background:linear-gradient(135deg,var(--primary) 0%,var(--secondary) 100%);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--white);font-weight:700;font-size:var(--text-body)}.pm-step-content{flex:1}.pm-step-title{font-size:var(--text-body);font-weight:700;color:var(--heading);margin-bottom:var(--space-xs)}.pm-step-text{color:var(--body);margin:0}.pm-figure{margin:var(--space-xl) 0}.pm-figure img{width:100%;height:auto;border-radius:var(--radius-md);margin:0}.pm-figure-caption{text-align:center;font-size:var(--text-body-sm);color:var(--body-muted);font-style:italic;margin-top:var(--space-sm)}.pm-highlight-box{background:linear-gradient(135deg,#1a1625 0%,#2d2438 100%);border-radius:var(--radius-lg);padding:var(--space-xl);margin:var(--space-xl) 0;color:var(--white);text-align:center}.pm-highlight-box h3{color:var(--white);margin-top:0}.pm-highlight-box p{color:rgb(255 255 255 / .8)}.pm-highlight-box p:last-child{margin-bottom:0}.pm-post-cta{background:linear-gradient(135deg,rgb(255 88 87 / .1) 0%,rgb(255 140 140 / .05) 100%);border:2px solid var(--primary);border-radius:var(--radius-lg);padding:var(--space-xl);margin:var(--space-xl) 0;text-align:center}.pm-post-cta h3{color:var(--heading);margin-top:0;margin-bottom:var(--space-sm)}.pm-post-cta p{color:var(--body);margin-bottom:var(--space-md)}.pm-post-cta .btn,.pm-post-cta .pm-btn{display:inline-flex;background:var(--primary);color:#ffffff!important;padding:14px 28px;border-radius:var(--radius-full);font-weight:600;text-decoration:none;transition:all var(--transition-fast)}.pm-post-cta .btn:hover,.pm-post-cta .pm-btn:hover{background:#e54544!important;color:#ffffff!important;transform:translateY(-2px);box-shadow:0 4px 12px rgb(255 88 87 / .4)}.pm-comparison-table{width:100%;margin:var(--space-lg) 0;background:var(--light);border-radius:var(--radius-md);overflow:hidden}.pm-comparison-table table{width:100%;border-collapse:collapse;font-size:var(--text-body-sm)}.pm-comparison-table th,.pm-comparison-table td{padding:var(--space-sm) var(--space-md);text-align:left;border-bottom:1px solid var(--border)}.pm-comparison-table th{background:var(--light);font-weight:700;color:var(--heading)}.pm-comparison-table tbody tr{background:var(--white)}.pm-comparison-table tbody tr:hover{background:var(--light)}.pm-comparison-table .pm-check{color:#28a745}.pm-comparison-table .pm-cross{color:#dc3545}.pm-accordion{margin:var(--space-lg) 0}.pm-accordion-item{border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:6px;overflow:hidden}.pm-accordion-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-md);background:var(--light);border:none;cursor:pointer;font-size:var(--text-body);font-weight:600;color:var(--heading);text-align:left;transition:background var(--transition-fast);gap:12px}.pm-accordion-trigger:hover{background:#e9ecef}.pm-accordion-icon{flex-shrink:0;transition:transform var(--transition-fast)}.pm-accordion-item.active .pm-accordion-icon{transform:rotate(180deg)}.pm-accordion-content{display:none;padding:var(--space-md)}.pm-accordion-item.active .pm-accordion-content{display:block}.pm-accordion-content p:last-child{margin-bottom:0}.pm-quick-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-md);margin:var(--space-lg) 0}.pm-stat-item{text-align:center;padding:var(--space-md);background:var(--light);border-radius:var(--radius-md)}.pm-stat-number{display:block;font-size:var(--text-h3);font-weight:700;color:var(--primary)}.pm-stat-label{font-size:var(--text-body-sm);color:var(--body-muted)}.pm-checklist{background:var(--light);border-radius:var(--radius-md);padding:var(--space-md);margin:var(--space-lg) 0}.pm-checklist .pm-checklist-title{font-weight:700;color:var(--heading);margin-bottom:var(--space-sm);font-size:var(--text-body)}.pm-checklist ul,ul.pm-checklist{list-style:none;padding:0;margin:0}.pm-checklist li{display:flex;align-items:flex-start;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--border)}.pm-checklist li:last-child{border-bottom:none}.pm-checklist-icon{flex-shrink:0;width:22px;height:22px;background:var(--primary);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:14px;font-weight:700;margin-top:1px}.pm-checklist li:not(:has(.pm-checklist-icon))::before{content:"✓";flex-shrink:0;width:22px;height:22px;background:var(--primary);border-radius:4px;display:flex;align-items:center;justify-content:center;color:var(--white);font-size:14px;font-weight:700;margin-top:1px}.pm-two-col{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg);margin:var(--space-lg) 0}.pm-two-col>div{padding:var(--space-md);background:var(--light);border-radius:var(--radius-md)}@media (max-width:768px){.pm-pros-cons{grid-template-columns:1fr}.pm-quick-stats{grid-template-columns:1fr}.pm-two-col{grid-template-columns:1fr}.pm-step{flex-direction:column}.pm-comparison-table{font-size:var(--text-body-xs)}.pm-comparison-table th,.pm-comparison-table td{padding:var(--space-xs) var(--space-sm)}}@media (max-width:1024px){.pm-posts-grid{grid-template-columns:repeat(2,1fr)}.pm-related-grid{grid-template-columns:repeat(2,1fr)}.pm-category-filters{position:relative;top:0}.pm-filter-nav{overflow-x:auto;flex-wrap:nowrap;padding-bottom:var(--space-xs);-webkit-overflow-scrolling:touch}.pm-filter-pill{flex-shrink:0}}@media (max-width:768px){.pm-blog-hero{padding:120px 0 60px}.pm-posts-grid{grid-template-columns:1fr}.pm-related-grid{grid-template-columns:1fr}.pm-post-hero{padding:120px 0 60px}.pm-post-hero-meta{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}.pm-meta-divider{display:none}.pm-post-nav-wrapper{grid-template-columns:1fr}.pm-post-nav-next{text-align:left}.pm-post-nav-next .pm-post-nav-label{justify-content:flex-start}.pm-post-share{flex-direction:column;align-items:flex-start}.pm-author-bio{flex-direction:column;text-align:center}.pm-author-bio-avatar img{margin:0 auto}.pm-featured-image-wrapper{border-radius:var(--radius-md)}}@media (max-width:480px){.pm-blog-badge{font-size:.7rem;padding:6px 14px}.pm-filter-pill{padding:8px 14px;font-size:var(--text-body-xs)}.pm-post-card-content{padding:var(--space-md)}.pm-pagination-links a,.pm-pagination-links span{min-width:38px;height:38px;font-size:var(--text-body-xs)}}