.page-section.svelte-qrqg8r{background-color:#fff}.article.svelte-qrqg8r{width:100%;max-width:64rem;margin:0 auto 4rem}.heading.svelte-qrqg8r{font-size:2rem;font-weight:600;margin:2rem 0 3rem;color:#eb5902;text-align:center}.intro-section.svelte-qrqg8r{margin-bottom:3rem}.intro-section.svelte-qrqg8r h2:where(.svelte-qrqg8r){font-size:1.8rem;font-weight:600;text-align:center;margin-bottom:2rem;color:#eb5902}.image-container.svelte-qrqg8r{text-align:center;margin:2rem 0}.image-container.svelte-qrqg8r img:where(.svelte-qrqg8r){width:100%;max-width:700px;height:auto}.notice.svelte-qrqg8r{background:#f9f9f9;padding:1.5rem;border-radius:8px;margin-top:2rem;border:1px solid #ddd}.notice.svelte-qrqg8r p:where(.svelte-qrqg8r){font-size:.9rem;margin:.5rem 0;color:#666}.article.svelte-qrqg8r h2:where(.svelte-qrqg8r){font-size:1.5rem;font-weight:600;margin:3rem 0 2rem;padding:0 1rem;border-bottom:1px solid #eb5902;color:#eb5902;text-align:center}.section-card.svelte-qrqg8r{background:#f9f9f9;border:2px solid #e0e0e0;border-radius:12px;padding:2rem;margin:2rem 0}.section-card.svelte-qrqg8r h3:where(.svelte-qrqg8r){font-size:1.3rem;font-weight:600;color:#004098;margin-bottom:1rem}.section-card.svelte-qrqg8r p:where(.svelte-qrqg8r){line-height:1.8;margin:1rem 0;color:#333}.info-section.svelte-qrqg8r{background:#f6f8ff;border:2px solid #004098;border-radius:12px;padding:2rem;margin:3rem 0}.info-section.svelte-qrqg8r h3:where(.svelte-qrqg8r){font-size:1.3rem;font-weight:600;color:#004098;margin-bottom:1rem}.info-section.svelte-qrqg8r p:where(.svelte-qrqg8r){line-height:1.8;margin:1rem 0;color:#333}.warning.svelte-qrqg8r{color:#d32f2f!important;font-weight:600}.link-section.svelte-qrqg8r{text-align:center;margin:2rem 0}.external-link.svelte-qrqg8r{display:inline-block;color:#004098;text-decoration:underline;font-weight:600;margin:.5rem 0;transition:color .3s ease}.external-link.svelte-qrqg8r:hover{color:#eb5902}.terms-section.svelte-qrqg8r{background:#fef9f6;border:2px solid #eb5902;border-radius:12px;padding:2rem;margin:3rem 0}.terms-section.svelte-qrqg8r h3:where(.svelte-qrqg8r){font-size:1.3rem;font-weight:600;color:#eb5902;margin-bottom:1rem}.terms-section.svelte-qrqg8r p:where(.svelte-qrqg8r){line-height:1.8;margin:1rem 0;color:#333}.terms-list.svelte-qrqg8r{list-style:none;padding:0;margin:2rem 0}.terms-list.svelte-qrqg8r li:where(.svelte-qrqg8r){background:#fff;border:1px solid #ddd;border-radius:8px;margin:1rem 0;line-height:1.6;position:relative;padding:1rem 1rem 1rem 2rem}.terms-list.svelte-qrqg8r li:where(.svelte-qrqg8r):before{content:"•";color:#eb5902;font-weight:700;position:absolute;left:.5rem}.button.svelte-qrqg8r{display:flex;justify-content:center;margin-top:4rem;text-align:center}@media screen and (max-width: 768px){.heading.svelte-qrqg8r{font-size:1.5rem;margin:1.5rem 0 2rem}.intro-section.svelte-qrqg8r{padding:2rem 1rem}.intro-section.svelte-qrqg8r h2:where(.svelte-qrqg8r){font-size:1.4rem}.section-card.svelte-qrqg8r,.info-section.svelte-qrqg8r,.terms-section.svelte-qrqg8r{padding:1.5rem;margin:1.5rem 0}.terms-list.svelte-qrqg8r li:where(.svelte-qrqg8r){padding:.8rem .8rem .8rem 1.5rem}}
