.solution-grid[data-v-645b7457]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:1.25rem}.solution-card[data-v-645b7457]{min-width:0;padding:clamp(1.25rem,3vw,2rem);border:1px solid var(--solution-border, currentColor);border-radius:.75rem}.solution-card h3[data-v-645b7457]{margin:0 0 1rem;font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.25}.solution-card a[data-v-645b7457]{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:.25em}.solution-card small[data-v-645b7457]{font-size:.85rem;font-weight:500}.solution-card p[data-v-645b7457]{margin:0;color:inherit;line-height:1.7}.solution-card a[data-v-645b7457]:focus-visible{outline:3px solid var(--tp-theme-primary, currentColor);outline-offset:5px}.solution-explanation[data-v-bcddaddd]{margin:2.5rem 0;padding:clamp(1.25rem,3vw,2rem);border-left:3px solid currentColor;overflow-wrap:anywhere}h2[data-v-bcddaddd]{font-family:var(--tp-ff-syne);font-size:clamp(1.6rem,3vw,2.3rem);line-height:1.2;margin-bottom:1rem}p[data-v-bcddaddd]{color:inherit;line-height:1.8}p[data-v-bcddaddd]:last-child{margin-bottom:0}.solution-explanation__example[data-v-bcddaddd]{font-weight:600}
