.key-takeaways.svelte-18jm0c8{background-color:#e8f5e9;border:1px solid #4caf50;border-radius:8px;padding:20px;margin:20px 0}.key-takeaways.svelte-18jm0c8 h3:where(.svelte-18jm0c8){margin-top:0;color:#2e7d32}.key-takeaways.svelte-18jm0c8 ul:where(.svelte-18jm0c8){margin-bottom:0}.requirements-box.svelte-18jm0c8{background-color:#fff3e0;border:1px solid #ff9800;border-radius:8px;padding:20px;margin:20px 0}.requirements-box.svelte-18jm0c8 h3:where(.svelte-18jm0c8){margin-top:0;color:#e65100}.requirements-box.svelte-18jm0c8 h4:where(.svelte-18jm0c8){color:#e65100;margin-bottom:.5em}.requirements-box.svelte-18jm0c8 ul:where(.svelte-18jm0c8){margin-top:.5em;margin-bottom:1em}.requirements-box.svelte-18jm0c8 ul:where(.svelte-18jm0c8):last-child{margin-bottom:0}.highlight-box.svelte-18jm0c8{background-color:#f0f8ff;border-left:4px solid #4a90e2;padding:15px;margin:20px auto;border-radius:4px;width:fit-content;max-width:70%}.highlight-box.svelte-18jm0c8 ul:where(.svelte-18jm0c8){margin-bottom:0;margin-top:.5em}.warning-box.svelte-18jm0c8{background-color:#fffde7;border-left:4px solid #fbc02d;padding:15px;margin:20px 0;border-radius:4px}.warning-box.svelte-18jm0c8 p:where(.svelte-18jm0c8){margin:.5em 0 0}.example-box.svelte-18jm0c8{background-color:#f5f5f5;border:1px solid #ddd;border-radius:8px;padding:20px;margin:20px 0}.example-box.svelte-18jm0c8 h4:where(.svelte-18jm0c8){margin-top:0;color:#333}.example-box.svelte-18jm0c8 h5:where(.svelte-18jm0c8){color:#555;margin-bottom:.5em}.benefit-table.svelte-18jm0c8{width:fit-content;max-width:80%;border-collapse:collapse;margin:20px auto}.benefit-table.svelte-18jm0c8 th:where(.svelte-18jm0c8),.benefit-table.svelte-18jm0c8 td:where(.svelte-18jm0c8){padding:10px 25px;text-align:left;border-bottom:1px solid #e9ecef}.benefit-table.svelte-18jm0c8 th:where(.svelte-18jm0c8):first-child,.benefit-table.svelte-18jm0c8 td:where(.svelte-18jm0c8):first-child{text-align:right}.benefit-table.svelte-18jm0c8 th:where(.svelte-18jm0c8){background-color:#e9ecef;font-weight:600}.benefit-table.svelte-18jm0c8 tbody:where(.svelte-18jm0c8) tr:where(.svelte-18jm0c8):hover{background-color:#f5f5f5}.table-note.svelte-18jm0c8{font-size:.9em;color:#666;font-style:italic;margin-top:-10px;text-align:center}.faq.svelte-18jm0c8 h3:where(.svelte-18jm0c8){color:#2c3e50;margin-top:1.5em;margin-bottom:.5em}.faq.svelte-18jm0c8 p:where(.svelte-18jm0c8){margin-top:0}@media (max-width: 600px){.benefit-table.svelte-18jm0c8{font-size:14px}.benefit-table.svelte-18jm0c8 th:where(.svelte-18jm0c8),.benefit-table.svelte-18jm0c8 td:where(.svelte-18jm0c8){padding:8px 10px}}
