.public-shell-content{min-height:auto}.faq-hero.svelte-1bex8oj .public-hero-title:where(.svelte-1bex8oj){margin:0 0 14px}.faq-grid.svelte-1bex8oj{display:grid;grid-template-columns:320px 1fr;gap:16px;margin-top:14px}.topics-card.svelte-1bex8oj,.faq-list-card.svelte-1bex8oj{padding:18px}.topics-title.svelte-1bex8oj{font-size:24px}.topics-sub.svelte-1bex8oj{font-size:14px;margin-bottom:12px}.topic-list.svelte-1bex8oj{margin:0;padding:0;list-style:none;display:grid;gap:10px}.topic-list.svelte-1bex8oj li:where(.svelte-1bex8oj){border:1px solid #dbe7f5;border-radius:12px;padding:10px 12px;background:#f9fbff;color:#37506b;font-size:14px;font-weight:600}.topic-note.svelte-1bex8oj{margin-top:12px;color:#5d6f83;font-size:13px;line-height:1.5}.faq-group.svelte-1bex8oj{margin-bottom:18px}.faq-group.svelte-1bex8oj:last-child{margin-bottom:0}.faq-group-title.svelte-1bex8oj{margin:0 0 10px;color:#42586f;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.faq-item.svelte-1bex8oj{border:1px solid #dbe7f5;border-radius:12px;background:#fff;margin-bottom:10px;overflow:hidden}.faq-item.svelte-1bex8oj:last-child{margin-bottom:0}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj){list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px;font-size:15px;font-weight:700;color:#162336}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj)::-webkit-details-marker{display:none}.faq-item.svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"+";width:22px;height:22px;border-radius:999px;background:#eef5ff;color:#0f4c81;font-weight:800;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.faq-item[open].svelte-1bex8oj summary:where(.svelte-1bex8oj){background:#f7fbff;border-bottom:1px solid #e5edf7}.faq-item[open].svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"-"}.faq-answer.svelte-1bex8oj{margin:0;color:#4f657d;font-size:14px;line-height:1.6;padding:12px 14px 14px}.faq-cta.svelte-1bex8oj{margin-top:40px;background:linear-gradient(135deg,#eaf3ff,#e8fbf7);border:1px solid #cfe1f2;border-radius:20px;padding:22px;display:grid;gap:10px;justify-items:start}.faq-cta.svelte-1bex8oj h2:where(.svelte-1bex8oj){margin:0;font-size:clamp(24px,4vw,30px);letter-spacing:-.02em;color:#0f1a2b}.faq-cta.svelte-1bex8oj p:where(.svelte-1bex8oj){margin:0;font-size:16px;color:#5d6f83;line-height:1.55;max-width:780px}.faq-cta-actions.svelte-1bex8oj{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.faq-cta-actions.svelte-1bex8oj a:where(.svelte-1bex8oj){text-decoration:none}@media(max-width:980px){.faq-grid.svelte-1bex8oj{grid-template-columns:1fr;gap:12px}}
