@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Barlow:wght@400;500;600;700&family=Source+Serif+4:ital,opsz,wght@0,8..60,300;0,8..60,400;0,8..60,600;0,8..60,700;1,8..60,300;1,8..60,400&family=DM+Mono:wght@400;500&display=swap";:root{--ab-accent: #d4550f;--ab-accent-hover: #b8430b;--ab-accent-light: rgba(212, 85, 15, .08);--ab-accent-border: rgba(212, 85, 15, .3);--ab-black: #111111;--ab-dark: #1c1f26;--ab-dark-2: #252830;--ab-body: #2c2c2c;--ab-secondary: #4a5568;--ab-muted: #888888;--ab-border: #e2ddd8;--ab-border-light: #ece8e2;--ab-bg-warm: #f9f7f4;--ab-bg-light: #faf8f5;--ab-white: #ffffff;--ab-info-bg: #eef4ff;--ab-info-border: #3a7bd5;--ab-info-text: #1a3a6e;--ab-tip-bg: #f0faf5;--ab-tip-border: #2a9d5c;--ab-tip-text: #1a4030;--ab-warning-bg: #fff8ec;--ab-warning-border: #d4550f;--ab-warning-text: #4a2800;--ab-danger-bg: #fff0f0;--ab-danger-border: #e84040;--ab-danger-text: #5a1a1a;--ab-legal-bg: #f4f4f6;--ab-legal-border: #9090a0;--ab-legal-text: #3a3a4a;--ab-font-headline: "Barlow Condensed", "Arial Narrow", sans-serif;--ab-font-body: "Source Serif 4", Georgia, "Times New Roman", serif;--ab-font-ui: "Barlow", "Helvetica Neue", sans-serif;--ab-font-mono: "DM Mono", "Courier New", monospace;--ab-text-xs: 11px;--ab-text-sm: 13px;--ab-text-base: 17px;--ab-text-md: 19px;--ab-text-lg: 22px;--ab-text-xl: 28px;--ab-text-2xl: 36px;--ab-text-3xl: 46px;--ab-space-xs: 6px;--ab-space-sm: 10px;--ab-space-md: 16px;--ab-space-lg: 24px;--ab-space-xl: 32px;--ab-space-2xl: 48px;--ab-radius-sm: 3px;--ab-radius-md: 5px;--ab-radius-lg: 8px;--ab-shadow-sm: 0 1px 3px rgba(0,0,0,.08);--ab-shadow-md: 0 4px 16px rgba(0,0,0,.1);--ab-transition: all .14s ease}.ab-post{color:var(--ab-body)!important;font-family:var(--ab-font-body)!important;font-size:var(--ab-text-base)!important;line-height:1.8!important;max-width:760px;margin:0 auto}.ab-post h1{font-family:var(--ab-font-headline)!important;font-weight:800!important;font-size:var(--ab-text-3xl)!important;line-height:1.06!important;color:var(--ab-black)!important;letter-spacing:-.3px!important;text-transform:uppercase!important;margin:0 0 var(--ab-space-lg)!important;padding:0!important;border:none!important;background:none!important}.ab-post h2{font-family:var(--ab-font-headline)!important;font-weight:700!important;font-size:var(--ab-text-xl)!important;line-height:1.12!important;color:var(--ab-black)!important;text-transform:uppercase!important;letter-spacing:.4px!important;margin:var(--ab-space-2xl) 0 var(--ab-space-md)!important;padding:0!important;border:none!important;background:none!important;display:flex;align-items:center;gap:12px}.ab-post h2:after{content:"";flex:1;height:1px;background:var(--ab-border)}.ab-post h3{font-family:var(--ab-font-headline)!important;font-weight:700!important;font-size:var(--ab-text-lg)!important;text-transform:uppercase!important;letter-spacing:.5px!important;color:var(--ab-dark)!important;margin:var(--ab-space-xl) 0 var(--ab-space-sm)!important;padding:0!important;border:none!important;background:none!important;line-height:1.2!important}.ab-post h4{font-family:var(--ab-font-ui)!important;font-weight:700!important;font-size:var(--ab-text-base)!important;color:var(--ab-dark)!important;margin:var(--ab-space-lg) 0 var(--ab-space-xs)!important;padding:0!important;border:none!important;background:none!important;line-height:1.3!important;text-transform:none!important;letter-spacing:normal!important}.ab-post p{margin:0 0 var(--ab-space-md)!important;color:var(--ab-body)!important;font-family:var(--ab-font-body)!important;font-size:var(--ab-text-base)!important;line-height:1.8!important}.ab-post strong{font-weight:700!important}.ab-post em{font-style:italic!important}.ab-post a{color:var(--ab-accent)!important;text-decoration:underline!important;text-decoration-color:var(--ab-accent-border)!important;text-underline-offset:2px!important;transition:var(--ab-transition)}.ab-post a:hover{color:var(--ab-accent-hover)!important}.ab-post ul,.ab-post ol{margin:0 0 var(--ab-space-md) var(--ab-space-xl)!important;padding:0!important;font-family:var(--ab-font-body)!important;font-size:var(--ab-text-base)!important;line-height:1.7!important;color:var(--ab-body)!important}.ab-post li{margin:4px 0!important;line-height:1.65!important}.ab-post blockquote:not(.ab-pullquote){border-left:3px solid var(--ab-border)!important;padding:4px 0 4px 16px!important;color:var(--ab-secondary)!important;font-style:italic!important;margin:var(--ab-space-md) 0!important;background:none!important}.ab-post img{max-width:100%!important;height:auto!important}.ab-post hr{border:none!important;border-top:1px solid var(--ab-border)!important;margin:var(--ab-space-xl) 0!important}.ab-post-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:var(--ab-space-md);font-family:var(--ab-font-ui);font-size:var(--ab-text-xs);color:var(--ab-muted);text-transform:uppercase;letter-spacing:.5px}.ab-post-meta .ab-dot{width:3px;height:3px;border-radius:50%;background:var(--ab-border);display:inline-block;flex-shrink:0}.ab-accent-line{display:block;width:36px;height:3px;background:var(--ab-accent);margin-bottom:var(--ab-space-md)}.ab-tag{display:inline-block;background:var(--ab-accent);color:var(--ab-white);font-family:var(--ab-font-ui);font-size:10px;font-weight:700;padding:2px 8px;letter-spacing:.5px;text-transform:uppercase;border-radius:var(--ab-radius-sm);text-decoration:none}.ab-tag:hover{background:var(--ab-accent-hover);color:var(--ab-white)}.ab-callout{display:flex;gap:14px;padding:15px 18px;border-radius:var(--ab-radius-md);margin:var(--ab-space-lg) 0;border-left:4px solid;font-family:var(--ab-font-ui)}.ab-callout--info{background:var(--ab-info-bg);border-color:var(--ab-info-border);color:var(--ab-info-text)}.ab-callout--tip{background:var(--ab-tip-bg);border-color:var(--ab-tip-border);color:var(--ab-tip-text)}.ab-callout--warning{background:var(--ab-warning-bg);border-color:var(--ab-warning-border);color:var(--ab-warning-text)}.ab-callout--danger{background:var(--ab-danger-bg);border-color:var(--ab-danger-border);color:var(--ab-danger-text)}.ab-callout--legal{background:var(--ab-legal-bg);border-color:var(--ab-legal-border);color:var(--ab-legal-text)}.ab-callout__icon{font-size:19px;flex-shrink:0;margin-top:2px;line-height:1}.ab-callout__body{flex:1}.ab-callout__title{display:block;font-family:var(--ab-font-headline);font-weight:700;font-size:var(--ab-text-xs);text-transform:uppercase;letter-spacing:.9px;margin-bottom:5px}.ab-callout__body p{font-size:14px;line-height:1.62;margin:0;color:inherit}.ab-takeaways{background:var(--ab-dark);border-radius:var(--ab-radius-lg);padding:22px 26px;margin:var(--ab-space-xl) 0;color:var(--ab-white)}.ab-takeaways__header{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.08)}.ab-takeaways__icon{width:26px;height:26px;background:var(--ab-accent);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:900;color:var(--ab-white);flex-shrink:0;font-family:var(--ab-font-ui)}.ab-takeaways__title,.ab-post .ab-takeaways__title,.ab-post .ab-takeaways h4{font-family:var(--ab-font-headline)!important;font-weight:700!important;font-size:11px!important;text-transform:uppercase!important;letter-spacing:1.2px!important;color:#888!important;margin:0!important;line-height:1.2!important}.ab-takeaways__list{list-style:none;display:flex;flex-direction:column;gap:9px;padding:0!important;margin:0!important}.ab-takeaways__list li{display:flex;align-items:flex-start;gap:10px;font-family:var(--ab-font-ui)!important;font-size:14.5px!important;line-height:1.55!important;color:#ccc!important;font-weight:500;list-style:none!important}.ab-takeaways__list li:before{content:"\2192";color:var(--ab-accent);font-weight:700;flex-shrink:0;margin-top:2px}.ab-pullquote{margin:var(--ab-space-2xl) 0;padding:6px 32px 18px;border:none;position:relative}.ab-pullquote:before{content:"\201c";position:absolute;top:-18px;left:18px;font-family:Georgia,serif;font-size:88px;color:var(--ab-accent);line-height:1;opacity:.28;pointer-events:none}.ab-pullquote p{font-family:var(--ab-font-body);font-size:22px!important;line-height:1.52!important;font-style:italic;color:var(--ab-black)!important;font-weight:400;margin:0 0 10px!important}.ab-pullquote__cite{display:block;font-family:var(--ab-font-ui);font-size:var(--ab-text-xs);font-weight:700;color:var(--ab-muted);font-style:normal;text-transform:uppercase;letter-spacing:.6px}.ab-insight{margin:var(--ab-space-xl) 0;padding:24px 28px 24px 24px;background:var(--ab-white);border-radius:var(--ab-radius-lg);border:1px solid var(--ab-border);border-left:5px solid var(--ab-accent);display:flex;gap:20px;align-items:flex-start;box-shadow:0 2px 12px #d4550f12}.ab-insight__glyph{font-size:22px;line-height:1;flex-shrink:0;margin-top:3px;opacity:.85}.ab-insight__body{flex:1;min-width:0}.ab-insight__label{display:block;font-family:var(--ab-font-headline);font-weight:800;font-size:13px!important;text-transform:uppercase!important;letter-spacing:1px;color:var(--ab-accent)!important;margin-bottom:8px!important}.ab-insight__text{font-family:var(--ab-font-body)!important;font-size:17px!important;line-height:1.7!important;color:var(--ab-dark)!important;margin:0!important;font-style:italic}.ab-insight__source{display:block;margin-top:10px;font-family:var(--ab-font-ui);font-size:11px;font-weight:600;color:var(--ab-muted);text-transform:uppercase;letter-spacing:.5px}.ab-toc{background:var(--ab-bg-warm);border:1px solid var(--ab-border);border-radius:var(--ab-radius-lg);padding:18px 22px;margin:var(--ab-space-xl) 0;display:inline-block;min-width:260px;max-width:520px}.ab-toc__header{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ab-toc__icon{color:var(--ab-accent);font-size:16px;line-height:1}.ab-toc__title{font-family:var(--ab-font-headline);font-weight:700;font-size:var(--ab-text-xs);text-transform:uppercase;letter-spacing:1.1px;color:var(--ab-muted);margin:0}.ab-toc__list{list-style:none;padding:0;margin:0;counter-reset:toc-counter}.ab-toc__list li{counter-increment:toc-counter;padding:5px 0;border-bottom:1px solid var(--ab-border-light);font-family:var(--ab-font-ui);font-size:13.5px;line-height:1.45}.ab-toc__list li:last-child{border-bottom:none;padding-bottom:0}.ab-toc__list li:before{content:counter(toc-counter) ". ";color:var(--ab-accent);font-weight:700;font-size:12px}.ab-toc__list a{color:var(--ab-dark);text-decoration:none;font-weight:500;transition:var(--ab-transition)}.ab-toc__list a:hover{color:var(--ab-accent)}.ab-toc__list li.ab-toc-sub{padding-left:14px;font-size:12.5px;opacity:.8}.ab-table-wrap{width:100%;overflow-x:auto;margin:var(--ab-space-lg) 0;border-radius:var(--ab-radius-lg);border:1px solid var(--ab-border)}.ab-table{width:100%;border-collapse:collapse;font-family:var(--ab-font-ui)!important;font-size:var(--ab-text-sm)!important}.ab-table thead{background:var(--ab-dark)!important;color:var(--ab-white)!important}.ab-table thead th{padding:10px 15px!important;text-align:left;font-weight:700!important;font-size:var(--ab-text-xs)!important;text-transform:uppercase!important;letter-spacing:.5px;white-space:nowrap;color:var(--ab-white)!important;background:transparent!important}.ab-table thead th:first-child{border-radius:var(--ab-radius-lg) 0 0 0}.ab-table thead th:last-child{border-radius:0 var(--ab-radius-lg) 0 0}.ab-table tbody tr{border-bottom:1px solid var(--ab-border-light)!important;transition:background var(--ab-transition)}.ab-table tbody tr:last-child{border-bottom:none!important}.ab-table tbody tr:hover{background:var(--ab-bg-light)}.ab-table tbody td{padding:9px 15px!important;color:var(--ab-body)!important;vertical-align:top;font-family:var(--ab-font-ui)!important;font-size:13.5px!important;line-height:1.45!important;background:transparent}.ab-table tbody tr:nth-child(2n){background:var(--ab-bg-warm)!important}.ab-table tbody tr:nth-child(odd){background:var(--ab-white)!important}.ab-table tfoot td{background:var(--ab-bg-warm)!important;font-size:11.5px!important;color:var(--ab-muted)!important;padding:7px 15px!important;font-style:italic;border-top:1px solid var(--ab-border)!important}.ab-table td ul,.ab-table td ol{font-family:var(--ab-font-ui)!important;font-size:13.5px!important;line-height:1.45!important;color:var(--ab-body)!important;margin:0!important;padding-left:16px!important}.ab-table td li{font-family:var(--ab-font-ui)!important;font-size:13.5px!important;color:var(--ab-body)!important;line-height:1.45!important;margin:2px 0!important}.ab-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px 24px;margin:var(--ab-space-lg) 0;background:linear-gradient(135deg,var(--ab-dark) 0%,var(--ab-dark-2) 100%);border-radius:var(--ab-radius-lg);border-left:4px solid var(--ab-accent);color:var(--ab-white)}.ab-stat__number{display:block;font-family:var(--ab-font-headline);font-size:70px;font-weight:900;line-height:1;color:var(--ab-accent);letter-spacing:-2px;margin-bottom:8px}.ab-stat__label{font-family:var(--ab-font-ui)!important;font-size:14.5px!important;color:#aaa!important;max-width:280px;line-height:1.45!important}.ab-figure{margin:var(--ab-space-xl) 0;display:block}.ab-figure__img{width:100%;height:auto;display:block;border-radius:var(--ab-radius-md)}.ab-figure__caption{margin-top:10px;font-family:var(--ab-font-ui);font-size:12.5px;color:var(--ab-muted);text-align:center;font-style:italic;line-height:1.5}.ab-chart-wrap{border:1px solid var(--ab-border);border-radius:var(--ab-radius-lg);overflow:hidden;margin:var(--ab-space-xl) 0}.ab-chart-wrap__title{background:var(--ab-bg-warm);border-bottom:1px solid var(--ab-border);padding:10px 18px;font-family:var(--ab-font-headline);font-weight:700;font-size:var(--ab-text-xs);color:var(--ab-secondary);text-transform:uppercase;letter-spacing:.7px}.ab-chart-wrap__body{padding:18px;min-height:180px;background:var(--ab-white);display:flex;align-items:center;justify-content:center}.ab-chart-wrap__body img{width:100%;height:auto}.ab-chart-wrap__source{background:var(--ab-bg-warm);border-top:1px solid var(--ab-border);padding:6px 18px;font-family:var(--ab-font-ui);font-size:11px;color:#aaa}.ab-divider{display:flex;align-items:center;gap:14px;margin:var(--ab-space-xl) 0}.ab-divider:before,.ab-divider:after{content:"";flex:1;height:1px;background:var(--ab-border)}.ab-divider span{font-family:var(--ab-font-headline);font-size:var(--ab-text-xs);font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#ccc}.ab-pros-cons{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:var(--ab-space-lg) 0}@media(max-width:560px){.ab-pros-cons{grid-template-columns:1fr}}.ab-pros,.ab-cons{border-radius:var(--ab-radius-md);padding:16px 18px}.ab-pros{background:#f0faf5;border:1px solid #b7e0cc}.ab-cons{background:#fff5f5;border:1px solid #f0c0c0}.ab-pros__title,.ab-cons__title{font-family:var(--ab-font-headline);font-weight:700;font-size:var(--ab-text-xs);text-transform:uppercase;letter-spacing:.9px;margin-bottom:12px;display:flex;align-items:center;gap:6px}.ab-pros__title{color:#2a7a50}.ab-cons__title{color:#a83030}.ab-pros__list,.ab-cons__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:7px}.ab-pros__list li,.ab-cons__list li{font-family:var(--ab-font-ui);font-size:13.5px;line-height:1.5;display:flex;align-items:flex-start;gap:7px}.ab-pros__list li{color:#1a3a28}.ab-cons__list li{color:#3a1a1a}.ab-pros__list li:before{content:"\2713";color:#2a9d5c;font-weight:700;flex-shrink:0}.ab-cons__list li:before{content:"\2717";color:#e84040;font-weight:700;flex-shrink:0}.ab-verdict{background:var(--ab-accent-light);border:1px solid var(--ab-accent-border);border-radius:var(--ab-radius-lg);padding:20px 24px;margin:var(--ab-space-xl) 0;display:flex;gap:16px;align-items:flex-start}.ab-verdict__badge{background:var(--ab-accent);color:var(--ab-white);font-family:var(--ab-font-headline);font-weight:800;font-size:var(--ab-text-xs);text-transform:uppercase;letter-spacing:.7px;padding:4px 10px;border-radius:var(--ab-radius-sm);white-space:nowrap;flex-shrink:0;margin-top:3px}.ab-verdict__body{flex:1;font-family:var(--ab-font-ui)!important;font-size:15px!important;line-height:1.6!important;color:var(--ab-dark)!important;font-weight:500!important}.ab-verdict__body strong{color:var(--ab-accent)!important}.ab-steps{display:flex;flex-direction:column;margin:var(--ab-space-lg) 0}.ab-step{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--ab-border-light);align-items:flex-start}.ab-step:last-child{border-bottom:none}.ab-step__number{width:32px;height:32px;background:var(--ab-accent);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--ab-font-headline);font-weight:900;font-size:16px;color:var(--ab-white);flex-shrink:0;margin-top:2px}.ab-step__content{flex:1}.ab-step__title{font-family:var(--ab-font-headline);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.5px;color:var(--ab-black);margin-bottom:5px;display:block}.ab-step__body{font-family:var(--ab-font-ui);font-size:14px;line-height:1.6;color:var(--ab-secondary);margin:0}.ab-badge{display:inline-block;font-family:var(--ab-font-ui);font-size:10px;font-weight:700;padding:2px 7px;border-radius:var(--ab-radius-sm);text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.ab-badge--pick{background:var(--ab-accent);color:var(--ab-white)}.ab-badge--value{background:#2a9d5c;color:var(--ab-white)}.ab-badge--budget{background:var(--ab-secondary);color:var(--ab-white)}.ab-badge--premium{background:var(--ab-dark);color:#d4af37;border:1px solid #d4af37}.ab-table .ab-highlight-row td{background:#d4550f0d}.ab-table .ab-highlight-row td:first-child{border-left:3px solid var(--ab-accent)}.ab-before-after{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:var(--ab-space-lg) 0}@media(max-width:560px){.ab-before-after{grid-template-columns:1fr}}.ab-before,.ab-after{border-radius:var(--ab-radius-md);overflow:hidden;border:1px solid var(--ab-border)}.ab-before__label,.ab-after__label{padding:8px 14px;font-family:var(--ab-font-headline);font-weight:700;font-size:var(--ab-text-xs);text-transform:uppercase;letter-spacing:.9px}.ab-before__label{background:#f4f4f6;color:var(--ab-secondary)}.ab-after__label{background:#f0faf5;color:#2a7a50}.ab-before__body,.ab-after__body{padding:14px 16px;font-family:var(--ab-font-ui);font-size:14px;line-height:1.6;color:var(--ab-body);background:var(--ab-white)}.ab-testimonial{background:var(--ab-bg-warm);border:1px solid var(--ab-border);border-radius:var(--ab-radius-lg);padding:20px 22px;margin:var(--ab-space-lg) 0;position:relative}.ab-testimonial:before{content:"\201c";position:absolute;top:10px;right:18px;font-family:Georgia,serif;font-size:56px;color:var(--ab-accent);line-height:1;opacity:.18;pointer-events:none}.ab-testimonial__stars{color:#e8a020;font-size:14px;letter-spacing:1px;margin-bottom:10px}.ab-testimonial__text{font-family:var(--ab-font-body);font-size:15.5px;line-height:1.7;color:var(--ab-dark);font-style:italic;margin-bottom:14px}.ab-testimonial__author{display:flex;align-items:center;gap:10px}.ab-testimonial__avatar{width:36px;height:36px;border-radius:50%;background:var(--ab-dark);display:grid;place-items:center;font-family:var(--ab-font-headline);font-weight:700;font-size:14px;color:var(--ab-white);flex-shrink:0}.ab-testimonial__name{font-family:var(--ab-font-ui);font-size:13px;font-weight:700;color:var(--ab-dark)}.ab-testimonial__meta{font-family:var(--ab-font-ui);font-size:11.5px;color:var(--ab-muted);margin-top:1px}.ab-testimonial__verified{margin-left:auto;font-family:var(--ab-font-ui);font-size:10.5px;color:#2a9d5c;font-weight:700;text-transform:uppercase;letter-spacing:.4px}.ab-expert-quote{border:1px solid var(--ab-border);border-radius:var(--ab-radius-lg);overflow:hidden;margin:var(--ab-space-lg) 0}.ab-expert-quote__bar{background:var(--ab-dark);height:4px}.ab-expert-quote__body{padding:20px 22px;background:var(--ab-white)}.ab-expert-quote__text{font-family:var(--ab-font-body);font-size:16.5px;line-height:1.72;color:var(--ab-dark);font-style:italic;margin-bottom:16px;padding-left:16px;border-left:3px solid var(--ab-accent)}.ab-expert-quote__author{display:flex;align-items:center;gap:12px}.ab-expert-quote__photo{width:44px;height:44px;border-radius:50%;background:var(--ab-dark);object-fit:cover;flex-shrink:0}.ab-expert-quote__photo-placeholder{width:44px;height:44px;border-radius:50%;background:var(--ab-dark);display:grid;place-items:center;font-family:var(--ab-font-headline);font-weight:700;font-size:16px;color:var(--ab-white);flex-shrink:0}.ab-expert-quote__name{font-family:var(--ab-font-ui);font-weight:700;font-size:14px;color:var(--ab-dark)}.ab-expert-quote__credential{font-family:var(--ab-font-ui);font-size:12px;color:var(--ab-muted);margin-top:2px}.ab-rating{display:inline-flex;align-items:center;gap:6px;margin:var(--ab-space-sm) 0}.ab-rating__stars{color:#e8a020;font-size:18px;letter-spacing:1px;line-height:1}.ab-rating__score{font-family:var(--ab-font-headline);font-weight:700;font-size:20px;color:var(--ab-dark);line-height:1}.ab-rating__max{font-family:var(--ab-font-ui);font-size:13px;color:var(--ab-muted)}.ab-rating__count{font-family:var(--ab-font-ui);font-size:12.5px;color:var(--ab-muted)}.ab-media-strip{border:1px solid var(--ab-border);border-radius:var(--ab-radius-md);padding:14px 20px;margin:var(--ab-space-lg) 0;text-align:center}.ab-media-strip__label{font-family:var(--ab-font-headline);font-weight:700;font-size:var(--ab-text-xs);text-transform:uppercase;letter-spacing:1.2px;color:var(--ab-muted);margin-bottom:12px;display:block}.ab-media-strip__logos{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:20px}.ab-media-strip__logo{font-family:var(--ab-font-headline);font-weight:700;font-size:14px;color:#aaa;text-transform:uppercase;letter-spacing:.5px;opacity:.7;transition:var(--ab-transition)}.ab-media-strip__logo:hover{opacity:1}.ab-media-strip__logo img{height:22px;width:auto;filter:grayscale(100%);opacity:.6;transition:var(--ab-transition)}.ab-media-strip__logo img:hover{opacity:1;filter:grayscale(0%)}.ab-cta{background:linear-gradient(135deg,var(--ab-dark) 0%,var(--ab-dark-2) 100%);border-radius:var(--ab-radius-lg);padding:22px 26px;margin:var(--ab-space-xl) 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border-left:4px solid var(--ab-accent)}@media(max-width:560px){.ab-cta{flex-direction:column;align-items:flex-start}}.ab-cta__eyebrow{font-family:var(--ab-font-headline);font-weight:700;font-size:var(--ab-text-xs);text-transform:uppercase;letter-spacing:1px;color:var(--ab-accent);margin-bottom:5px;display:block}.ab-cta__headline{font-family:var(--ab-font-headline);font-weight:800;font-size:22px;color:var(--ab-white);text-transform:uppercase;letter-spacing:.3px;margin-bottom:5px;display:block}.ab-cta__sub{font-family:var(--ab-font-ui)!important;font-size:13px!important;color:#888!important;line-height:1.5!important}.ab-cta__btn{display:inline-flex!important;align-items:center;gap:6px;background:var(--ab-accent)!important;color:var(--ab-white)!important;font-family:var(--ab-font-headline)!important;font-weight:700!important;font-size:14px!important;padding:12px 22px!important;border-radius:var(--ab-radius-sm);text-decoration:none!important;white-space:nowrap;text-transform:uppercase!important;letter-spacing:.5px;flex-shrink:0;transition:var(--ab-transition)}.ab-cta__btn:hover{background:var(--ab-accent-hover)!important;color:var(--ab-white)!important;text-decoration:none!important}.ab-download{border:1px solid var(--ab-border);border-radius:var(--ab-radius-lg);padding:18px 20px;margin:var(--ab-space-lg) 0;display:flex;align-items:center;gap:16px;background:var(--ab-bg-warm)}@media(max-width:480px){.ab-download{flex-direction:column;align-items:flex-start}}.ab-download__icon{font-size:32px;line-height:1;flex-shrink:0}.ab-download__body{flex:1}.ab-download__title{font-family:var(--ab-font-ui);font-weight:700;font-size:14.5px;color:var(--ab-dark);margin-bottom:3px}.ab-download__meta{font-family:var(--ab-font-ui);font-size:12px;color:var(--ab-muted)}.ab-download__btn{display:inline-flex;align-items:center;gap:5px;background:var(--ab-dark);color:var(--ab-white);font-family:var(--ab-font-ui);font-weight:600;font-size:12.5px;padding:9px 16px;border-radius:var(--ab-radius-sm);text-decoration:none;white-space:nowrap;flex-shrink:0;transition:var(--ab-transition)}.ab-download__btn:hover{background:#2c3040;color:var(--ab-white)}.ab-related{margin:var(--ab-space-2xl) 0 var(--ab-space-lg)}.ab-related__title{font-family:var(--ab-font-headline);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1px;color:var(--ab-muted);margin-bottom:14px;display:flex;align-items:center;gap:12px}.ab-related__title:after{content:"";flex:1;height:1px;background:var(--ab-border)}.ab-related__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px}.ab-related__card{border:1px solid var(--ab-border);border-radius:var(--ab-radius-md);overflow:hidden;text-decoration:none;transition:var(--ab-transition);display:block}.ab-related__card:hover{border-color:var(--ab-accent-border);box-shadow:var(--ab-shadow-sm)}.ab-related__card-img{width:100%;height:110px;object-fit:cover;display:block;background:var(--ab-bg-warm)}.ab-related__card-body{padding:12px 14px}.ab-related__card-tag{font-family:var(--ab-font-ui);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:var(--ab-accent);margin-bottom:5px;display:block}.ab-related__card-title{font-family:var(--ab-font-headline);font-weight:700;font-size:14px;color:var(--ab-dark);line-height:1.3;text-transform:uppercase}.ab-read-badge{display:inline-flex;align-items:center;gap:6px;background:var(--ab-bg-warm);border:1px solid var(--ab-border);border-radius:20px;padding:4px 11px;font-family:var(--ab-font-ui);font-size:11.5px;color:var(--ab-secondary);font-weight:500}.ab-read-badge .ab-read-dot{width:6px;height:6px;border-radius:50%;flex-shrink:0}.ab-read-badge.difficulty-beginner .ab-read-dot{background:#2a9d5c}.ab-read-badge.difficulty-intermediate .ab-read-dot{background:#e8a020}.ab-read-badge.difficulty-advanced .ab-read-dot{background:var(--ab-accent)}.ab-author{border-top:2px solid var(--ab-border);padding-top:var(--ab-space-xl);margin-top:var(--ab-space-2xl);display:flex;gap:20px;align-items:flex-start}@media(max-width:480px){.ab-author{flex-direction:column}}.ab-author__photo{width:72px;height:72px;border-radius:50%;object-fit:cover;flex-shrink:0;border:3px solid var(--ab-border)}.ab-author__photo-placeholder{width:72px;height:72px;border-radius:50%;background:var(--ab-dark);display:grid;place-items:center;font-family:var(--ab-font-headline);font-weight:700;font-size:26px;color:var(--ab-white);flex-shrink:0}.ab-author__body{flex:1}.ab-author__label{font-family:var(--ab-font-headline);font-weight:700;font-size:var(--ab-text-xs);text-transform:uppercase;letter-spacing:1px;color:var(--ab-accent);margin-bottom:4px;display:block}.ab-author__name{font-family:var(--ab-font-headline);font-weight:800;font-size:20px;color:var(--ab-black);text-transform:uppercase;margin-bottom:8px;display:block}.ab-author__bio{font-family:var(--ab-font-ui);font-size:14px;line-height:1.65;color:var(--ab-secondary);margin-bottom:10px}.ab-author__links{display:flex;gap:8px;flex-wrap:wrap}.ab-author__link{font-family:var(--ab-font-ui);font-size:12px;font-weight:600;color:var(--ab-accent);text-decoration:none;text-transform:uppercase;letter-spacing:.3px}.ab-author__link:hover{color:var(--ab-accent-hover)}.ab-faq{margin:var(--ab-space-lg) 0}.ab-faq__item{border:1px solid var(--ab-border);border-radius:var(--ab-radius-md);margin-bottom:6px;overflow:hidden}.ab-faq__question{padding:14px 18px;font-family:var(--ab-font-ui);font-weight:600;font-size:15px;cursor:pointer;color:var(--ab-dark);list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;background:var(--ab-white);transition:var(--ab-transition)}.ab-faq__question::-webkit-details-marker{display:none}.ab-faq__question:hover{background:var(--ab-bg-warm)}.ab-faq__arrow{color:var(--ab-accent);font-size:20px;line-height:1;flex-shrink:0;transition:transform .18s}details[open] .ab-faq__arrow{transform:rotate(180deg)}.ab-faq__answer{padding:4px 18px 16px;font-family:var(--ab-font-body);font-size:15.5px;line-height:1.74;color:var(--ab-secondary);border-top:1px solid var(--ab-border-light);background:var(--ab-white)}.ab-sources{background:var(--ab-bg-warm);border:1px solid var(--ab-border);border-radius:var(--ab-radius-md);padding:18px 22px;margin:var(--ab-space-lg) 0}.ab-sources__title{font-family:var(--ab-font-headline);font-weight:700;font-size:var(--ab-text-xs);text-transform:uppercase;letter-spacing:1px;color:var(--ab-muted);margin-bottom:12px;display:flex;align-items:center;gap:8px}.ab-sources__title:after{content:"";flex:1;height:1px;background:var(--ab-border)}.ab-sources__list{padding-left:18px;display:flex;flex-direction:column;gap:7px;margin:0;counter-reset:source-counter;list-style:decimal}.ab-sources__list li{font-family:var(--ab-font-ui);font-size:13px;color:var(--ab-secondary);line-height:1.55}.ab-sources__list li em{font-style:italic}.ab-sources__list a{color:var(--ab-accent);text-decoration:underline;text-decoration-color:var(--ab-accent-border);word-break:break-all}.ab-callout--legal .ab-callout__title{color:var(--ab-secondary)}@media(max-width:768px){.ab-post{padding:0 4px}.ab-post h1{font-size:34px!important;line-height:1.08!important}.ab-post h2{font-size:22px!important;margin:32px 0 12px!important}.ab-post h3{font-size:18px!important}.ab-toc{max-width:100%;width:100%}.ab-pros-cons,.ab-before-after{grid-template-columns:1fr}}@media(max-width:640px){.ab-post{padding:0 2px}.ab-post h1{font-size:28px!important;line-height:1.1!important;margin:0 0 14px!important}.ab-post h2{font-size:20px!important;margin:28px 0 10px!important;gap:8px}.ab-post h3{font-size:17px!important;margin:20px 0 8px!important}.ab-post h4{font-size:15px!important}.ab-post p,.ab-post ul,.ab-post ol{font-size:16px!important;line-height:1.7!important}.ab-callout{padding:12px 14px;gap:10px}.ab-callout__body p{font-size:13px!important}.ab-takeaways{padding:16px 18px}.ab-takeaways__list li{font-size:13.5px}.ab-pullquote{padding:4px 20px 14px;margin:24px 0}.ab-pullquote p{font-size:17px!important}.ab-pullquote:before{font-size:64px;top:-10px;left:8px}.ab-insight{padding:14px 16px}.ab-stat__number{font-size:48px}.ab-stat{padding:20px 18px}.ab-verdict{padding:16px 18px}.ab-pros-cons{grid-template-columns:1fr;gap:12px}.ab-pros,.ab-cons{padding:14px 16px}.ab-before-after{grid-template-columns:1fr;gap:12px}.ab-steps{padding:16px 18px}.ab-step{gap:12px}.ab-toc{padding:14px 16px;max-width:100%;width:100%;display:block;min-width:unset}.ab-table-wrap{margin:16px -4px;border-radius:5px}.ab-table{font-size:12px}.ab-table thead th,.ab-table tbody td{padding:8px 10px}.ab-cta{flex-direction:column;align-items:flex-start;padding:16px 18px;gap:12px}.ab-cta__action{width:100%;text-align:center}.ab-download{flex-direction:column;align-items:flex-start;padding:16px 18px}.ab-testimonial{padding:16px 18px}.ab-expert-quote{flex-direction:column;gap:12px;padding:16px 18px}.ab-faq{padding:16px 18px}.ab-sources{padding:14px 16px}.ab-media-strip__logos{gap:16px;flex-wrap:wrap;justify-content:center}.ab-related{padding:16px 18px}.ab-badge{font-size:10px;padding:3px 8px}.ab-author{flex-direction:column;padding:16px 18px;gap:12px}.ab-author__avatar{width:56px;height:56px}.ab-blog-canvas{padding:24px 18px}.ab-blog-canvas h1{font-size:28px!important}.ab-figure figcaption{font-size:11px}.ab-divider{margin:20px 0}}
/*# sourceMappingURL=/cdn/shop/t/30/assets/atomic-bear-blog.css.map */
