.research-architecture[data-astro-cid-jyvheyx7]{margin:0}.research-architecture-diagram[data-astro-cid-jyvheyx7]{border-block:1px solid rgb(var(--color-accent-rgb) / 28%);background:radial-gradient(circle at 52% 48%, rgb(var(--color-accent-rgb) / 8%), transparent 29rem), var(--color-canvas-soft);width:100%;min-height:42rem;display:block}.research-architecture-diagram[data-astro-cid-jyvheyx7] *{vector-effect:non-scaling-stroke}.diagram-grid[data-astro-cid-jyvheyx7] path[data-astro-cid-jyvheyx7]{fill:none;stroke:rgb(var(--color-accent-rgb) / 5%);stroke-width:1px}.trace-paths[data-astro-cid-jyvheyx7] path[data-astro-cid-jyvheyx7]{fill:none;stroke:var(--color-accent);stroke-width:1.15px}.trace-paths[data-astro-cid-jyvheyx7] .flow-path[data-astro-cid-jyvheyx7]{marker-end:url(#research-flow-arrow)}#research-flow-arrow[data-astro-cid-jyvheyx7] path[data-astro-cid-jyvheyx7]{fill:var(--color-accent);stroke:none}.trace-paths[data-astro-cid-jyvheyx7] .feedback-path[data-astro-cid-jyvheyx7]{opacity:.58;stroke-dasharray:6 8}.trace-paths[data-astro-cid-jyvheyx7] circle[data-astro-cid-jyvheyx7],.relation-notes[data-astro-cid-jyvheyx7] circle[data-astro-cid-jyvheyx7]{fill:var(--color-canvas-soft);stroke:var(--color-accent);stroke-width:1px}.method-stage[data-astro-cid-jyvheyx7] rect[data-astro-cid-jyvheyx7]{fill:rgb(var(--color-surface-rgb) / 72%);stroke:var(--color-border-strong);stroke-width:1px}.method-stage--evidence[data-astro-cid-jyvheyx7] rect[data-astro-cid-jyvheyx7]{fill:rgb(var(--color-accent-rgb) / 9%);stroke:rgb(var(--color-accent-rgb) / 72%)}.method-stage--review[data-astro-cid-jyvheyx7] rect[data-astro-cid-jyvheyx7]{stroke-dasharray:5 4}.stage-number[data-astro-cid-jyvheyx7],.stage-title[data-astro-cid-jyvheyx7],.stage-node[data-astro-cid-jyvheyx7] text[data-astro-cid-jyvheyx7],.relation-notes[data-astro-cid-jyvheyx7] text[data-astro-cid-jyvheyx7]{fill:var(--color-text);font-family:var(--font-sans)}.stage-number[data-astro-cid-jyvheyx7]{fill:var(--color-accent-strong);letter-spacing:1.4px;font-size:10px;font-weight:700}.stage-title[data-astro-cid-jyvheyx7]{fill:var(--color-text-strong);font-size:13px;font-weight:650}.stage-node[data-astro-cid-jyvheyx7] circle[data-astro-cid-jyvheyx7],.stage-node[data-astro-cid-jyvheyx7] path[data-astro-cid-jyvheyx7]{fill:var(--color-canvas-soft);stroke:var(--color-accent);stroke-width:1px}.stage-node[data-astro-cid-jyvheyx7] path[data-astro-cid-jyvheyx7]{fill:none}.stage-node[data-astro-cid-jyvheyx7] text[data-astro-cid-jyvheyx7]{fill:var(--color-text-muted);font-size:10px}.relation-notes[data-astro-cid-jyvheyx7]>text[data-astro-cid-jyvheyx7],.relation-notes[data-astro-cid-jyvheyx7] g[data-astro-cid-jyvheyx7] text[data-astro-cid-jyvheyx7]{fill:var(--color-text-subtle);letter-spacing:1.3px;font-size:8px;font-weight:700}.relation-notes[data-astro-cid-jyvheyx7]>text[data-astro-cid-jyvheyx7]:nth-of-type(-n+4){fill:var(--color-accent-strong)}figcaption[data-astro-cid-jyvheyx7]{max-width:66rem;margin:var(--space-4) 0 0;color:var(--color-text-subtle);font-size:var(--font-size-meta);line-height:1.65}.method-sequence[data-astro-cid-jyvheyx7],.method-concerns[data-astro-cid-jyvheyx7]{display:none}@media (width<=52rem){.research-architecture-diagram[data-astro-cid-jyvheyx7],figcaption[data-astro-cid-jyvheyx7]{display:none}.method-sequence[data-astro-cid-jyvheyx7]{padding:0 0 0 var(--space-5);border-left:1px solid rgb(var(--color-accent-rgb) / 48%);margin:0;list-style:none;display:block}.method-sequence[data-astro-cid-jyvheyx7]>li[data-astro-cid-jyvheyx7]{gap:var(--space-4);min-width:0;padding:var(--space-5) 0 var(--space-6);border-bottom:var(--border-thin);grid-template-columns:2.5rem minmax(0,1fr);display:grid;position:relative}.method-sequence[data-astro-cid-jyvheyx7]>li[data-astro-cid-jyvheyx7]:before{top:2rem;left:calc(-1 * var(--space-5) - .34rem);border:1px solid var(--color-accent);background:var(--color-canvas-soft);content:"";width:.62rem;height:.62rem;position:absolute;transform:rotate(45deg)}.method-sequence[data-astro-cid-jyvheyx7]>li[data-astro-cid-jyvheyx7]:nth-child(4):before,.method-sequence[data-astro-cid-jyvheyx7]>li[data-astro-cid-jyvheyx7]:nth-child(6):before{background:rgb(var(--color-accent-rgb) / 22%)}.sequence-number[data-astro-cid-jyvheyx7]{color:var(--color-accent-strong);font-size:var(--font-size-meta);font-weight:700}.sequence-kind[data-astro-cid-jyvheyx7]{color:var(--color-text-subtle);letter-spacing:.12em;margin-block-end:var(--space-2);font-size:.6rem;font-weight:700}.method-sequence[data-astro-cid-jyvheyx7] h3[data-astro-cid-jyvheyx7]{margin-block-end:var(--space-3);font-size:1.18rem}.method-sequence[data-astro-cid-jyvheyx7] div[data-astro-cid-jyvheyx7]>p[data-astro-cid-jyvheyx7]:last-of-type{color:var(--color-text-muted);margin:0;line-height:1.68}.method-sequence[data-astro-cid-jyvheyx7] ul[data-astro-cid-jyvheyx7]{gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.method-sequence[data-astro-cid-jyvheyx7] ul[data-astro-cid-jyvheyx7] li[data-astro-cid-jyvheyx7]{color:var(--color-text-subtle);font-size:.78rem}.method-sequence[data-astro-cid-jyvheyx7] ul[data-astro-cid-jyvheyx7] li[data-astro-cid-jyvheyx7]:before,.method-concerns[data-astro-cid-jyvheyx7] li[data-astro-cid-jyvheyx7]:before{color:var(--color-accent);content:"◇";margin-inline-end:var(--space-2)}.method-concerns[data-astro-cid-jyvheyx7]{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid rgb(var(--color-accent-rgb) / 30%);display:block}.method-concerns[data-astro-cid-jyvheyx7]>p[data-astro-cid-jyvheyx7]{color:var(--color-text-subtle);font-size:var(--font-size-meta);letter-spacing:var(--tracking-wide);text-transform:uppercase;margin-block-end:var(--space-4);font-weight:700}.method-concerns[data-astro-cid-jyvheyx7] ul[data-astro-cid-jyvheyx7]{gap:var(--space-3) var(--space-4);grid-template-columns:1fr 1fr;margin:0;padding:0;list-style:none;display:grid}.method-concerns[data-astro-cid-jyvheyx7] li[data-astro-cid-jyvheyx7]{color:var(--color-text-muted);font-size:.82rem}}@media (width<=25rem){.method-concerns[data-astro-cid-jyvheyx7] ul[data-astro-cid-jyvheyx7]{grid-template-columns:1fr}}.research-hero-visual[data-astro-cid-rjjl5ott]{width:100%;height:100%;display:block}.research-hero-visual[data-astro-cid-rjjl5ott] *{vector-effect:non-scaling-stroke}.reasoning-grid[data-astro-cid-rjjl5ott] path[data-astro-cid-rjjl5ott]{fill:none;stroke:rgb(var(--color-accent-rgb) / 8%);stroke-width:1px}.question-origin[data-astro-cid-rjjl5ott] circle[data-astro-cid-rjjl5ott]:first-child{fill:rgb(var(--color-surface-rgb) / 50%);stroke:rgb(var(--color-accent-rgb) / 64%);stroke-width:1.2px}.question-origin[data-astro-cid-rjjl5ott] .origin-core[data-astro-cid-rjjl5ott],.method-nodes[data-astro-cid-rjjl5ott] circle[data-astro-cid-rjjl5ott],.evidence-points[data-astro-cid-rjjl5ott] circle[data-astro-cid-rjjl5ott],.interpretation-gate[data-astro-cid-rjjl5ott] circle[data-astro-cid-rjjl5ott],.trace-markers[data-astro-cid-rjjl5ott] circle[data-astro-cid-rjjl5ott]{fill:var(--color-canvas-soft);stroke:var(--color-accent);stroke-width:1.25px}.question-origin[data-astro-cid-rjjl5ott] path[data-astro-cid-rjjl5ott],.branch-paths[data-astro-cid-rjjl5ott] path[data-astro-cid-rjjl5ott],.interpretation-gate[data-astro-cid-rjjl5ott]>path[data-astro-cid-rjjl5ott],.trace-markers[data-astro-cid-rjjl5ott] path[data-astro-cid-rjjl5ott]{fill:none;stroke:var(--color-accent);stroke-width:1.15px}.branch-paths[data-astro-cid-rjjl5ott] .review-loop[data-astro-cid-rjjl5ott]{opacity:.62;stroke-dasharray:6 8}.method-nodes[data-astro-cid-rjjl5ott] rect[data-astro-cid-rjjl5ott]{fill:rgb(var(--color-surface-rgb) / 62%);stroke:var(--color-border-strong);stroke-width:1px}.evidence-points[data-astro-cid-rjjl5ott] path[data-astro-cid-rjjl5ott]{fill:rgb(var(--color-accent-rgb) / 8%);stroke:rgb(var(--color-accent-rgb) / 68%);stroke-width:1px}.interpretation-gate[data-astro-cid-rjjl5ott]>path[data-astro-cid-rjjl5ott]:first-child{fill:rgb(var(--color-accent-rgb) / 11%);stroke-width:1.3px}.trace-markers[data-astro-cid-rjjl5ott] circle[data-astro-cid-rjjl5ott],.trace-markers[data-astro-cid-rjjl5ott] path[data-astro-cid-rjjl5ott]{opacity:.58}.case-section[data-astro-cid-uldjpnkj]{padding-block:var(--section-space);border-bottom:var(--border-thin);position:relative}.case-section[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj]{overflow-wrap:normal;word-break:normal;text-wrap:balance}.research-problem[data-astro-cid-uldjpnkj]{background:linear-gradient(90deg, transparent 49.95%, rgb(var(--color-accent-rgb) / 6%) 50%, transparent 50.05%), var(--color-canvas)}.problem-layout[data-astro-cid-uldjpnkj]{gap:clamp(var(--space-6), 5vw, 4.5rem);grid-template-columns:minmax(20rem,.88fr) 3rem minmax(0,1.12fr);align-items:start;display:grid}.problem-layout[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj]{max-width:12ch;margin:0;font-size:clamp(3rem,2.25rem + 2.8vw,5rem);line-height:1.02}.question-axis[data-astro-cid-uldjpnkj]{gap:var(--space-4);min-height:27rem;color:var(--color-accent-strong);grid-template-rows:auto 1fr auto;align-self:stretch;justify-items:center;font-size:.9rem;display:grid}.question-axis[data-astro-cid-uldjpnkj] i[data-astro-cid-uldjpnkj]{background:rgb(var(--color-accent-rgb) / 42%);width:1px;height:100%;position:relative}.question-axis[data-astro-cid-uldjpnkj] i[data-astro-cid-uldjpnkj]:before,.question-axis[data-astro-cid-uldjpnkj] i[data-astro-cid-uldjpnkj]:after{border:1px solid var(--color-accent);background:var(--color-canvas);content:"";border-radius:50%;width:.52rem;height:.52rem;position:absolute;left:-.26rem}.question-axis[data-astro-cid-uldjpnkj] i[data-astro-cid-uldjpnkj]:before{top:24%}.question-axis[data-astro-cid-uldjpnkj] i[data-astro-cid-uldjpnkj]:after{bottom:24%}.problem-copy[data-astro-cid-uldjpnkj]{max-width:46rem;padding-top:var(--space-6);border-top:1px solid rgb(var(--color-accent-rgb) / 38%)}.problem-copy[data-astro-cid-uldjpnkj] p[data-astro-cid-uldjpnkj]{color:var(--color-text-muted);margin-block-end:var(--space-5);line-height:1.82}.problem-copy[data-astro-cid-uldjpnkj] .problem-lead[data-astro-cid-uldjpnkj]{color:var(--color-text);font-size:clamp(1.22rem,1.08rem + .5vw,1.5rem);line-height:1.62}.research-constraints[data-astro-cid-uldjpnkj]{background:radial-gradient(circle at 82% 30%, rgb(var(--color-accent-rgb) / 7%), transparent 28rem), var(--color-canvas-soft)}.constraints-layout[data-astro-cid-uldjpnkj]{gap:clamp(var(--space-8), 9vw, 8rem);grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);display:grid}.constraints-layout[data-astro-cid-uldjpnkj]>header[data-astro-cid-uldjpnkj]{align-self:start}.constraints-layout[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj],.tradeoffs-layout[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj],.learned-layout[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj]{max-width:13ch;margin-block-end:var(--space-6);font-size:clamp(3rem,2.2rem + 3vw,5.1rem)}.constraints-layout[data-astro-cid-uldjpnkj]>header[data-astro-cid-uldjpnkj]>p[data-astro-cid-uldjpnkj]:last-child,.tradeoffs-layout[data-astro-cid-uldjpnkj]>header[data-astro-cid-uldjpnkj]>p[data-astro-cid-uldjpnkj]:last-child,.learned-layout[data-astro-cid-uldjpnkj]>header[data-astro-cid-uldjpnkj]>p[data-astro-cid-uldjpnkj]:last-child{max-width:40rem;color:var(--color-text-muted);font-size:var(--font-size-body-lg);margin:0;line-height:1.78}.constraint-lines[data-astro-cid-uldjpnkj],.limitation-list[data-astro-cid-uldjpnkj],.learned-list[data-astro-cid-uldjpnkj]{border-top:1px solid rgb(var(--color-accent-rgb) / 36%);margin:0;padding:0;list-style:none}.constraint-lines[data-astro-cid-uldjpnkj] li[data-astro-cid-uldjpnkj],.limitation-list[data-astro-cid-uldjpnkj] li[data-astro-cid-uldjpnkj],.learned-list[data-astro-cid-uldjpnkj] li[data-astro-cid-uldjpnkj]{gap:var(--space-5);min-width:0;padding-block:var(--space-5) var(--space-6);border-bottom:var(--border-thin);grid-template-columns:3rem minmax(0,1fr);display:grid}.constraint-lines[data-astro-cid-uldjpnkj] li[data-astro-cid-uldjpnkj]>span[data-astro-cid-uldjpnkj],.limitation-list[data-astro-cid-uldjpnkj] li[data-astro-cid-uldjpnkj]>span[data-astro-cid-uldjpnkj],.learned-list[data-astro-cid-uldjpnkj] li[data-astro-cid-uldjpnkj]>span[data-astro-cid-uldjpnkj]{color:var(--color-accent-strong);font-size:var(--font-size-meta);letter-spacing:.1em;font-weight:700}.constraint-lines[data-astro-cid-uldjpnkj] h3[data-astro-cid-uldjpnkj],.limitation-list[data-astro-cid-uldjpnkj] h3[data-astro-cid-uldjpnkj],.learned-list[data-astro-cid-uldjpnkj] h3[data-astro-cid-uldjpnkj]{margin-block-end:var(--space-3);font-size:clamp(1.12rem,1.02rem + .38vw,1.42rem)}.constraint-lines[data-astro-cid-uldjpnkj] p[data-astro-cid-uldjpnkj],.limitation-list[data-astro-cid-uldjpnkj] p[data-astro-cid-uldjpnkj],.learned-list[data-astro-cid-uldjpnkj] p[data-astro-cid-uldjpnkj]{color:var(--color-text-muted);margin:0;line-height:1.72}.research-architecture[data-astro-cid-uldjpnkj]{background:linear-gradient(180deg, rgb(var(--color-accent-rgb) / 4%), transparent 28%), var(--color-surface)}.architecture-heading[data-astro-cid-uldjpnkj],.decisions-heading[data-astro-cid-uldjpnkj],.outcome-heading[data-astro-cid-uldjpnkj]{gap:clamp(var(--space-7), 8vw, 7rem);grid-template-columns:minmax(10rem,.28fr) minmax(0,.72fr);margin-block-end:clamp(var(--space-8), 7vw, var(--space-9));display:grid}.architecture-heading[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj],.decisions-heading[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj],.outcome-heading[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj]{max-width:18ch;margin-block-end:var(--space-5);font-size:clamp(2.75rem,2rem + 2.8vw,4.75rem)}.architecture-heading[data-astro-cid-uldjpnkj]>div[data-astro-cid-uldjpnkj]>p[data-astro-cid-uldjpnkj],.decisions-heading[data-astro-cid-uldjpnkj]>p[data-astro-cid-uldjpnkj],.outcome-heading[data-astro-cid-uldjpnkj]>p[data-astro-cid-uldjpnkj]{max-width:43rem;color:var(--color-text-muted);font-size:var(--font-size-body-lg);margin:0;line-height:1.78}.research-decisions[data-astro-cid-uldjpnkj]{background:var(--color-canvas)}.decisions-heading[data-astro-cid-uldjpnkj]{grid-template-columns:minmax(0,1.12fr) minmax(20rem,.88fr);align-items:end}.decisions-heading[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj]{max-width:18ch;margin:0}.decision-list[data-astro-cid-uldjpnkj]{border-bottom:var(--border-thin)}.research-tradeoffs[data-astro-cid-uldjpnkj]{background:linear-gradient(90deg, rgb(var(--color-accent-rgb) / 4%) 1px, transparent 1px), var(--color-canvas-soft);background-size:18rem 100%}.tradeoffs-layout[data-astro-cid-uldjpnkj]{gap:clamp(var(--space-8), 9vw, 8rem);grid-template-columns:minmax(20rem,.75fr) minmax(0,1.25fr);display:grid}.tradeoffs-layout[data-astro-cid-uldjpnkj]>header[data-astro-cid-uldjpnkj]{padding-right:var(--space-7);border-right:1px solid rgb(var(--color-accent-rgb) / 32%);align-self:start}.research-outcome[data-astro-cid-uldjpnkj]{background:var(--color-canvas)}.outcome-heading[data-astro-cid-uldjpnkj]{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr);grid-template-areas:"eyebrow eyebrow""title intro";align-items:end}.outcome-heading[data-astro-cid-uldjpnkj] .eyebrow[data-astro-cid-uldjpnkj]{grid-area:eyebrow}.outcome-heading[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj]{grid-area:title;max-width:16ch;margin:0}.outcome-heading[data-astro-cid-uldjpnkj]>p[data-astro-cid-uldjpnkj]{grid-area:intro}.proof-trace[data-astro-cid-uldjpnkj]{border-block:1px solid rgb(var(--color-accent-rgb) / 34%);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid;position:relative}.proof-trace[data-astro-cid-uldjpnkj]:before{background:rgb(var(--color-accent-rgb) / 28%);content:"";height:1px;position:absolute;top:2.25rem;left:12.5%;right:12.5%}.proof-trace[data-astro-cid-uldjpnkj]>div[data-astro-cid-uldjpnkj]{min-width:0;padding:var(--space-7) var(--space-5) var(--space-6);position:relative}.proof-trace[data-astro-cid-uldjpnkj]>div[data-astro-cid-uldjpnkj]+div[data-astro-cid-uldjpnkj]{border-left:var(--border-thin)}.proof-trace[data-astro-cid-uldjpnkj]>div[data-astro-cid-uldjpnkj]:before{z-index:1;border:1px solid var(--color-accent);background:var(--color-canvas);content:"";border-radius:50%;width:.58rem;height:.58rem;position:absolute;top:2rem;left:calc(50% - .3rem)}.proof-trace[data-astro-cid-uldjpnkj] dd[data-astro-cid-uldjpnkj]{margin:var(--space-7) 0 var(--space-4);color:var(--color-text-strong);letter-spacing:-.035em;font-size:clamp(1.55rem,1.3rem + .9vw,2.4rem);font-weight:300;line-height:1.05}.proof-trace[data-astro-cid-uldjpnkj] dt[data-astro-cid-uldjpnkj]{color:var(--color-accent-strong);font-size:var(--font-size-meta);letter-spacing:.08em;text-transform:uppercase;margin-block-end:var(--space-3);font-weight:700}.proof-trace[data-astro-cid-uldjpnkj] p[data-astro-cid-uldjpnkj]{color:var(--color-text-subtle);margin:0;font-size:.84rem;line-height:1.65}.validation-note[data-astro-cid-uldjpnkj]{max-width:58rem;margin:var(--space-7) 0 0 auto;padding-left:var(--space-6);border-left:1px solid var(--color-accent);color:var(--color-text-muted);line-height:1.72}.research-learned[data-astro-cid-uldjpnkj]{background:radial-gradient(circle at 18% 22%, rgb(var(--color-accent-rgb) / 7%), transparent 25rem), var(--color-surface)}.learned-layout[data-astro-cid-uldjpnkj]{gap:clamp(var(--space-8), 9vw, 8rem);grid-template-columns:minmax(20rem,.78fr) minmax(0,1.22fr);display:grid}.learned-layout[data-astro-cid-uldjpnkj]>header[data-astro-cid-uldjpnkj]{align-self:start}.research-related[data-astro-cid-uldjpnkj]{background:var(--color-canvas-soft)}.related-layout[data-astro-cid-uldjpnkj]{gap:clamp(var(--space-8), 10vw, 9rem);grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:end;display:grid}.related-layout[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj]{max-width:15ch;margin:0;font-size:clamp(2.7rem,2rem + 2.7vw,4.65rem)}.related-links[data-astro-cid-uldjpnkj]{border-top:1px solid rgb(var(--color-accent-rgb) / 38%)}.related-links[data-astro-cid-uldjpnkj] a[data-astro-cid-uldjpnkj]{gap:var(--space-6);padding-block:var(--space-6);border-bottom:var(--border-thin);grid-template-columns:minmax(0,1fr) minmax(13rem,auto);align-items:center;text-decoration:none;display:grid}.related-links[data-astro-cid-uldjpnkj] a[data-astro-cid-uldjpnkj]>span[data-astro-cid-uldjpnkj]{color:var(--color-text-muted);line-height:1.62}.related-links[data-astro-cid-uldjpnkj] strong[data-astro-cid-uldjpnkj]{gap:var(--space-4);color:var(--color-text-strong);justify-content:space-between;align-items:center;font-size:1rem;display:flex}.related-links[data-astro-cid-uldjpnkj] i[data-astro-cid-uldjpnkj]{color:var(--color-accent-strong);transition:transform var(--motion-fast) var(--motion-ease-interaction);font-style:normal}.related-links[data-astro-cid-uldjpnkj] a[data-astro-cid-uldjpnkj]:is(:hover,:focus-visible) strong[data-astro-cid-uldjpnkj]{color:var(--color-accent-strong)}.related-links[data-astro-cid-uldjpnkj] a[data-astro-cid-uldjpnkj]:is(:hover,:focus-visible) i[data-astro-cid-uldjpnkj]{transform:translate(.2rem)}@media (width>=64.0625rem){html[lang=de] .case-hero-meta{grid-template-columns:1fr 1fr 1fr 1.18fr .82fr}}@media (width<=64rem){.problem-layout[data-astro-cid-uldjpnkj]{gap:var(--space-6);grid-template-columns:minmax(18rem,.88fr) 2rem minmax(0,1.12fr)}.proof-trace[data-astro-cid-uldjpnkj]{grid-template-columns:1fr 1fr}.proof-trace[data-astro-cid-uldjpnkj]:before{display:none}.proof-trace[data-astro-cid-uldjpnkj]>div[data-astro-cid-uldjpnkj]:nth-child(3){border-left:0}.proof-trace[data-astro-cid-uldjpnkj]>div[data-astro-cid-uldjpnkj]:nth-child(n+3){border-top:var(--border-thin)}}@media (width<=52rem){.problem-layout[data-astro-cid-uldjpnkj],.constraints-layout[data-astro-cid-uldjpnkj],.architecture-heading[data-astro-cid-uldjpnkj],.decisions-heading[data-astro-cid-uldjpnkj],.tradeoffs-layout[data-astro-cid-uldjpnkj],.outcome-heading[data-astro-cid-uldjpnkj],.learned-layout[data-astro-cid-uldjpnkj],.related-layout[data-astro-cid-uldjpnkj]{grid-template-columns:1fr}.problem-layout[data-astro-cid-uldjpnkj]{gap:var(--space-6)}.question-axis[data-astro-cid-uldjpnkj]{grid-row:2;grid-template-rows:auto;grid-template-columns:auto 1fr auto;min-height:0}.question-axis[data-astro-cid-uldjpnkj] i[data-astro-cid-uldjpnkj]{width:100%;height:1px}.question-axis[data-astro-cid-uldjpnkj] i[data-astro-cid-uldjpnkj]:before,.question-axis[data-astro-cid-uldjpnkj] i[data-astro-cid-uldjpnkj]:after{top:-.26rem}.question-axis[data-astro-cid-uldjpnkj] i[data-astro-cid-uldjpnkj]:before{left:25%}.question-axis[data-astro-cid-uldjpnkj] i[data-astro-cid-uldjpnkj]:after{left:auto;right:25%}.problem-copy[data-astro-cid-uldjpnkj]{grid-row:3}.architecture-heading[data-astro-cid-uldjpnkj],.decisions-heading[data-astro-cid-uldjpnkj],.outcome-heading[data-astro-cid-uldjpnkj]{gap:var(--space-4)}.decisions-heading[data-astro-cid-uldjpnkj]{gap:var(--space-6)}.tradeoffs-layout[data-astro-cid-uldjpnkj]>header[data-astro-cid-uldjpnkj]{padding:0 0 var(--space-7);border-right:0;border-bottom:1px solid rgb(var(--color-accent-rgb) / 32%)}.outcome-heading[data-astro-cid-uldjpnkj]{grid-template-areas:"eyebrow""title""intro"}.related-links[data-astro-cid-uldjpnkj] a[data-astro-cid-uldjpnkj]{gap:var(--space-3);grid-template-columns:1fr}}@media (width<=36rem){.problem-layout[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj]{font-size:clamp(2.3rem,10.8vw,2.9rem);line-height:1.04}.architecture-heading[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj],.decisions-heading[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj],.outcome-heading[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj],.related-layout[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj]{font-size:clamp(2.35rem,10.9vw,3.05rem)}.constraints-layout[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj],.tradeoffs-layout[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj],.learned-layout[data-astro-cid-uldjpnkj] h2[data-astro-cid-uldjpnkj]{font-size:clamp(2.35rem,10.8vw,3rem)}.constraint-lines[data-astro-cid-uldjpnkj] li[data-astro-cid-uldjpnkj],.limitation-list[data-astro-cid-uldjpnkj] li[data-astro-cid-uldjpnkj],.learned-list[data-astro-cid-uldjpnkj] li[data-astro-cid-uldjpnkj]{gap:var(--space-4);grid-template-columns:2rem minmax(0,1fr)}.proof-trace[data-astro-cid-uldjpnkj]{grid-template-columns:1fr}.proof-trace[data-astro-cid-uldjpnkj]>div[data-astro-cid-uldjpnkj],.proof-trace[data-astro-cid-uldjpnkj]>div[data-astro-cid-uldjpnkj]+div[data-astro-cid-uldjpnkj],.proof-trace[data-astro-cid-uldjpnkj]>div[data-astro-cid-uldjpnkj]:nth-child(3){padding:var(--space-6) var(--space-5);border-top:var(--border-thin);border-left:0}.proof-trace[data-astro-cid-uldjpnkj]>div[data-astro-cid-uldjpnkj]:first-child{border-top:0}.proof-trace[data-astro-cid-uldjpnkj]>div[data-astro-cid-uldjpnkj]:before{top:var(--space-6);right:var(--space-5);left:auto}.proof-trace[data-astro-cid-uldjpnkj] dd[data-astro-cid-uldjpnkj]{margin-top:0}.validation-note[data-astro-cid-uldjpnkj]{margin-top:var(--space-6);padding-left:var(--space-4)}.related-links[data-astro-cid-uldjpnkj] strong[data-astro-cid-uldjpnkj]{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.related-links[data-astro-cid-uldjpnkj] i[data-astro-cid-uldjpnkj]{transition:none}}
