.support-page.svelte-15a08hf{min-height:100vh;min-height:100dvh;display:grid;grid-template-rows:auto 1fr auto;color:var(--ink);background:radial-gradient(circle at 8% 5%,rgba(55,115,231,.1),transparent 24%),#f6f8fb}.support-header.svelte-15a08hf{width:min(1180px,calc(100% - 40px));min-height:82px;margin:0 auto;display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--line)}.support-home-link.svelte-15a08hf{min-height:44px;display:inline-flex;align-items:center;gap:8px;color:#53657d;font-size:14px;font-weight:700}.support-home-link.svelte-15a08hf:hover{color:var(--blue)}.support-main.svelte-15a08hf{width:min(760px,calc(100% - 40px));margin:0 auto;padding:56px 0 64px}h1.svelte-15a08hf{margin:0 0 28px;font-size:clamp(34px,6vw,52px);line-height:1.1;letter-spacing:-.045em}h1.svelte-15a08hf em:where(.svelte-15a08hf){color:var(--blue)}.support-card.svelte-15a08hf{padding:32px;border:1px solid var(--line);border-radius:20px;background:var(--paper);box-shadow:0 20px 55px #18305012}section.svelte-15a08hf+section:where(.svelte-15a08hf){margin-top:28px;padding-top:28px;border-top:1px solid var(--line)}h2.svelte-15a08hf{margin:0 0 12px;font-size:21px;line-height:1.35;letter-spacing:-.02em}p.svelte-15a08hf{margin:0;color:#53657d;font-size:16px;line-height:1.7}p.svelte-15a08hf+p:where(.svelte-15a08hf){margin-top:16px}p.svelte-15a08hf a:where(.svelte-15a08hf){color:var(--blue);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}p.svelte-15a08hf a:where(.svelte-15a08hf):hover{color:#1e56bd}a.svelte-15a08hf:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:3px}@media(max-width:560px){.support-header.svelte-15a08hf{width:calc(100% - 32px);min-height:70px;gap:12px}.brand-logo.svelte-15a08hf{width:132px}.support-main.svelte-15a08hf{width:calc(100% - 32px);padding:32px 0 40px}h1.svelte-15a08hf{margin-bottom:24px}.support-card.svelte-15a08hf{padding:24px 20px;border-radius:16px}h2.svelte-15a08hf{font-size:20px}section.svelte-15a08hf+section:where(.svelte-15a08hf){margin-top:24px;padding-top:24px}}
