.legal-page.svelte-tbcgmu{background:linear-gradient(180deg,#fff,#f5fafa);padding:1rem 1.5rem 4rem}.legal-article.svelte-tbcgmu{max-width:820px;margin:0 auto;background:#fff;border-radius:1rem;border:1px solid rgba(165,214,217,.2);box-shadow:var(--shadow-soft);padding:3rem 3rem 2.5rem}.last-updated.svelte-tbcgmu{font-size:.95rem;color:#718096;margin-bottom:2rem;font-style:italic}.legal-section.svelte-tbcgmu{margin-bottom:2.5rem}.legal-section.svelte-tbcgmu:last-child{margin-bottom:0}.legal-section.svelte-tbcgmu h2:where(.svelte-tbcgmu){font-family:var(--font-heading);font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:1rem;line-height:1.3}.legal-section.svelte-tbcgmu p:where(.svelte-tbcgmu){color:#4a5568;line-height:1.8;margin-bottom:1rem}.legal-section.svelte-tbcgmu p:where(.svelte-tbcgmu):last-child{margin-bottom:0}.legal-section.svelte-tbcgmu .subheading:where(.svelte-tbcgmu){font-weight:600;color:#2c3e50;margin-bottom:.5rem}.legal-section.svelte-tbcgmu ul:where(.svelte-tbcgmu){list-style:disc;padding-left:1.5rem;margin:0 0 1rem;color:#4a5568}.legal-section.svelte-tbcgmu li:where(.svelte-tbcgmu){line-height:1.8;margin-bottom:.5rem}.callout.svelte-tbcgmu{border-radius:.75rem;padding:1rem 1.25rem;margin:1.25rem 0}.callout.svelte-tbcgmu p:where(.svelte-tbcgmu){margin:0 0 .5rem;font-weight:500}.callout.svelte-tbcgmu p:where(.svelte-tbcgmu):last-child{margin-bottom:0}.callout-warning.svelte-tbcgmu{background:#ffc4571f;border-left:4px solid #f5b54a}.callout-warning.svelte-tbcgmu p:where(.svelte-tbcgmu){color:#8a5a00}.callout-note.svelte-tbcgmu{background:#98d8b626;border-left:4px solid #98d8b6}.callout-note.svelte-tbcgmu p:where(.svelte-tbcgmu){color:#2f7d5b}.callout-info.svelte-tbcgmu{background:#a5d6d91f;border-left:4px solid #a5d6d9}.callout-info.svelte-tbcgmu p:where(.svelte-tbcgmu){color:#2c5b66;font-weight:400}.callout-info.svelte-tbcgmu strong:where(.svelte-tbcgmu){color:#2c3e50}.callout-info.svelte-tbcgmu a:where(.svelte-tbcgmu){color:var(--primary-color);text-decoration:underline;font-weight:500}.contact-line.svelte-tbcgmu{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.contact-line.svelte-tbcgmu strong:where(.svelte-tbcgmu){color:#2c3e50}.contact-line.svelte-tbcgmu a:where(.svelte-tbcgmu){color:var(--primary-color);text-decoration:underline;font-weight:500}.contact-line.svelte-tbcgmu a:where(.svelte-tbcgmu):hover{color:#4a5568}@media(max-width:768px){.legal-page.svelte-tbcgmu{padding:.5rem 1rem 3rem}.legal-article.svelte-tbcgmu{padding:1.75rem 1.5rem 2rem;border-radius:.85rem}.legal-section.svelte-tbcgmu{margin-bottom:2rem}.legal-section.svelte-tbcgmu h2:where(.svelte-tbcgmu){font-size:1.3rem}.legal-section.svelte-tbcgmu p:where(.svelte-tbcgmu),.legal-section.svelte-tbcgmu li:where(.svelte-tbcgmu){line-height:1.7}}
