.back-link[data-astro-cid-skaurlmh]{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;color:var(--ink-mute);text-decoration:none;margin-bottom:40px;transition:color .2s}.back-link[data-astro-cid-skaurlmh]:hover{color:var(--coral)}.back-link[data-astro-cid-skaurlmh] svg[data-astro-cid-skaurlmh]{width:14px;height:14px}.cs-header[data-astro-cid-skaurlmh]{max-width:720px}.cs-header-meta[data-astro-cid-skaurlmh]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.cs-client[data-astro-cid-skaurlmh]{font-size:14px;font-weight:600;color:var(--ink)}.cs-industry[data-astro-cid-skaurlmh]{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:99px;border:1px solid var(--border);color:var(--ink-mute)}.cs-tags[data-astro-cid-skaurlmh]{display:flex;gap:6px;flex-wrap:wrap;margin-top:20px}.tag[data-astro-cid-skaurlmh]{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:99px;border:1px solid var(--border);color:var(--ink-mute)}.cs-results-strip[data-astro-cid-skaurlmh]{display:flex;flex-wrap:wrap;gap:2px;border:1px solid var(--border);background:var(--border)}.cs-result[data-astro-cid-skaurlmh]{flex:1 1 180px;display:flex;flex-direction:column;gap:6px;padding:28px 32px;background:var(--bg-elev)}.cs-result-value[data-astro-cid-skaurlmh]{font-size:clamp(28px,4vw,40px);font-weight:600;line-height:1;color:var(--coral);letter-spacing:-.02em}.cs-result-label[data-astro-cid-skaurlmh]{font-size:13px;color:var(--ink-mute);line-height:1.4}.prose[data-astro-cid-skaurlmh]{padding:64px 0;color:var(--ink-soft);font-size:17px;line-height:1.75}.prose[data-astro-cid-skaurlmh] h2{font-family:var(--font-sans);font-size:clamp(22px,2.5vw,28px);font-weight:600;color:var(--ink);margin:48px 0 16px;letter-spacing:-.02em}.prose[data-astro-cid-skaurlmh] h3{font-family:var(--font-sans);font-size:20px;font-weight:600;color:var(--ink);margin:36px 0 12px}.prose[data-astro-cid-skaurlmh] p{margin-bottom:24px}.prose[data-astro-cid-skaurlmh] ul,.prose[data-astro-cid-skaurlmh] ol{padding-left:24px;margin-bottom:24px}.prose[data-astro-cid-skaurlmh] ul{list-style:disc}.prose[data-astro-cid-skaurlmh] ol{list-style:decimal}.prose[data-astro-cid-skaurlmh] ul ul{list-style:circle}.prose[data-astro-cid-skaurlmh] li{margin-bottom:8px}.prose[data-astro-cid-skaurlmh] li::marker{color:var(--ink-mute)}.prose[data-astro-cid-skaurlmh] a{color:var(--coral);text-decoration:underline;text-underline-offset:3px}.prose[data-astro-cid-skaurlmh] strong{color:var(--ink);font-weight:600}.prose[data-astro-cid-skaurlmh] code{font-family:JetBrains Mono,monospace;font-size:.875em;background:var(--bg-sunken);padding:2px 6px;border-radius:4px;color:var(--ink)}.prose[data-astro-cid-skaurlmh] pre{background:var(--bg-sunken);border:1px solid var(--border);border-radius:8px;padding:24px;overflow-x:auto;margin-bottom:24px}.prose[data-astro-cid-skaurlmh] pre code{background:none;padding:0}.prose[data-astro-cid-skaurlmh] blockquote{border-left:3px solid var(--coral);padding-left:20px;color:var(--ink-soft);font-style:italic;margin:32px 0}.prose[data-astro-cid-skaurlmh] hr{border:none;border-top:1px solid var(--border);margin:48px 0}.prose[data-astro-cid-skaurlmh] figure{margin:40px 0}.prose[data-astro-cid-skaurlmh] img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--border)}.prose[data-astro-cid-skaurlmh] figcaption{margin-top:12px;font-size:13px;line-height:1.5;color:var(--ink-mute);text-align:center}.prose[data-astro-cid-skaurlmh] .table-scroll{margin:32px 0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.prose[data-astro-cid-skaurlmh] table{width:100%;min-width:480px;border-collapse:collapse;margin:0;font-size:15px}.prose[data-astro-cid-skaurlmh] th,.prose[data-astro-cid-skaurlmh] td{text-align:left;padding:12px 16px;border:1px solid var(--border);vertical-align:top}.prose[data-astro-cid-skaurlmh] th{font-weight:600;color:var(--ink);background:var(--bg-sunken)}.prose[data-astro-cid-skaurlmh] tbody tr:nth-child(odd){background:color-mix(in srgb,var(--bg-sunken) 40%,transparent)}
