.ebmag[data-v-552efdd2]{--c: var(--brand, #0c6b57)}.ebmag[data-v-552efdd2] :where(a){text-decoration:none;color:inherit}.ebmag-cat[data-v-552efdd2]{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:.7rem;font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--c, var(--brand, #0c6b57))}.ebmag-cat[data-v-552efdd2]:before{content:"";width:9px;height:9px;border-radius:3px;background:currentColor;flex:none}.ebmag-feat[data-v-552efdd2]{display:grid;grid-template-columns:1.02fr 1fr;background:var(--surface, #fff);border:1px solid var(--line, #e2ece7);border-radius:24px;overflow:hidden;box-shadow:var(--shadow, 0 2px 4px rgba(8,40,33,.04), 0 8px 20px rgba(8,40,33,.07));margin-bottom:30px}.ebmag-feat-viz[data-v-552efdd2]{position:relative;min-height:300px;display:flex;align-items:flex-end;padding:26px;overflow:hidden}.ebmag-feat-viz img[data-v-552efdd2]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ebmag-pin[data-v-552efdd2]{position:relative;display:inline-flex;align-items:center;gap:7px;background:var(--accent, #12cf7a);color:var(--accent-ink, #042a1c);font-weight:700;font-size:.78rem;padding:7px 13px;border-radius:999px}.ebmag-feat-body[data-v-552efdd2]{padding:34px 36px;display:flex;flex-direction:column}.ebmag-feat-body .ebmag-cat[data-v-552efdd2]{margin-bottom:15px}.ebmag-feat-title[data-v-552efdd2]{font-size:clamp(1.5rem,2.4vw,2.05rem);line-height:1.14;margin:0 0 13px;color:var(--ink, #0b1f19);font-weight:800;letter-spacing:-.015em}.ebmag-feat-title a[data-v-552efdd2]:hover{color:var(--brand, #0c6b57)}.ebmag-feat-exc[data-v-552efdd2]{color:var(--ink-2, #43524d);font-size:1.05rem;margin:0 0 22px}.ebmag-meta[data-v-552efdd2]{margin-top:auto;display:flex;align-items:center;gap:11px;font-size:.86rem;color:var(--ink-2, #6f817a);flex-wrap:wrap}.ebmag-meta b[data-v-552efdd2]{color:var(--ink, #0b1f19)}.ebmag-av[data-v-552efdd2]{width:38px;height:38px;border-radius:50%;background:var(--brand, #083f34);color:#fff;display:grid;place-items:center;font-weight:700;font-size:.82rem;flex:none}.ebmag-av.sm[data-v-552efdd2]{width:27px;height:27px;font-size:.7rem;background:var(--accent-soft, #e7f6ee);color:var(--brand, #0c6b57)}.ebmag-dot[data-v-552efdd2]{width:4px;height:4px;border-radius:50%;background:var(--line-2, #93a49d)}.ebmag-bar[data-v-552efdd2]{display:flex;align-items:center;justify-content:space-between;gap:16px 20px;flex-wrap:wrap;margin-bottom:14px}.ebmag-tabs[data-v-552efdd2]{display:flex;flex-wrap:wrap;gap:8px}.ebmag-tab[data-v-552efdd2]{font-weight:700;font-size:.9rem;color:var(--ink-2, #43524d);background:var(--surface, #fff);border:1.5px solid var(--line-2, #d2e0d9);border-radius:999px;padding:9px 17px;cursor:pointer;text-decoration:none;transition:background .14s,color .14s,border-color .14s}.ebmag-tab[data-v-552efdd2]:hover{border-color:var(--brand, #0c6b57);color:var(--brand, #0c6b57)}.ebmag-tab.is-active[data-v-552efdd2]{background:var(--brand, #0c6b57);border-color:var(--brand, #0c6b57);color:#fff}.ebmag-tab[data-v-552efdd2]:disabled{cursor:default}.ebmag-search[data-v-552efdd2]{display:flex;align-items:center;gap:9px;background:var(--surface, #fff);border:1.5px solid var(--line-2, #d2e0d9);border-radius:999px;padding:0 16px;min-width:250px}.ebmag-search[data-v-552efdd2]:focus-within{border-color:var(--accent, #12cf7a)}.ebmag-search svg[data-v-552efdd2]{width:17px;height:17px;color:var(--muted, #93a49d);flex:none}.ebmag-search input[data-v-552efdd2]{border:0;background:none;outline:none;font-family:inherit;font-size:.95rem;color:var(--ink, #0b1f19);padding:11px 0;width:100%}.ebmag-count[data-v-552efdd2]{font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:.8rem;color:var(--ink-2, #6f817a);margin:0 0 22px}.ebmag-count b[data-v-552efdd2]{color:var(--ink, #0b1f19)}.ebmag-grid[data-v-552efdd2]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ebmag-card[data-v-552efdd2]{display:flex;flex-direction:column;background:var(--surface, #fff);border:1px solid var(--line, #e2ece7);border-radius:18px;overflow:hidden;box-shadow:var(--shadow-sm, 0 1px 2px rgba(8,40,33,.05));transition:transform .15s,box-shadow .15s,border-color .15s}.ebmag-card[data-v-552efdd2]:hover{transform:translateY(-3px);box-shadow:var(--shadow, 0 2px 4px rgba(8,40,33,.06));border-color:var(--line-2, #c2e7d1)}.ebmag-card-viz[data-v-552efdd2]{height:128px;display:grid;place-items:center;position:relative;overflow:hidden}.ebmag-card-viz img[data-v-552efdd2]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ebmag-rt[data-v-552efdd2]{position:absolute;bottom:10px;right:11px;font-family:var(--font-mono-family, "IBM Plex Mono", monospace);font-size:.71rem;color:#fff;background:#00000042;padding:3px 9px;border-radius:999px}.ebmag-card-body[data-v-552efdd2]{padding:18px 20px;display:flex;flex-direction:column;flex:1}.ebmag-card-body .ebmag-cat[data-v-552efdd2]{margin-bottom:11px}.ebmag-card-title[data-v-552efdd2]{font-size:1.1rem;line-height:1.26;margin:0 0 9px;color:var(--ink, #0b1f19);font-weight:800;letter-spacing:-.01em}.ebmag-card-title a[data-v-552efdd2]:hover{color:var(--brand, #0c6b57)}.ebmag-card-exc[data-v-552efdd2]{font-size:.91rem;color:var(--ink-2, #6f817a);margin:0 0 16px}.ebmag-card-meta[data-v-552efdd2]{margin-top:auto;display:flex;align-items:center;gap:9px;font-size:.8rem;color:var(--ink-2, #6f817a);padding-top:14px;border-top:1px solid var(--line, #e2ece7)}.ebmag-empty[data-v-552efdd2]{text-align:center;padding:54px 20px;color:var(--ink-2, #6f817a);border:1px solid var(--line, #e2ece7);border-radius:18px;background:var(--surface, #fff)}@media(max-width:920px){.ebmag-feat[data-v-552efdd2]{grid-template-columns:1fr}.ebmag-feat-viz[data-v-552efdd2]{min-height:180px}.ebmag-grid[data-v-552efdd2]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ebmag-grid[data-v-552efdd2]{grid-template-columns:1fr}.ebmag-bar[data-v-552efdd2]{flex-direction:column;align-items:stretch}.ebmag-search[data-v-552efdd2]{min-width:0}.ebmag-feat-body[data-v-552efdd2]{padding:26px 24px}}.blog-directory-showcase[data-v-4342ddbe]{display:grid;gap:1.45rem;min-width:0}.blog-directory-showcase__controls-card[data-v-4342ddbe],.blog-directory-showcase__controls-grid[data-v-4342ddbe]{display:grid;gap:.8rem}.blog-directory-showcase__controls-mobile[data-v-4342ddbe]{display:none}.blog-directory-showcase__clear-button[data-v-4342ddbe]{display:inline-flex;align-items:center;justify-content:center;min-height:2.95rem;border-radius:1rem;border:1px solid transparent;background:transparent;color:#64748b;font-size:.95rem;font-weight:600;transition:color .14s ease,border-color .14s ease,background-color .14s ease}.blog-directory-showcase__clear-button--active[data-v-4342ddbe]{color:#334155}.blog-directory-showcase__content[data-v-4342ddbe]{display:grid;gap:1.6rem;align-items:start;min-width:0;width:100%;max-width:100%}.blog-directory-showcase__main[data-v-4342ddbe]{min-width:0;display:grid;gap:1.1rem;width:100%;max-width:100%}.blog-directory-showcase__results[data-v-4342ddbe]{display:grid;gap:1.1rem}.blog-directory-showcase__row[data-v-4342ddbe]{display:grid;grid-template-columns:16.5rem minmax(0,1fr) auto;align-items:center;gap:1.35rem;border-radius:1.5rem;border:1px solid rgb(226 232 240 / .95);background:#fff;padding:1.05rem 1.1rem;box-shadow:0 24px 52px -46px #0f172a1f}.blog-directory-showcase__row-media-link[data-v-4342ddbe],.blog-directory-showcase__row-title-link[data-v-4342ddbe]{text-decoration:none;color:inherit}.blog-directory-showcase__row-media-link[data-v-4342ddbe]{display:block;width:100%;min-width:0}.blog-directory-showcase__row-media[data-v-4342ddbe]{overflow:hidden;border-radius:1.1rem;background:#0f172a;min-height:8.95rem;aspect-ratio:1.72 / 1}.blog-directory-showcase__row-image[data-v-4342ddbe]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.blog-directory-showcase__row-image--fallback[data-v-4342ddbe]{background:#312e81}.blog-directory-showcase__row-copy[data-v-4342ddbe]{min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.75rem}.blog-directory-showcase__row-title-link[data-v-4342ddbe]{display:block}.blog-directory-showcase__row-title[data-v-4342ddbe]{margin:0;color:#0f172a;font-size:1.1rem;font-weight:800;line-height:1.3;letter-spacing:-.02em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog-directory-showcase__row-excerpt[data-v-4342ddbe]{margin:0;color:#51637b;font-size:.92rem;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.blog-directory-showcase__row-meta[data-v-4342ddbe]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:.1rem}.blog-directory-showcase__row-chip[data-v-4342ddbe]{display:inline-flex;align-items:center;min-height:1.8rem;padding:0 .68rem;border-radius:999px;background:#eef4ff;color:#2563eb;font-size:.74rem;font-weight:700}.blog-directory-showcase__row-meta-item[data-v-4342ddbe]{color:#64748b;font-size:.82rem;font-weight:500}.blog-directory-showcase__row-action[data-v-4342ddbe]{display:flex;min-width:8rem;align-items:center;justify-content:flex-end}.blog-directory-showcase__row-readmore[data-v-4342ddbe]{display:inline-flex;align-items:center;gap:.4rem;color:#16a34a;font-size:.92rem;font-weight:700;text-decoration:none}.blog-directory-showcase__load-more[data-v-4342ddbe]{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:3rem;margin:.4rem auto 0;padding:0 1.2rem;border-radius:999px;border:1px solid rgb(226 232 240 / .96);background:#fffffff5;color:#334155;font-size:.92rem;font-weight:700}.blog-directory-showcase__sidebar[data-v-4342ddbe]{display:grid;gap:1rem;align-content:start;align-self:start;min-width:0;width:min(100%,17rem);max-width:100%;justify-self:end;position:sticky;top:1.25rem}.blog-directory-showcase__sidebar-card[data-v-4342ddbe]{min-width:0;width:100%;max-width:100%;box-sizing:border-box;overflow:hidden;border-radius:1.5rem;border:1px solid rgb(226 232 240 / .95);background:#fff;padding:1.1rem 1.05rem;box-shadow:0 24px 52px -44px #0f172a1f}.blog-directory-showcase__sidebar-header[data-v-4342ddbe]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.blog-directory-showcase__sidebar-title[data-v-4342ddbe]{margin:0;color:#0f172a;font-size:1.15rem;font-weight:800;line-height:1.2}.blog-directory-showcase__category-list[data-v-4342ddbe],.blog-directory-showcase__guide-links[data-v-4342ddbe]{display:grid;gap:.4rem;margin-top:1rem;min-width:0;max-width:100%}.blog-directory-showcase__category-item[data-v-4342ddbe],.blog-directory-showcase__guide-link[data-v-4342ddbe]{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-width:0;width:100%;text-align:left;color:#334155;background:transparent;border:0;border-radius:.95rem;padding:.55rem 0;font-size:.96rem;font-weight:600;text-decoration:none}.blog-directory-showcase__category-item--active[data-v-4342ddbe]{color:#16a34a}.blog-directory-showcase__category-count[data-v-4342ddbe]{display:inline-flex;align-items:center;justify-content:center;min-width:1.8rem;height:1.8rem;padding:0 .45rem;border-radius:999px;background:#f1f5f9;color:#64748b;font-size:.8rem;font-weight:700}.blog-directory-showcase__topics[data-v-4342ddbe]{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem;min-width:0;max-width:100%}.blog-directory-showcase__topic-chip[data-v-4342ddbe]{display:inline-flex;align-items:center;min-height:2rem;padding:0 .8rem;border-radius:999px;border:1px solid rgb(226 232 240 / .96);background:#ffffffe6;color:#475569;font-size:.82rem;font-weight:600}.blog-directory-showcase__topic-chip--active[data-v-4342ddbe]{background:#eef6ff;border-color:#bfdbfe;color:#2563eb}.blog-directory-showcase__guide-link-copy[data-v-4342ddbe]{display:inline-flex;align-items:center;gap:.55rem;min-width:0;max-width:100%}.blog-directory-showcase__guide-link-copy span[data-v-4342ddbe]:last-child{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.blog-directory-showcase__sidebar-cta[data-v-4342ddbe]{display:inline-flex;align-items:center;gap:.45rem;margin-top:.95rem;min-width:0;max-width:100%;color:#16a34a;font-size:.95rem;font-weight:700;text-decoration:none}.blog-directory-showcase__empty-state[data-v-4342ddbe]{display:flex;align-items:center;justify-content:center;min-height:12rem;border-radius:1.6rem;border:1px solid rgb(226 232 240 / .95);background:#ffffffe6;color:#475569;padding:2rem;text-align:center}@media(min-width:1080px){.blog-directory-showcase__controls-grid[data-v-4342ddbe]{grid-template-columns:minmax(0,1.55fr) minmax(0,.9fr) minmax(0,.88fr) auto;align-items:center}.blog-directory-showcase__content[data-v-4342ddbe]{grid-template-columns:minmax(0,1fr) minmax(16.5rem,17rem);align-items:start}}@media(max-width:1079px){.blog-directory-showcase__sidebar[data-v-4342ddbe]{position:static;width:100%;max-width:100%;justify-self:stretch}.blog-directory-showcase__row[data-v-4342ddbe]{grid-template-columns:14rem minmax(0,1fr) auto}.blog-directory-showcase__row-title[data-v-4342ddbe]{font-size:1.18rem}.blog-directory-showcase__row-action[data-v-4342ddbe]{justify-content:flex-start}}@media(max-width:767px){.blog-directory-showcase__content[data-v-4342ddbe],.blog-directory-showcase__main[data-v-4342ddbe],.blog-directory-showcase__sidebar[data-v-4342ddbe],.blog-directory-showcase__sidebar-card[data-v-4342ddbe],.blog-directory-showcase__category-list[data-v-4342ddbe],.blog-directory-showcase__topics[data-v-4342ddbe],.blog-directory-showcase__guide-links[data-v-4342ddbe]{min-width:0;width:100%;max-width:100%}.blog-directory-showcase__controls-grid--desktop[data-v-4342ddbe]{display:none}.blog-directory-showcase__controls-mobile[data-v-4342ddbe]{display:grid;gap:.8rem}.blog-directory-showcase__mobile-toolbar[data-v-4342ddbe]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:.75rem}.blog-directory-showcase__mobile-filter-button[data-v-4342ddbe]{display:inline-flex;width:100%;min-height:3.15rem;align-items:center;justify-content:space-between;gap:.75rem;border-radius:1rem;border:1px solid color-mix(in srgb,var(--color-primary, #2563eb) 36%,white 64%);background:color-mix(in srgb,var(--color-primary, #2563eb) 6%,white 94%);padding:0 .95rem;color:color-mix(in srgb,var(--color-primary, #2563eb) 82%,#0f172a 18%);font-size:.94rem;font-weight:700;box-shadow:0 18px 34px -32px #2563eb61}.blog-directory-showcase__mobile-filter-button-copy[data-v-4342ddbe]{display:inline-flex;align-items:center;gap:.55rem}.blog-directory-showcase__mobile-filter-count[data-v-4342ddbe]{display:inline-flex;min-width:1.6rem;height:1.6rem;align-items:center;justify-content:center;border-radius:999px;background:color-mix(in srgb,var(--color-primary, #2563eb) 82%,white 18%);color:#fff;font-size:.76rem;font-weight:800}.blog-directory-showcase__mobile-toolbar-sort[data-v-4342ddbe]{min-width:0}.blog-directory-showcase__mobile-toolbar-sort[data-v-4342ddbe] .routed-list-select--ranking,.blog-directory-showcase__controls-mobile[data-v-4342ddbe] .routed-list-input--ranking{min-height:3.15rem;border-radius:1rem;background:#fff}.blog-directory-showcase__mobile-sheet-stack[data-v-4342ddbe]{display:grid;gap:.95rem}.blog-directory-showcase__mobile-sheet-label[data-v-4342ddbe]{color:#64748b;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem}.blog-directory-showcase__mobile-sheet-apply[data-v-4342ddbe]{display:inline-flex;width:100%;min-height:3.15rem;align-items:center;justify-content:center;border-radius:1rem;border:0;background:#16a34a;color:#fff;font-size:.96rem;font-weight:800;box-shadow:0 20px 38px -28px #22c55e8c}.blog-directory-showcase__mobile-sheet-clear[data-v-4342ddbe]{display:inline-flex;align-items:center;justify-content:center;color:#2563eb;font-size:.95rem;font-weight:700;padding:.15rem 0}.blog-directory-showcase__sidebar-card--categories[data-v-4342ddbe],.blog-directory-showcase__sidebar-card--topics[data-v-4342ddbe]{display:none}.blog-directory-showcase__row[data-v-4342ddbe]{flex-direction:column;align-items:stretch;padding:.85rem;grid-template-columns:1fr}.blog-directory-showcase__row-media-link[data-v-4342ddbe]{width:100%;flex-basis:auto}.blog-directory-showcase__row-media[data-v-4342ddbe]{min-height:9rem}.blog-directory-showcase__row-title[data-v-4342ddbe]{font-size:1.08rem}.blog-directory-showcase__row-excerpt[data-v-4342ddbe]{font-size:.92rem;line-height:1.6}.blog-directory-showcase__row-action[data-v-4342ddbe]{width:100%;justify-content:flex-end}.blog-directory-showcase__category-item[data-v-4342ddbe],.blog-directory-showcase__guide-link[data-v-4342ddbe]{gap:.65rem}.blog-directory-showcase__category-item>span[data-v-4342ddbe]:first-child,.blog-directory-showcase__guide-link-copy[data-v-4342ddbe]{min-width:0;flex:1 1 auto}.blog-directory-showcase__topic-chip[data-v-4342ddbe]{max-width:100%}}.routed-seo-section[data-v-09023587]{padding:8px 0 40px}.routed-seo-section__wrap[data-v-09023587]{max-width:1180px;margin:0 auto;padding:0 28px}@media(max-width:640px){.routed-seo-section__wrap[data-v-09023587]{padding:0 16px}}
