.case-page.svelte-1d4uy61{background:var(--bg);color:var(--text)}.case-shell.svelte-1d4uy61{width:min(100% - 56px,1120px);margin:0 auto;padding-bottom:64px}.case-hero.svelte-1d4uy61{padding:76px 0 54px;max-width:900px}.eyebrow.svelte-1d4uy61{margin:0 0 22px;font-size:14px;font-weight:800;color:var(--accent);letter-spacing:.04em}h1.svelte-1d4uy61{margin:0;font-size:clamp(38px,6vw,70px);font-weight:850;line-height:1.1;letter-spacing:-.045em}.intro.svelte-1d4uy61{margin:26px 0 0;max-width:760px;color:var(--muted);font-size:19px;line-height:1.8}.record-note.svelte-1d4uy61{margin:22px 0 0;padding-left:14px;border-left:3px solid var(--line-strong);color:var(--muted);font-size:15px;line-height:1.7}.section-heading.svelte-1d4uy61{margin:0 0 24px;font-size:clamp(25px,4vw,34px);line-height:1.3}.case-grid.svelte-1d4uy61{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.case-card.svelte-1d4uy61{display:flex;flex-direction:column;min-width:0;padding:28px;border:2px solid var(--line-strong);border-radius:var(--radius);background:var(--bg2);box-shadow:var(--shadow-hard)}.case-card.featured.svelte-1d4uy61{grid-column:1 / -1;padding:clamp(28px,4vw,42px);background:var(--stage);color:var(--bg2)}.card-meta.svelte-1d4uy61{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:0 0 22px;font-size:14px;color:var(--muted)}.record-kind.svelte-1d4uy61{font-weight:700}h3.svelte-1d4uy61{margin:0 0 18px;font-size:26px;line-height:1.4;letter-spacing:-.02em}h3.svelte-1d4uy61 a:where(.svelte-1d4uy61){color:inherit;text-decoration:none}h3.svelte-1d4uy61 a:where(.svelte-1d4uy61):hover{text-decoration:underline;text-underline-offset:5px}.featured.svelte-1d4uy61 h3:where(.svelte-1d4uy61){max-width:860px;font-size:clamp(29px,4vw,42px)}.excerpt.svelte-1d4uy61{margin:0 0 24px;font-size:17px;line-height:1.8;color:var(--muted)}.featured.svelte-1d4uy61 .card-meta:where(.svelte-1d4uy61),.featured.svelte-1d4uy61 .excerpt:where(.svelte-1d4uy61){color:var(--line)}.case-metrics.svelte-1d4uy61{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:760px;gap:18px;margin:0 0 26px}.case-metrics.svelte-1d4uy61 div:where(.svelte-1d4uy61){display:flex;flex-direction:column;gap:8px}dt.svelte-1d4uy61{order:2;font-size:15px;color:var(--line)}dd.svelte-1d4uy61{margin:0;font-size:30px;font-weight:800;color:var(--lime)}.card-link.svelte-1d4uy61{display:flex;justify-content:space-between;align-items:center;min-height:48px;margin-top:auto;padding-top:14px;border-top:1px solid var(--line);color:inherit;font-size:16px;font-weight:700;text-decoration:none}.featured.svelte-1d4uy61 .card-link:where(.svelte-1d4uy61){border-top-color:#ffffff38}.card-link.svelte-1d4uy61:hover{text-decoration:underline;text-underline-offset:5px}.feature-guides.svelte-1d4uy61{margin-top:64px;scroll-margin-top:110px}.guide-intro.svelte-1d4uy61{color:var(--muted);font-size:18px;line-height:1.7;margin:-10px 0 26px}.feature-guides.svelte-1d4uy61 ul:where(.svelte-1d4uy61){list-style:none;padding:0;margin:0;border-top:2px solid var(--line-strong)}.feature-guides.svelte-1d4uy61 li:where(.svelte-1d4uy61){padding:26px 0;border-bottom:1px solid var(--line)}.guide-category.svelte-1d4uy61{margin:0 0 12px;color:var(--accent);font-size:14px;font-weight:700}.feature-guides.svelte-1d4uy61 h3:where(.svelte-1d4uy61){margin:0 0 10px;font-size:24px}.feature-guides.svelte-1d4uy61 li:where(.svelte-1d4uy61)>p:where(.svelte-1d4uy61):last-child{margin:0;max-width:860px;font-size:17px;line-height:1.8;color:var(--muted)}.more-guides.svelte-1d4uy61{font-size:15px;line-height:1.7}.more-guides.svelte-1d4uy61 a:where(.svelte-1d4uy61){color:var(--muted);text-underline-offset:4px}.case-invite.svelte-1d4uy61{margin-top:44px;padding:30px;background:var(--lime);border:2px solid var(--line-strong);border-radius:var(--radius);box-shadow:var(--shadow-hard)}.case-invite.svelte-1d4uy61 h2:where(.svelte-1d4uy61){margin:0 0 12px;font-size:29px;line-height:1.3}.case-invite.svelte-1d4uy61 p:where(.svelte-1d4uy61){margin:0 0 22px;font-size:17px;line-height:1.7}.case-invite.svelte-1d4uy61 .btn:where(.svelte-1d4uy61){white-space:normal}@media(max-width:760px){.case-grid.svelte-1d4uy61{grid-template-columns:1fr}.case-shell.svelte-1d4uy61{width:calc(100% - 36px)}.case-hero.svelte-1d4uy61{padding-top:44px}.intro.svelte-1d4uy61{font-size:17px}.case-card.svelte-1d4uy61{padding:24px}h3.svelte-1d4uy61{font-size:24px}.case-metrics.svelte-1d4uy61{gap:12px}dd.svelte-1d4uy61{font-size:25px}.feature-guides.svelte-1d4uy61 h3:where(.svelte-1d4uy61){font-size:22px}.case-invite.svelte-1d4uy61{padding:24px}}
