.story[data-astro-cid-ko6zhqt7]{padding-top:46px;padding-bottom:72px}.story-header[data-astro-cid-ko6zhqt7]{max-width:1060px}.story[data-astro-cid-ko6zhqt7] .back-link[data-astro-cid-ko6zhqt7]{display:inline-block;font-size:14px;color:#475569;margin-bottom:32px}.story-kicker[data-astro-cid-ko6zhqt7]{font-size:14px;font-weight:500;color:#647c89;margin:0 0 18px}.story[data-astro-cid-ko6zhqt7] h1[data-astro-cid-ko6zhqt7]{font-size:clamp(34px,3.6vw,52px);line-height:1.17;font-weight:500;letter-spacing:-.015em;margin:0 0 26px;max-width:none}.story-lead[data-astro-cid-ko6zhqt7]{font-size:20px;line-height:1.65;color:#334155;max-width:960px;margin:0}.story-stack[data-astro-cid-ko6zhqt7]{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0}.story-stack[data-astro-cid-ko6zhqt7] li[data-astro-cid-ko6zhqt7]{padding:6px 11px;border-radius:6px;background:#f4f7f8;color:#475569;font-size:12px}.story-highlights[data-astro-cid-ko6zhqt7]{list-style:none;display:grid;grid-template-columns:repeat(var(--highlight-columns,4),minmax(0,1fr));gap:28px;margin:42px 0 64px;padding:30px;border:1px solid #e5ebee;border-radius:20px;background:#f6f9fa}.story-highlights[data-astro-cid-ko6zhqt7] li[data-astro-cid-ko6zhqt7]{min-width:0}.story-highlights[data-astro-cid-ko6zhqt7] h2[data-astro-cid-ko6zhqt7]{font-size:18px;line-height:1.4;font-weight:500;margin:0 0 9px}.story-highlights[data-astro-cid-ko6zhqt7] p[data-astro-cid-ko6zhqt7]{font-size:14px;line-height:1.55;color:#475569;margin:0}.story-layout[data-astro-cid-ko6zhqt7]{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,3fr);gap:clamp(32px,5vw,76px);align-items:start}.story-layout-short[data-astro-cid-ko6zhqt7]{grid-template-columns:minmax(0,1fr)}.story-layout-short[data-astro-cid-ko6zhqt7] .story-content[data-astro-cid-ko6zhqt7]{width:100%;margin-inline:auto}.story-list[data-astro-cid-ko6zhqt7]{padding-left:23px;margin:0 0 20px;color:#334155;font-size:18px;line-height:1.7}.story-list[data-astro-cid-ko6zhqt7] li[data-astro-cid-ko6zhqt7]+li[data-astro-cid-ko6zhqt7]{margin-top:8px}.story-content[data-astro-cid-ko6zhqt7] strong[data-astro-cid-ko6zhqt7]{font-weight:500;color:#141517}.story-content[data-astro-cid-ko6zhqt7] .story-support[data-astro-cid-ko6zhqt7]{font-size:15px;color:#475569;margin-top:20px}.story-nav[data-astro-cid-ko6zhqt7]{position:sticky;top:110px;display:flex;flex-direction:column;gap:15px;border-left:1px solid #dce4e8;padding-left:20px}.story-nav[data-astro-cid-ko6zhqt7] span[data-astro-cid-ko6zhqt7]{font-size:12px;color:#647c89;margin-bottom:5px}.story-nav[data-astro-cid-ko6zhqt7] a[data-astro-cid-ko6zhqt7]{font-size:14px;line-height:1.5;color:#475569}.story-nav[data-astro-cid-ko6zhqt7] a[data-astro-cid-ko6zhqt7]:hover{color:#244f6a;text-decoration:underline;text-underline-offset:4px}.story-content[data-astro-cid-ko6zhqt7]{max-width:790px;min-width:0}.story-content[data-astro-cid-ko6zhqt7] section[data-astro-cid-ko6zhqt7]{margin:0 0 52px;scroll-margin-top:110px}.story-content[data-astro-cid-ko6zhqt7] h2[data-astro-cid-ko6zhqt7]{font-size:32px;line-height:1.25;font-weight:500;margin:0 0 23px;letter-spacing:0}.story-content[data-astro-cid-ko6zhqt7] p[data-astro-cid-ko6zhqt7]{font-size:18px;line-height:1.7;color:#334155;margin:0 0 18px}.story-stage[data-astro-cid-ko6zhqt7]{padding-top:32px;border-top:1px solid #e1e7eb}.story-stage-label[data-astro-cid-ko6zhqt7]{display:block;font-size:13px;font-weight:500;color:#647c89;margin-bottom:13px}.story-result[data-astro-cid-ko6zhqt7]{border-left:2px solid #647c89;background:#f6f9fa;padding:20px 24px;margin-top:26px;border-radius:0 12px 12px 0}.story-result[data-astro-cid-ko6zhqt7] strong[data-astro-cid-ko6zhqt7]{display:block;font-size:14px;font-weight:500;color:#244f6a;margin-bottom:8px}.story-result[data-astro-cid-ko6zhqt7] p[data-astro-cid-ko6zhqt7]{font-size:17px;margin:0}.story-extras[data-astro-cid-ko6zhqt7]{display:grid;gap:26px}.story-extras[data-astro-cid-ko6zhqt7] h3[data-astro-cid-ko6zhqt7]{font-size:22px;font-weight:500;line-height:1.4;margin:0 0 10px}.story-extras[data-astro-cid-ko6zhqt7] p[data-astro-cid-ko6zhqt7]{margin:0}.story-content[data-astro-cid-ko6zhqt7] .story-outcome[data-astro-cid-ko6zhqt7]{padding:32px;border-radius:20px;background:#edf3f5;margin-bottom:0}.story-outcome[data-astro-cid-ko6zhqt7] p[data-astro-cid-ko6zhqt7]:last-child{margin-bottom:0}@media(max-width:1099px){.story-highlights[data-astro-cid-ko6zhqt7]{grid-template-columns:repeat(2,minmax(0,1fr))}.story-layout[data-astro-cid-ko6zhqt7]{grid-template-columns:minmax(0,1fr)}.story-nav[data-astro-cid-ko6zhqt7]{display:none}.story-content[data-astro-cid-ko6zhqt7]{max-width:820px;margin-inline:auto}}@media(max-width:767px){.story[data-astro-cid-ko6zhqt7]{padding-block:30px 44px}.story[data-astro-cid-ko6zhqt7] .back-link[data-astro-cid-ko6zhqt7]{margin-bottom:24px}.story[data-astro-cid-ko6zhqt7] h1[data-astro-cid-ko6zhqt7]{font-size:32px;line-height:1.2;letter-spacing:0}.story-lead[data-astro-cid-ko6zhqt7]{font-size:17px}.story-highlights[data-astro-cid-ko6zhqt7]{padding:22px 18px;gap:24px 18px;margin-block:30px 38px}.story-highlights[data-astro-cid-ko6zhqt7] h2[data-astro-cid-ko6zhqt7]{font-size:16px}.story-highlights[data-astro-cid-ko6zhqt7] p[data-astro-cid-ko6zhqt7]{font-size:13px}.story-content[data-astro-cid-ko6zhqt7] h2[data-astro-cid-ko6zhqt7]{font-size:26px}.story-content[data-astro-cid-ko6zhqt7] p[data-astro-cid-ko6zhqt7],.story-list[data-astro-cid-ko6zhqt7]{font-size:16px}.story-content[data-astro-cid-ko6zhqt7] section[data-astro-cid-ko6zhqt7]{margin-bottom:36px}.story-result[data-astro-cid-ko6zhqt7]{padding:18px}.story-content[data-astro-cid-ko6zhqt7] .story-outcome[data-astro-cid-ko6zhqt7]{padding:24px 20px}.story-extras[data-astro-cid-ko6zhqt7] h3[data-astro-cid-ko6zhqt7]{font-size:21px}}.story-refined[data-astro-cid-ko6zhqt7] .story-header[data-astro-cid-ko6zhqt7]{max-width:none;padding:36px 40px 38px;background:#f3f7f9;border-radius:24px}.story-refined[data-astro-cid-ko6zhqt7] .story-kicker[data-astro-cid-ko6zhqt7]{display:flex;align-items:center;gap:10px;color:#426274}.story-refined[data-astro-cid-ko6zhqt7] .story-kicker[data-astro-cid-ko6zhqt7]:before{content:"";width:6px;height:6px;border-radius:50%;background:#647c89}.story-refined[data-astro-cid-ko6zhqt7] h1[data-astro-cid-ko6zhqt7]{max-width:1020px;letter-spacing:-.01em}.story-refined[data-astro-cid-ko6zhqt7] .story-lead[data-astro-cid-ko6zhqt7]{max-width:920px}.story-refined[data-astro-cid-ko6zhqt7] .story-stack[data-astro-cid-ko6zhqt7] li[data-astro-cid-ko6zhqt7]{background:#fff;color:#475569;border:1px solid #e4ecef}.story-refined[data-astro-cid-ko6zhqt7] .story-highlights[data-astro-cid-ko6zhqt7]{margin:0 0 62px;padding:34px 18px 32px;background:transparent;border:0;border-bottom:1px solid #e2e9ed;border-radius:0;gap:30px}.story-refined[data-astro-cid-ko6zhqt7] .story-highlights[data-astro-cid-ko6zhqt7] h2[data-astro-cid-ko6zhqt7]{font-size:22px;line-height:1.35;color:#244f6a}.story-refined[data-astro-cid-ko6zhqt7] .story-highlights[data-astro-cid-ko6zhqt7] p[data-astro-cid-ko6zhqt7]{font-size:15px;line-height:1.6}.story-refined[data-astro-cid-ko6zhqt7] .story-nav[data-astro-cid-ko6zhqt7]{gap:5px;padding-left:0;border-left:0}.story-refined[data-astro-cid-ko6zhqt7] .story-nav[data-astro-cid-ko6zhqt7]>span[data-astro-cid-ko6zhqt7]{padding-left:28px}.story-refined[data-astro-cid-ko6zhqt7] .story-nav[data-astro-cid-ko6zhqt7] a[data-astro-cid-ko6zhqt7]{position:relative;padding:9px 10px 9px 28px;border-radius:7px;transition:color .2s,background-color .2s}.story-refined[data-astro-cid-ko6zhqt7] .story-nav[data-astro-cid-ko6zhqt7] a[data-astro-cid-ko6zhqt7][aria-current=location]{color:#244f6a;background:#edf3f6;font-weight:500}.story-refined[data-astro-cid-ko6zhqt7] .story-nav[data-astro-cid-ko6zhqt7] a[data-astro-cid-ko6zhqt7]:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;left:6px;top:16.5px;background:#acbdc6;box-shadow:0 0 0 3px #f4f7f9;z-index:1}.story-refined[data-astro-cid-ko6zhqt7] .story-nav[data-astro-cid-ko6zhqt7] a[data-astro-cid-ko6zhqt7]:not(:last-child):after{content:"";position:absolute;left:8.5px;top:19.5px;width:1px;height:calc(100% + 5px);background:#d6e1e6;pointer-events:none}.story-refined[data-astro-cid-ko6zhqt7] .story-nav[data-astro-cid-ko6zhqt7] a[data-astro-cid-ko6zhqt7][data-passed]:after{background:#8fa7b5}.story-refined[data-astro-cid-ko6zhqt7] .story-nav[data-astro-cid-ko6zhqt7] a[data-astro-cid-ko6zhqt7][data-passed]:before{background:#7c96a5}.story-refined[data-astro-cid-ko6zhqt7] .story-nav[data-astro-cid-ko6zhqt7] a[data-astro-cid-ko6zhqt7][aria-current=location]:before{background:#244f6a;box-shadow:0 0 0 4px #e1ebf0}.story-refined[data-astro-cid-ko6zhqt7] .story-content[data-astro-cid-ko6zhqt7] section[data-astro-cid-ko6zhqt7]{margin-bottom:60px}.story-refined[data-astro-cid-ko6zhqt7] .story-stage[data-astro-cid-ko6zhqt7]{padding-top:0;border-top:0}.story-refined[data-astro-cid-ko6zhqt7] .story-content[data-astro-cid-ko6zhqt7] h2[data-astro-cid-ko6zhqt7]{margin-bottom:20px}.story-refined[data-astro-cid-ko6zhqt7] .story-content[data-astro-cid-ko6zhqt7] .story-outcome[data-astro-cid-ko6zhqt7]{position:relative;padding:34px 36px;background:#edf3f5;border:1px solid #dce7ec;border-radius:22px;margin-bottom:0}.story-refined[data-astro-cid-ko6zhqt7] .story-outcome[data-astro-cid-ko6zhqt7] h2[data-astro-cid-ko6zhqt7]{color:#244f6a}.story-refined[data-astro-cid-ko6zhqt7] .story-header[data-astro-cid-ko6zhqt7]{position:relative}@media(max-width:1099px){.story-refined[data-astro-cid-ko6zhqt7] .story-header[data-astro-cid-ko6zhqt7]{padding:30px}.story-refined[data-astro-cid-ko6zhqt7] .story-highlights[data-astro-cid-ko6zhqt7]{padding-inline:8px;gap:28px}}@media(max-width:767px){.story-refined[data-astro-cid-ko6zhqt7] .story-header[data-astro-cid-ko6zhqt7]{padding:24px 20px;border-radius:18px}.story-refined[data-astro-cid-ko6zhqt7] h1[data-astro-cid-ko6zhqt7]{font-size:30px}.story-refined[data-astro-cid-ko6zhqt7] .story-lead[data-astro-cid-ko6zhqt7]{font-size:16px}.story-refined[data-astro-cid-ko6zhqt7] .story-highlights[data-astro-cid-ko6zhqt7]{padding:26px 0;margin-bottom:36px;gap:24px 18px}.story-refined[data-astro-cid-ko6zhqt7] .story-highlights[data-astro-cid-ko6zhqt7] h2[data-astro-cid-ko6zhqt7]{font-size:18px}.story-refined[data-astro-cid-ko6zhqt7] .story-highlights[data-astro-cid-ko6zhqt7] p[data-astro-cid-ko6zhqt7]{font-size:14px}.story-refined[data-astro-cid-ko6zhqt7] .story-content[data-astro-cid-ko6zhqt7] section[data-astro-cid-ko6zhqt7]{margin-bottom:38px}.story-refined[data-astro-cid-ko6zhqt7] .story-content[data-astro-cid-ko6zhqt7] .story-outcome[data-astro-cid-ko6zhqt7]{padding:24px 20px}}@media(prefers-reduced-motion:reduce){.story-refined[data-astro-cid-ko6zhqt7] .story-nav[data-astro-cid-ko6zhqt7] a[data-astro-cid-ko6zhqt7]{transition:none}}.catalog-intro{padding-block:64px 32px}.catalog-intro h1{font-size:clamp(36px,4.1vw,58px);font-weight:500;line-height:1.15;margin:0 0 22px;letter-spacing:-.01em}.catalog-intro p{font-size:18px;line-height:1.65;max-width:830px;color:#46535a}.cases-catalog{padding-bottom:64px}.catalog-toolbar{display:flex;align-items:flex-start;gap:20px;padding:24px 0;border-block:1px solid var(--line)}.catalog-toolbar .filters{display:flex;flex-wrap:wrap;gap:10px;margin:0}.catalog-toolbar .filters a,.catalog-toolbar .ai-filter{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid rgba(100,124,137,.16);border-radius:8px;font-size:14px;line-height:1.5;background:#f6f9fa;color:#35434b;transition:background .2s,border-color .2s,color .2s}.catalog-toolbar a:hover{background:#e7eff3;border-color:#a6b7c1}.catalog-toolbar a[aria-current=page]{background:var(--ink);border-color:var(--ink);color:#fff}.catalog-toolbar .ai-filter{flex-shrink:0;gap:10px;min-width:84px;background:#fff}.catalog-count{margin:24px 0;font-size:14px;line-height:1.5;color:#52636d}.catalog-count strong{color:var(--ink);font-weight:500}.catalog-grid{align-items:stretch;grid-auto-rows:1fr;gap:24px}.cases-catalog .pagination{gap:10px;flex-wrap:wrap;margin:36px 0 0}.cases-catalog .pagination a{display:grid;place-items:center;min-width:44px;min-height:44px;padding:8px 14px;border:1px solid var(--line);border-radius:8px;font-size:15px}.cases-catalog .pagination a:hover{background:#e7eff3;color:var(--ink)}.cases-catalog .pagination a[aria-current=page]{background:var(--ink);color:#fff;border-color:var(--ink)}.catalog-empty{padding:38px 0;display:flex;flex-wrap:wrap;gap:18px;align-items:center}.catalog-empty p{width:100%;font-size:17px;color:#46535a}@media(max-width:1099px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-toolbar{gap:14px}}@media(max-width:767px){.catalog-intro{padding-block:40px 26px}.catalog-intro h1{font-size:34px}.catalog-intro p{font-size:16px}.cases-catalog{padding-bottom:44px}.catalog-toolbar{flex-wrap:wrap;padding-block:18px;gap:14px}.catalog-toolbar .filters{flex-basis:100%;gap:8px}.catalog-toolbar .filters a{font-size:13px;padding:9px 12px}.catalog-count{margin-block:20px}.catalog-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:20px}}.catalog-grid .case-card{height:100%}
