.markdown-inline.svelte-1a3w444 p{margin:0}.markdown-inline.svelte-1a3w444 strong{font-weight:700}.employment-list.svelte-azt3f0{--border-secondary:#cbd5e1;--border-tertiary:#e2e8f0;font-family:inherit}.employment-card-shell.svelte-azt3f0{border:.5px solid var(--border-secondary);background:#fff;border-radius:12px;padding:1rem 1.25rem 1rem 2rem;overflow:visible}.employment-card-shell.svelte-azt3f0>.absolute.top-1.bottom-0.left-2:where(.svelte-azt3f0){display:none}.employment-card-shell.svelte-azt3f0>.absolute.top-1\.5.left-0:where(.svelte-azt3f0){top:1.65rem;left:.7rem;transform:translateY(-50%)}.employment-row-toggle.svelte-azt3f0{text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:0;display:flex}.employment-row-toggle.svelte-azt3f0:disabled{cursor:default}.employment-row-main.svelte-azt3f0{flex:auto;min-width:0}.employment-row-right.svelte-azt3f0{flex:none;align-items:center;gap:10px;display:inline-flex}.employment-row-chevron.svelte-azt3f0{color:#334155;flex:none;font-size:16px;line-height:1}.employment-cases-toggle.svelte-azt3f0{text-align:left;color:#475569;cursor:pointer;background:0 0;border:0;border-top:1px solid #e2e8f0;width:100%;margin-top:16px;padding:12px 0 0;font-size:14px;font-weight:600;transition:color .12s}.employment-cases-toggle.svelte-azt3f0:hover{color:#334155}.employment-cases-toggle-inner.svelte-azt3f0{align-items:center;gap:8px;display:inline-flex}.employment-cases-chevron.svelte-azt3f0{color:#475569;width:15px;height:15px;transition:transform .14s,color .12s}.employment-cases-toggle.svelte-azt3f0:hover .employment-cases-chevron:where(.svelte-azt3f0){color:#334155}.employment-cases-chevron.is-open.svelte-azt3f0{transform:rotate(180deg)}.employment-cases-panel.svelte-azt3f0{background:#f8f7f4;border:1px solid #e6e5e1;border-radius:10px;margin-top:11px;padding:13px 15px}.employment-cases-title.svelte-azt3f0{color:#64748b;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px;font-size:11px;font-weight:600}.employment-heading-row.svelte-azt3f0{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.employment-heading-role.svelte-azt3f0{color:#0f172a;font-size:16px;font-weight:600;line-height:1.35}.employment-heading-company.svelte-azt3f0{color:#3b82f6;font-size:16px;font-weight:600;line-height:1.35}.employment-heading-period.svelte-azt3f0{color:#64748b;white-space:nowrap;font-size:13px;font-weight:500}.employment-match-badge.svelte-azt3f0{color:#1d4ed8;background:#dbeafe;border-radius:999px;align-items:center;padding:2px 9px;font-size:12px;font-weight:500;display:inline-flex}.period-display.svelte-azt3f0{cursor:default;position:relative}.period-display.svelte-azt3f0:after{content:attr(data-full);color:#fff;white-space:nowrap;opacity:0;pointer-events:none;z-index:15;background:#0f172a;border-radius:4px;padding:4px 8px;font-size:11px;font-weight:500;transition:opacity .15s;position:absolute;top:calc(100% + 6px);right:0}.period-display.svelte-azt3f0:hover:after{opacity:1}.employment-summary-bullets.svelte-azt3f0{gap:4px;margin-top:10px;display:grid}.employment-summary-bullet-item.svelte-azt3f0{color:#475569;padding-left:16px;font-size:13px;line-height:1.5;position:relative}.employment-summary-arrow.svelte-azt3f0{color:#64748b;position:absolute;top:0;left:0}.employment-heading-separator.svelte-azt3f0{color:#94a3b8;font-size:14px}.employment-heading-divider.svelte-azt3f0{border-top:.5px solid var(--border-tertiary);margin-top:8px}.employment-case-list-row.svelte-azt3f0{text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:baseline;gap:14px;width:100%;padding:6px;display:flex}.employment-case-list-row.is-active.svelte-azt3f0{background:#f8fafc;border-left:2px solid #3b82f6;border-radius:8px;padding-left:10px}.employment-case-list-separator.svelte-azt3f0{background:#e2e8f0;height:1px;margin:4px 0 2px}.employment-case-list-left.svelte-azt3f0{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.employment-case-list-title.svelte-azt3f0{color:#0f172a;font-size:15px;font-weight:600;line-height:1.35}.employment-cases-list.svelte-azt3f0{gap:8px;margin:0;padding:0;list-style:none;display:grid}.employment-case-row.svelte-azt3f0{color:#1f2937;justify-content:space-between;align-items:baseline;gap:14px;font-size:14px;display:flex}.employment-case-name.svelte-azt3f0{text-align:left;color:#0f172a;scroll-margin-top:90px;font-weight:700;text-decoration:none;display:block}.employment-case-role.svelte-azt3f0{color:#475569;margin-top:2px;font-size:13px}.employment-case-meta.svelte-azt3f0{color:#475569;font-size:14px;font-weight:500}.employment-case-period.svelte-azt3f0{white-space:nowrap;color:#64748b;font-size:12px;font-weight:500}.employment-cases-inline.svelte-azt3f0{border-top:.5px solid var(--border-tertiary);gap:4px;margin-top:12px;padding-top:8px;display:grid}.employment-case-inline-card.svelte-azt3f0{border:.5px solid var(--border-secondary);background:#fff;border-radius:12px;margin-left:0;padding:.75rem .875rem}.employment-case-inline-card.svelte-azt3f0:first-of-type{margin-top:0}.employment-case-inline-row.svelte-azt3f0{justify-content:space-between;align-items:baseline;gap:10px;font-size:14px;display:flex}.employment-case-inline-right.svelte-azt3f0{align-items:baseline;gap:10px;display:inline-flex}.employment-carousel-top.svelte-azt3f0{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.employment-carousel-meta.svelte-azt3f0{color:#475569;font-size:12px;font-weight:500;line-height:1.4}.employment-carousel-close.svelte-azt3f0,.employment-carousel-nav.svelte-azt3f0{color:#334155;cursor:pointer;background:#fff;border:.5px solid #cbd5e1;border-radius:6px;padding:4px 12px;font-size:12px;font-weight:500}.employment-carousel-bottom.svelte-azt3f0{justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.employment-carousel-dots.svelte-azt3f0{align-items:center;gap:8px;display:inline-flex}.employment-carousel-dot.svelte-azt3f0{background:#cbd5e1;border-radius:999px;width:8px;height:8px}.employment-carousel-dot.is-active.svelte-azt3f0{background:#3b82f6}.employment-case-plain-line.svelte-azt3f0{color:#1f2937;align-items:baseline;gap:8px;margin-top:6px;padding:0;font-size:13px;line-height:1.4;display:flex}.employment-case-detail-label.svelte-azt3f0{text-transform:uppercase;letter-spacing:.5px;color:#64748b;white-space:nowrap;flex:none;min-width:70px;padding-top:2px;font-size:11px;font-weight:600}.employment-case-detail-label-effect.svelte-azt3f0{color:#3b82f6;font-weight:700}.employment-case-highlight-line.svelte-azt3f0{color:#1f2937;align-items:baseline;gap:8px;margin-top:6px;font-size:13px;line-height:1.4;display:flex}.employment-case-effect-text.svelte-azt3f0{color:#0f172a;font-size:13px;font-weight:700}.employment-case-plain-line.svelte-azt3f0 .markdown-block,.employment-case-highlight-line.svelte-azt3f0 .markdown-block{line-height:1.4}.employment-case-plain-line.svelte-azt3f0 .markdown-block p+p,.employment-case-highlight-line.svelte-azt3f0 .markdown-block p+p{margin-top:3px}.employment-case-plain-line.svelte-azt3f0 .markdown-block li+li,.employment-case-highlight-line.svelte-azt3f0 .markdown-block li+li{margin-top:2px}.employment-case-tools-row.svelte-azt3f0{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.employment-case-tool-chip.svelte-azt3f0{color:#475569;background:#f8fafc;border:.5px solid #d1d5db;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:500}.customer-external.svelte-azt3f0{color:#2563eb;font-size:12px;font-weight:500}.customer-internal.svelte-azt3f0{color:#64748b;font-weight:600}.employment-card-shell.is-dimmed.svelte-azt3f0{opacity:.4;pointer-events:none}@media (width<=768px){.employment-card-shell.svelte-azt3f0{padding:1rem 1rem 1rem 1.75rem}.employment-case-row.svelte-azt3f0{flex-direction:column;align-items:flex-start;gap:4px}.employment-case-inline-row.svelte-azt3f0{flex-direction:column;align-items:flex-start}.employment-carousel-top.svelte-azt3f0,.employment-carousel-bottom.svelte-azt3f0{flex-wrap:wrap}}@media print{li.relative.pl-7.svelte-azt3f0{box-shadow:none!important;border:none!important;border-radius:0!important;padding-left:14px!important}.employment-card-shell.svelte-azt3f0{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;padding-left:14px!important}.employment-case-inline-card.svelte-azt3f0{box-shadow:none!important;border:none!important;border-left:2px solid #3b82f6!important;border-radius:0!important;margin-left:0!important;padding-left:12px!important}}
