.visa-cases.svelte-g8nqy6{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:16px}.visa-case.svelte-g8nqy6{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r);background:var(--white);padding:20px}.visa-case-image.svelte-g8nqy6{margin:-4px 0 14px;border-radius:calc(var(--r) - 4px);width:100%;height:auto;aspect-ratio:1;object-fit:cover}.visa-case-meta.svelte-g8nqy6{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0 0 8px;color:var(--orange-text);font-weight:700;font-size:13px}.visa-case-tag.svelte-g8nqy6{border-radius:999px;background:color-mix(in srgb,var(--blue) 9%,white);padding:1px 9px;color:var(--dark);font-weight:600}.visa-case.svelte-g8nqy6 .visa-case-title:where(.svelte-g8nqy6){margin:0 0 12px;color:var(--dark);font-weight:700;font-size:18px;line-height:1.3}.visa-case-title.svelte-g8nqy6 a:where(.svelte-g8nqy6){color:inherit}.visa-case-title.svelte-g8nqy6 a:where(.svelte-g8nqy6):hover,.visa-case-title.svelte-g8nqy6 a:where(.svelte-g8nqy6):focus-visible{color:var(--blue)}.visa-case-task.svelte-g8nqy6,.visa-case-result.svelte-g8nqy6{margin:0 0 10px;color:var(--text);font-size:15px;line-height:1.6}.visa-case-result.svelte-g8nqy6{margin-bottom:14px;color:var(--dark);font-weight:600}.visa-case-result.svelte-g8nqy6 span:where(.svelte-g8nqy6){color:oklch(from var(--text) l c h / .75);font-weight:700}.visa-case-foot.svelte-g8nqy6{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:auto;border-top:1px solid var(--border);padding-top:12px;font-size:14px}.visa-case-more.svelte-g8nqy6{color:var(--blue);font-weight:600}.visa-case-foot.svelte-g8nqy6 time:where(.svelte-g8nqy6){color:oklch(from var(--text) l c h / .75)}.visa-case-cta.svelte-g8nqy6{margin-left:auto;border:1px solid var(--orange);border-radius:999px;background:transparent;cursor:pointer;padding:8px 14px;color:var(--orange-text);font-weight:700;font-size:14px}.visa-case-cta.svelte-g8nqy6:hover,.visa-case-cta.svelte-g8nqy6:focus-visible{background:var(--orange);color:#17201c}@media(max-width:767px){.visa-case-task.svelte-g8nqy6,.visa-case-result.svelte-g8nqy6{font-size:16px}.visa-case-cta.svelte-g8nqy6{margin-left:0;width:100%}}
