.solution-proof[data-v-f26cd62a]{grid-template-columns:.8fr 1.2fr;gap:10%;padding-block:80px;display:grid}.solution-proof h2[data-v-f26cd62a]{letter-spacing:-.03em;margin:0 0 24px;font-size:clamp(2rem,3.5vw,3.3rem);font-weight:500;line-height:1.1}.solution-proof h3[data-v-f26cd62a]{margin:0 0 12px;font-size:1.125rem;font-weight:600}.solution-proof li[data-v-f26cd62a],.solution-proof p[data-v-f26cd62a]{color:var(--brand-muted);margin:0;line-height:1.75}.solution-proof__body[data-v-f26cd62a]{gap:28px;display:grid}.solution-proof ul[data-v-f26cd62a]{margin:0;padding-left:22px}.solution-proof li+li[data-v-f26cd62a]{margin-top:10px}.solution-proof nav[data-v-f26cd62a]{flex-wrap:wrap;gap:14px 24px;display:flex}.solution-proof a[data-v-f26cd62a]{color:var(--brand-link);text-underline-offset:4px}.solution-proof__note[data-v-f26cd62a]{font-size:.875rem}@media (width<=700px){.solution-proof[data-v-f26cd62a]{grid-template-columns:1fr;gap:32px;padding-block:48px}}.solution-workflow[data-v-3d5ffee9]{border-top:1px solid var(--edition-line);grid-template-columns:.8fr 1.2fr;gap:10%;padding:70px 0;display:grid}.solution-workflow h2[data-v-3d5ffee9]{letter-spacing:-.04em;margin-bottom:24px;font-size:clamp(2rem,3.5vw,3.3rem);font-weight:500;line-height:1.1}.solution-workflow header .edition-body[data-v-3d5ffee9]{margin-bottom:24px}.solution-workflow-steps[data-v-3d5ffee9]{margin:0;padding:0;list-style:none}.solution-workflow-steps li[data-v-3d5ffee9]{border-top:1px solid var(--edition-line);grid-template-columns:40px 1fr;gap:20px;padding:24px 0;display:grid}.solution-workflow-steps li[data-v-3d5ffee9]:first-child{border:0;padding-top:0}.solution-step-number[data-v-3d5ffee9]{color:var(--edition-blue);padding-top:5px;font-size:.875rem}.solution-workflow h3[data-v-3d5ffee9]{margin:0 0 10px;font-size:1.375rem;font-weight:500;line-height:1.3}.solution-workflow-steps p[data-v-3d5ffee9]{color:var(--edition-muted);margin:0;font-size:.9375rem;line-height:1.75}.solution-workflow-output[data-v-3d5ffee9]{background:var(--edition-wash);border-left:2px solid var(--edition-blue);margin-top:10px;padding:24px}.solution-workflow-output span[data-v-3d5ffee9]{color:var(--edition-muted);letter-spacing:.08em;font-size:.75rem}.solution-workflow-output p[data-v-3d5ffee9]{margin:12px 0 0;font-size:1rem;line-height:1.7}@media (width<=700px){.solution-workflow[data-v-3d5ffee9]{grid-template-columns:1fr;gap:35px;padding-block:44px}}.solution-evidence summary[data-v-be35fd0b]{color:var(--brand-link);cursor:pointer;min-height:44px;padding-block:12px;font-weight:600}.solution-evidence[open] summary[data-v-be35fd0b]{margin-bottom:32px}details.solution-evidence[data-v-be35fd0b]{padding-block:20px}.solution-considerations summary[data-v-be35fd0b]{color:var(--brand-link);cursor:pointer;min-height:44px;padding:16px 0;font-weight:600}.solution-considerations[open] summary[data-v-be35fd0b]{margin-bottom:24px}.solution-jump[data-v-be35fd0b]{border-block:1px solid var(--edition-line);flex-wrap:wrap;gap:36px;padding-block:20px;display:flex}.solution-jump a[data-v-be35fd0b]{color:var(--edition-muted);font-size:.875rem;text-decoration:none}.solution-evidence[data-v-be35fd0b]{background:var(--edition-wash);padding:70px 0}.solution-evidence .edition-screen[data-v-be35fd0b]{background:var(--edition-paper);max-width:1100px;margin:auto}.solution-evidence h2[data-v-be35fd0b]{font-size:clamp(2rem,3.3vw,3rem)}.solution-article[data-v-be35fd0b]{grid-template-columns:.65fr 1.35fr;gap:10%;padding-block:80px;display:grid}.solution-article aside h2[data-v-be35fd0b]{letter-spacing:-.04em;margin-bottom:24px;font-size:2.75rem;font-weight:500;line-height:1.1}.solution-markdown-content[data-v-be35fd0b]{max-width:100%;margin:0;font-size:1rem;line-height:1.8}.solution-markdown-content[data-v-be35fd0b] h2{letter-spacing:-.02em;margin-top:35px;font-size:1.7rem;font-weight:500;line-height:1.25}.solution-markdown-content[data-v-be35fd0b] h2:first-child{margin-top:0}.solution-plan[data-v-be35fd0b]{border-top:1px solid var(--edition-line);padding-block:55px}.solution-plan .edition-section-heading[data-v-be35fd0b]{margin:0}.solution-faq[data-v-be35fd0b]{padding-bottom:45px}@media (width<=700px){.solution-jump[data-v-be35fd0b]{gap:16px}.solution-article[data-v-be35fd0b]{grid-template-columns:1fr;gap:35px}.solution-article[data-v-be35fd0b],.solution-evidence[data-v-be35fd0b]{padding-block:44px}}
