.ublog-root[data-v-615542ea]{--paper: var(--ed-paper, #f4f1ea);--ink: var(--ed-ink, #16181d);--ink-2: var(--ed-ink-2, #4b4e58);--muted: var(--ed-muted, #63666f);--line: var(--ed-line, #e8e4da);--line-2: var(--ed-line-2, #dcd7cb);--card: var(--ed-card, #fff);--accent: var(--color-accent, var(--ed-brand, #1f7a52));--accent-soft: var(--color-accent-soft, var(--ed-brand-soft, #e7f0ea))}.ublog[data-v-615542ea]{border:1px solid var(--line);border-radius:var(--radius-xs, 4px);overflow:hidden;background:var(--card)}.ublog-row[data-v-615542ea]{display:grid;grid-template-columns:100px 1fr auto;gap:16px;align-items:center;padding:13px 16px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.ublog-row[data-v-615542ea]:last-child{border-bottom:0}.ublog-row[data-v-615542ea]:hover{background:var(--paper);color:var(--ink);text-decoration:none}.ublog-dt[data-v-615542ea]{font:400 12px var(--font-body-family, inherit);color:var(--muted)}.ublog-tt[data-v-615542ea]{font:600 15px var(--font-body-family, inherit)}.ublog-tt span[data-v-615542ea]{display:block;font:400 12.5px var(--font-body-family, inherit);color:var(--ink-2);margin-top:3px}.ublog-tag[data-v-615542ea]{justify-self:start;font:600 10.5px var(--font-body-family, inherit);color:var(--ink);background:var(--accent-soft);border:1px solid var(--line-2);border-radius:3px;padding:1px 7px;white-space:nowrap}.ublog-arr[data-v-615542ea]{color:var(--accent);font-weight:600}.ublog-empty[data-v-615542ea]{font-size:13px;color:var(--muted);margin:0}@media(max-width:640px){.ublog-row[data-v-615542ea]{grid-template-columns:1fr auto}.ublog-dt[data-v-615542ea]{display:none}}.ebmag[data-v-3b592622]{--c: var(--brand, #0c6b57);--shadow-sm: var(--ed-shadow-sm, 0 1px 2px rgba(20, 18, 14, .05));--shadow: var(--ed-shadow, 0 1px 2px rgba(20, 18, 14, .05), 0 14px 34px -22px rgba(20, 18, 14, .34))}.ebmag[data-v-3b592622] :where(a){text-decoration:none;color:inherit}.ebmag-cat[data-v-3b592622]{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-3b592622]:before{content:"";width:9px;height:9px;border-radius:3px;background:currentColor;flex:none}.ebmag-feat[data-v-3b592622]{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-3b592622]{position:relative;min-height:300px;display:flex;align-items:flex-end;padding:26px;overflow:hidden}.ebmag-feat-viz img[data-v-3b592622]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ebmag-pin[data-v-3b592622]{position:relative;display:inline-flex;align-items:center;gap:7px;background:var(--accent, #12cf7a);color:var(--color-accent-ink, #042a1c);font-weight:700;font-size:.78rem;padding:7px 13px;border-radius:999px}.ebmag-feat-body[data-v-3b592622]{padding:34px 36px;display:flex;flex-direction:column}.ebmag-feat-body .ebmag-cat[data-v-3b592622]{margin-bottom:15px}.ebmag-feat-title[data-v-3b592622]{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-3b592622]:hover{color:var(--brand, #0c6b57)}.ebmag-feat-exc[data-v-3b592622]{color:var(--ink-2, #43524d);font-size:1.05rem;margin:0 0 22px}.ebmag-meta[data-v-3b592622]{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-3b592622]{color:var(--ink, #0b1f19)}.ebmag-av[data-v-3b592622]{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-3b592622]{width:27px;height:27px;font-size:.7rem;background:var(--accent-soft, #e7f6ee);color:var(--brand, #0c6b57)}.ebmag-dot[data-v-3b592622]{width:4px;height:4px;border-radius:50%;background:var(--line-2, #93a49d)}.ebmag-bar[data-v-3b592622]{display:flex;align-items:center;justify-content:space-between;gap:16px 20px;flex-wrap:wrap;margin-bottom:14px}.ebmag-tabs[data-v-3b592622]{display:flex;flex-wrap:wrap;gap:8px}.ebmag-tab[data-v-3b592622]{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-3b592622]:hover{border-color:var(--brand, #0c6b57);color:var(--brand, #0c6b57)}.ebmag-tab.is-active[data-v-3b592622]{background:var(--brand, #0c6b57);border-color:var(--brand, #0c6b57);color:#fff}.ebmag-tab[data-v-3b592622]:disabled{cursor:default}.ebmag-search[data-v-3b592622]{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-3b592622]:focus-within{border-color:var(--accent, #12cf7a)}.ebmag-search svg[data-v-3b592622]{width:17px;height:17px;color:var(--muted, #93a49d);flex:none}.ebmag-search input[data-v-3b592622]{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-3b592622]{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-3b592622]{color:var(--ink, #0b1f19)}.ebmag-grid[data-v-3b592622]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ebmag-card[data-v-3b592622]{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-3b592622]: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-3b592622]{height:128px;display:grid;place-items:center;position:relative;overflow:hidden}.ebmag-card-viz img[data-v-3b592622]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ebmag-rt[data-v-3b592622]{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-3b592622]{padding:18px 20px;display:flex;flex-direction:column;flex:1}.ebmag-card-body .ebmag-cat[data-v-3b592622]{margin-bottom:11px}.ebmag-card-title[data-v-3b592622]{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-3b592622]:hover{color:var(--brand, #0c6b57)}.ebmag-card-exc[data-v-3b592622]{font-size:.91rem;color:var(--ink-2, #6f817a);margin:0 0 16px}.ebmag-card-meta[data-v-3b592622]{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-3b592622]{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-3b592622]{grid-template-columns:1fr}.ebmag-feat-viz[data-v-3b592622]{min-height:180px}.ebmag-grid[data-v-3b592622]{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.ebmag-grid[data-v-3b592622]{grid-template-columns:1fr}.ebmag-bar[data-v-3b592622]{flex-direction:column;align-items:stretch}.ebmag-search[data-v-3b592622]{min-width:0}.ebmag-feat-body[data-v-3b592622]{padding:26px 24px}}.pb[data-v-8e5a77ec]{--pb-bg: #f3f5f9;--pb-surface: #fff;--pb-surface-2: #f8fafc;--pb-navy: var(--payout-navy, #0a1e3d);--pb-navy-2: #0d2549;--pb-navy-txt: #b9c6dc;--pb-navy-mut: #7e90ad;--pb-ink: #0c1c33;--pb-body: #3e4c62;--pb-muted: #64748b;--pb-faint: #94a3b8;--pb-line: #e2e8f1;--pb-line-2: #cdd7e4;--pb-blue: var(--ed-brand, #1e6bf0);--pb-blue-600: #1659d2;--pb-blue-700: #1149ae;--pb-blue-soft: #e8f0fe;--pb-blue-line: #c8dbfc;--pb-green: var(--accent, #0eb576);--pb-green-600: #0b9c65;--pb-green-700: #087f53;--pb-green-soft: #e0f7ec;--pb-green-line: #b9ecd4;--pb-green-txt: #067a50;--pb-amber: #9a6700;--pb-amber-bg: #fcf3df;--pb-amber-line: #f1ddab;--pb-danger: #b3413a;--pb-danger-bg: #fbeae8;--pb-sh-xs: 0 1px 2px rgba(12, 28, 51, .06);--pb-sh-sm: 0 1px 2px rgba(12, 28, 51, .05), 0 2px 8px rgba(12, 28, 51, .06);--pb-sh: 0 2px 4px rgba(12, 28, 51, .04), 0 10px 24px rgba(12, 28, 51, .08);--pb-r-xs: 6px;--pb-r-sm: 9px;--pb-r: 12px;--pb-r-lg: 16px;--pb-r-xl: 22px;--pb-sans: var(--font-body-family, "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif);--pb-display: var(--font-heading-family, "Space Grotesk", var(--pb-sans));--pb-mono: var(--font-mono-family, "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace);width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);font-family:var(--pb-sans);color:var(--pb-body);font-size:16.5px;line-height:1.6}.pb[data-v-8e5a77ec] *,.pb[data-v-8e5a77ec] *:before,.pb[data-v-8e5a77ec] *:after{box-sizing:border-box}.pb a[data-v-8e5a77ec]{color:var(--pb-blue-600);text-decoration:none}.pb a[data-v-8e5a77ec]:hover{color:var(--pb-blue-700)}.pb img[data-v-8e5a77ec]{display:block;max-width:100%}.pb [id][data-v-8e5a77ec]{scroll-margin-top:calc(var(--site-shell-header-height, 72px) + 16px)}.pb-wrap[data-v-8e5a77ec]{max-width:var(--ec-maxw, 1180px);margin:0 auto;padding:0 var(--ec-wrap-px, 24px)}.pb h1[data-v-8e5a77ec],.pb h2[data-v-8e5a77ec],.pb h3[data-v-8e5a77ec],.pb h4[data-v-8e5a77ec]{font-family:var(--pb-display);color:var(--pb-ink);line-height:1.16;margin:0 0 .45em;letter-spacing:-.015em;font-weight:700;text-wrap:balance}.pb-badge[data-v-8e5a77ec]{display:inline-flex;align-items:center;gap:6px;font-family:var(--pb-mono);font-size:12px;font-weight:600;line-height:1;padding:6px 10px;border-radius:var(--pb-r-xs);border:1px solid transparent;white-space:nowrap}.pb-badge--navy[data-v-8e5a77ec]{background:var(--pb-navy);color:#fff}.pb-badge--blue[data-v-8e5a77ec]{background:var(--pb-blue-soft);color:var(--pb-blue-700);border-color:var(--pb-blue-line)}.pb-badge--green[data-v-8e5a77ec]{background:var(--pb-green-soft);color:var(--pb-green-txt);border-color:var(--pb-green-line)}.pb-badge--amber[data-v-8e5a77ec]{background:var(--pb-amber-bg);color:var(--pb-amber);border-color:var(--pb-amber-line)}.pb-btn[data-v-8e5a77ec]{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--pb-display);font-weight:600;font-size:15.5px;padding:12px 22px;border-radius:var(--pb-r-sm);border:1px solid transparent;text-decoration:none;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.pb-btn[data-v-8e5a77ec]:hover{transform:translateY(-1px)}.pb-btn svg[data-v-8e5a77ec]{width:17px;height:17px;flex:none}.pb-btn--blue[data-v-8e5a77ec]{background:var(--pb-blue);color:#fff;box-shadow:0 6px 16px #1e6bf040}.pb-btn--blue[data-v-8e5a77ec]:hover{background:var(--pb-blue-600);color:#fff}.pb-btn--primary[data-v-8e5a77ec]{background:var(--pb-green);color:#fff;box-shadow:0 6px 16px #0eb57647}.pb-btn--primary[data-v-8e5a77ec]:hover{background:var(--pb-green-600);color:#fff}.pb-btn--sm[data-v-8e5a77ec]{padding:9px 16px;font-size:14px}.pb-cover[data-v-8e5a77ec]{position:relative;overflow:hidden;display:grid;place-items:center;background:var(--pb-surface-2);border-bottom:1px solid var(--pb-line)}.pb-cover[data-v-8e5a77ec]:before{content:"";position:absolute;inset:0;background-image:repeating-linear-gradient(135deg,rgba(30,107,240,.1) 0 8px,transparent 8px 18px)}.pb-cover img[data-v-8e5a77ec]{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pb-cover--dark[data-v-8e5a77ec]{background:var(--pb-navy-2);border-bottom:0}.pb-cover--dark[data-v-8e5a77ec]:before{background-image:repeating-linear-gradient(135deg,rgba(255,255,255,.07) 0 8px,transparent 8px 18px)}.pb-pmeta[data-v-8e5a77ec]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--pb-mono);font-size:11.5px;color:var(--pb-faint);margin:0}.pb-pmeta .pb-sep[data-v-8e5a77ec]{width:3px;height:3px;border-radius:50%;background:var(--pb-line-2)}.pb-crumbs[data-v-8e5a77ec]{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:13px;color:var(--pb-navy-mut);margin:0 0 18px}.pb-crumbs ol[data-v-8e5a77ec],.pb-crumbs li[data-v-8e5a77ec]{display:contents}.pb-crumbs a[data-v-8e5a77ec]{color:var(--pb-navy-mut)}.pb-crumbs a[data-v-8e5a77ec]:hover{color:#fff}.pb-crumbs .pb-here[data-v-8e5a77ec]{color:#d7e1f2}.pb-crumbs .pb-chev[data-v-8e5a77ec]{color:var(--pb-navy-mut);opacity:.7}.pb-hero[data-v-8e5a77ec]{background:radial-gradient(700px 300px at 85% -20%,rgba(30,107,240,.24),transparent 60%),var(--pb-navy);color:#fff;padding:34px 0 40px}.pb-hero h1[data-v-8e5a77ec]{color:#fff;max-width:760px;margin:0 0 12px;font-size:clamp(28px,3.6vw,40px)}.pb-hero .pb-lede[data-v-8e5a77ec]{color:var(--pb-navy-txt);font-size:17px;max-width:680px;margin:0 0 18px}.pb-hero .pb-lede[data-v-8e5a77ec] :is(a){color:#d7e1f2;text-decoration:underline}.pb-hero-meta[data-v-8e5a77ec]{display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:13px;color:var(--pb-navy-mut);margin:0}.pb-hero-meta b[data-v-8e5a77ec]{color:#d7e1f2;font-weight:600}.pb-kicker[data-v-8e5a77ec]{display:inline-flex;align-items:center;gap:8px;font-family:var(--pb-mono);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#8fb6ff;margin-bottom:10px}.pb-kicker[data-v-8e5a77ec]:before{content:"";width:18px;height:2px;background:var(--pb-green);border-radius:2px}.pbl[data-v-8e5a77ec]{background:var(--pb-bg);padding:38px 0 64px}.pbl-bar[data-v-8e5a77ec]{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin:0 0 10px}.pbl-pills[data-v-8e5a77ec]{display:flex;flex-wrap:wrap;gap:8px}.pbl-pill[data-v-8e5a77ec]{font-family:var(--pb-mono);font-size:12.5px;font-weight:600;white-space:nowrap;color:var(--pb-body);background:var(--pb-surface);border:1px solid var(--pb-line-2);border-radius:999px;padding:8px 15px;cursor:pointer;text-decoration:none;transition:all .15s ease}.pbl-pill[data-v-8e5a77ec]:hover{border-color:var(--pb-blue);color:var(--pb-blue-600)}.pbl-pill.is-active[data-v-8e5a77ec]{background:var(--pb-navy);border-color:var(--pb-navy);color:#fff}.pbl-pill[data-v-8e5a77ec]:disabled{cursor:default}.pbl-search[data-v-8e5a77ec]{display:flex;align-items:center;gap:9px;background:var(--pb-surface);border:1px solid var(--pb-line-2);border-radius:999px;padding:0 16px;min-width:240px}.pbl-search[data-v-8e5a77ec]:focus-within{border-color:var(--pb-blue)}.pbl-search svg[data-v-8e5a77ec]{width:16px;height:16px;color:var(--pb-faint);flex:none}.pbl-search input[data-v-8e5a77ec]{border:0;background:none;outline:none;font-family:inherit;font-size:14.5px;color:var(--pb-ink);padding:9px 0;width:100%}.pbl-note[data-v-8e5a77ec]{font-size:13px;color:var(--pb-muted);margin:0 0 26px}.pbl-count[data-v-8e5a77ec]{font-family:var(--pb-mono);font-size:12.5px;color:var(--pb-ink);font-weight:600}.pbl-lead[data-v-8e5a77ec]{display:grid;grid-template-columns:1.05fr 1fr;background:var(--pb-surface);border:1px solid var(--pb-line);border-radius:var(--pb-r-xl);box-shadow:var(--pb-sh);overflow:hidden;margin-bottom:30px}.pbl-lead-body[data-v-8e5a77ec]{padding:32px 34px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.pbl-lead-title[data-v-8e5a77ec]{font-size:clamp(22px,2.5vw,29px);margin:0}.pbl-lead-title a[data-v-8e5a77ec]{color:var(--pb-ink)}.pbl-lead-title a[data-v-8e5a77ec]:hover{color:var(--pb-blue-600)}.pbl-lead-exc[data-v-8e5a77ec]{margin:0;font-size:15.5px;color:var(--pb-body)}.pbl-lead-cover[data-v-8e5a77ec]{min-height:300px}.pbl-grid[data-v-8e5a77ec]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pbl-card[data-v-8e5a77ec]{display:flex;flex-direction:column;background:var(--pb-surface);border:1px solid var(--pb-line);border-radius:var(--pb-r-lg);box-shadow:var(--pb-sh-xs);overflow:hidden;transition:box-shadow .2s ease,transform .2s ease}.pbl-card[data-v-8e5a77ec]:hover{box-shadow:var(--pb-sh);transform:translateY(-2px)}.pbl-card-cover[data-v-8e5a77ec]{aspect-ratio:16 / 9}.pbl-card-body[data-v-8e5a77ec]{padding:18px 20px 20px;display:flex;flex-direction:column;align-items:flex-start;gap:9px;flex:1}.pbl-card-title[data-v-8e5a77ec]{font-size:17px;margin:0;line-height:1.25}.pbl-card-title a[data-v-8e5a77ec]{color:var(--pb-ink)}.pbl-card-title a[data-v-8e5a77ec]:hover{color:var(--pb-blue-600)}.pbl-card-exc[data-v-8e5a77ec]{margin:0;font-size:14.5px;color:var(--pb-muted)}.pbl-card-meta[data-v-8e5a77ec]{margin-top:auto;padding-top:4px}.pbl-empty[data-v-8e5a77ec]{text-align:center;padding:54px 20px;color:var(--pb-muted);background:var(--pb-surface);border:1px solid var(--pb-line);border-radius:var(--pb-r-lg)}@media(max-width:940px){.pbl-grid[data-v-8e5a77ec]{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.pbl-lead[data-v-8e5a77ec]{grid-template-columns:1fr}.pbl-lead-cover[data-v-8e5a77ec]{min-height:190px;order:-1}.pbl-lead-body[data-v-8e5a77ec]{padding:24px}}@media(max-width:640px){.pbl-grid[data-v-8e5a77ec]{grid-template-columns:1fr}.pbl-bar[data-v-8e5a77ec]{flex-direction:column;align-items:stretch}.pbl-search[data-v-8e5a77ec]{min-width:0}.pbl-pills[data-v-8e5a77ec]{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.pbl-pills[data-v-8e5a77ec]::-webkit-scrollbar{display:none}.pbl-pill[data-v-8e5a77ec]{flex:none}}.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-dea4b800]{padding:8px 0 40px}.routed-seo-section__wrap[data-v-dea4b800]{max-width:1180px;margin:0 auto;padding:0 28px}@media(max-width:640px){.routed-seo-section__wrap[data-v-dea4b800]{padding:0 16px}}
