.page.svelte-1dlu3gt.svelte-1dlu3gt{min-height:100vh;width:100%;padding:var(--section-spacing) 0;background:var(--primary-contrast-l1)}.container.svelte-1dlu3gt.svelte-1dlu3gt{max-width:900px;margin:0 auto;padding:0 var(--container-padding)}.header.svelte-1dlu3gt.svelte-1dlu3gt{text-align:center;margin-bottom:4rem;background:transparent}.header.svelte-1dlu3gt h1.svelte-1dlu3gt{font-family:Rambla,sans-serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--secondary);margin:0 0 1rem}.date.svelte-1dlu3gt.svelte-1dlu3gt{font-size:.875rem;color:var(--antique-l1);margin:0}.content.svelte-1dlu3gt.svelte-1dlu3gt{display:flex;flex-direction:column;gap:2rem}.card.svelte-1dlu3gt.svelte-1dlu3gt{background:var(--primary-contrast-l2);padding:clamp(2rem,5vw,3rem);border-radius:var(--radius-lg);box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;gap:2rem}.terms-section.svelte-1dlu3gt h3.svelte-1dlu3gt{font-family:Rambla,sans-serif;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;color:var(--secondary);margin:0 0 .75rem}.terms-section.svelte-1dlu3gt p.svelte-1dlu3gt{font-size:clamp(1rem,2vw,1.125rem);color:var(--antique);line-height:1.8;margin:0}.terms-section.svelte-1dlu3gt a.svelte-1dlu3gt{color:var(--secondary-l2);text-decoration:none;font-weight:600;transition:color var(--transition-base)}.terms-section.svelte-1dlu3gt a.svelte-1dlu3gt:hover{color:var(--secondary);text-decoration:underline}@media (max-width: 768px){.header.svelte-1dlu3gt.svelte-1dlu3gt{margin-bottom:2rem}.card.svelte-1dlu3gt.svelte-1dlu3gt{padding:2rem}}@media (max-width: 480px){.card.svelte-1dlu3gt.svelte-1dlu3gt{padding:1.5rem}}
