.page.svelte-1bex8oj{min-height:100dvh;display:flex;flex-direction:column;max-width:680px;margin:0 auto;padding:20px 20px 40px;font-family:Segoe UI,system-ui,-apple-system,sans-serif;color:#1a1a1a}.page-header.svelte-1bex8oj{margin-bottom:32px}.back-link.svelte-1bex8oj{display:inline-block;color:#666;text-decoration:none;font-size:.9rem;margin-bottom:12px}.back-link.svelte-1bex8oj:hover{color:#1a1a1a}h1.svelte-1bex8oj{font-size:2rem;font-weight:900;margin:0 0 4px;letter-spacing:-.5px}.subtitle.svelte-1bex8oj{font-size:.95rem;color:#888;margin:0}.content.svelte-1bex8oj{flex:1}.faq-group.svelte-1bex8oj{margin-bottom:36px}h2.svelte-1bex8oj{font-size:1.1rem;font-weight:700;margin:0 0 14px;color:#1a1a1a;border-left:3px solid #f5c518;padding-left:10px}details.svelte-1bex8oj{border-bottom:1px solid #e8e8e4;padding:4px 0}details.svelte-1bex8oj:first-of-type{border-top:1px solid #e8e8e4}summary.svelte-1bex8oj{font-size:1rem;font-weight:600;color:#1a1a1a;cursor:pointer;padding:12px 4px;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:8px}summary.svelte-1bex8oj::-webkit-details-marker{display:none}summary.svelte-1bex8oj:after{content:"+";font-size:1.2rem;font-weight:400;color:#999;flex-shrink:0}details[open].svelte-1bex8oj summary:where(.svelte-1bex8oj):after{content:"−"}details.svelte-1bex8oj p:where(.svelte-1bex8oj),details.svelte-1bex8oj li:where(.svelte-1bex8oj){font-size:.95rem;line-height:1.65;color:#333;margin:0 0 8px;padding:0 4px}details.svelte-1bex8oj ul:where(.svelte-1bex8oj){margin:6px 0 10px;padding-left:1.6em}details.svelte-1bex8oj li:where(.svelte-1bex8oj){margin-bottom:4px}details.svelte-1bex8oj p:where(.svelte-1bex8oj):last-child{padding-bottom:12px}a.svelte-1bex8oj{color:#1a6faa}a.svelte-1bex8oj:hover{color:#0d4f7c}.page-footer.svelte-1bex8oj{margin-top:40px;padding-top:16px;border-top:1px solid #e8e8e4;font-size:.85rem;color:#888}.page-footer.svelte-1bex8oj nav:where(.svelte-1bex8oj){display:flex;gap:8px;align-items:center;flex-wrap:wrap}.page-footer.svelte-1bex8oj a:where(.svelte-1bex8oj){color:#666;text-decoration:none}.page-footer.svelte-1bex8oj a:where(.svelte-1bex8oj):hover{color:#1a1a1a}
