.terms-container.svelte-1eszpdm{max-width:900px;margin:40px auto;padding:32px;background:var(--background-color);border-radius:12px;line-height:1.7}.terms-title.svelte-1eszpdm{font-size:36px;font-weight:700;margin-bottom:8px;color:var(--text-color);text-align:center}.last-updated.svelte-1eszpdm{text-align:center;color:var(--text-color-rgba);font-style:italic;font-size:14px;margin-bottom:32px;padding-bottom:24px;border-bottom:2px solid var(--card-border)}.terms-content.svelte-1eszpdm section:where(.svelte-1eszpdm){margin-bottom:40px}.terms-content.svelte-1eszpdm h2:where(.svelte-1eszpdm){font-size:24px;font-weight:600;margin-top:0;margin-bottom:16px;color:var(--text-color);border-bottom:1px solid var(--card-border);padding-bottom:8px}.terms-content.svelte-1eszpdm h3:where(.svelte-1eszpdm){font-size:18px;font-weight:600;margin-top:24px;margin-bottom:12px;color:var(--secondary-color)}.terms-content.svelte-1eszpdm p:where(.svelte-1eszpdm){font-size:15px;line-height:1.7;color:var(--text-color-rgba);margin-bottom:16px}.terms-content.svelte-1eszpdm ul:where(.svelte-1eszpdm){padding-left:28px;margin:12px 0 16px}.terms-content.svelte-1eszpdm li:where(.svelte-1eszpdm){font-size:15px;line-height:1.7;color:var(--text-color-rgba);margin-bottom:8px}.terms-content.svelte-1eszpdm strong:where(.svelte-1eszpdm){color:var(--text-color);font-weight:600}.terms-content.svelte-1eszpdm a:where(.svelte-1eszpdm){color:var(--secondary-color);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.terms-content.svelte-1eszpdm a:where(.svelte-1eszpdm):hover{border-bottom-color:var(--secondary-color)}.contact-info.svelte-1eszpdm{background-color:var(--card-bg);border:1px solid var(--card-border);padding:20px;border-radius:12px;margin-top:16px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-info.svelte-1eszpdm p:where(.svelte-1eszpdm){margin-bottom:8px;color:var(--text-color)}@media (max-width: 768px){.terms-container.svelte-1eszpdm{margin:20px auto;padding:20px}.terms-title.svelte-1eszpdm{font-size:28px}.terms-content.svelte-1eszpdm h2:where(.svelte-1eszpdm){font-size:20px}.terms-content.svelte-1eszpdm h3:where(.svelte-1eszpdm){font-size:16px}.terms-content.svelte-1eszpdm p:where(.svelte-1eszpdm),.terms-content.svelte-1eszpdm li:where(.svelte-1eszpdm){font-size:14px}}
