.container.svelte-19nzc3z{max-width:var(--container-max-width);margin:0 auto;padding:2rem 1rem}h1.svelte-19nzc3z{color:var(--color-primary-blue);font-size:2.5rem;font-weight:var(--font-weight-bold);margin-bottom:.5rem;text-align:center}.subtitle.svelte-19nzc3z{text-align:center;font-size:1.1rem;color:#666;margin-bottom:2rem}.card.svelte-19nzc3z{background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:2rem;margin-bottom:1.5rem;box-shadow:0 2px 4px #0000001a}.card.svelte-19nzc3z h2:where(.svelte-19nzc3z){color:var(--color-primary-blue);font-size:1.3rem;font-weight:var(--font-weight-bold);margin-bottom:1rem}.card.svelte-19nzc3z p:where(.svelte-19nzc3z){line-height:1.6;margin-bottom:1rem}.card.svelte-19nzc3z p:where(.svelte-19nzc3z):last-child{margin-bottom:0}.card.svelte-19nzc3z ul:where(.svelte-19nzc3z){margin:1rem 0;padding-left:1.5rem}.card.svelte-19nzc3z li:where(.svelte-19nzc3z){line-height:1.6;margin-bottom:.5rem}.card.svelte-19nzc3z a:where(.svelte-19nzc3z){color:var(--color-primary-blue);text-decoration:none;font-weight:var(--font-weight-medium)}.card.svelte-19nzc3z a:where(.svelte-19nzc3z):hover{color:var(--color-primary-red);text-decoration:underline}@media (max-width: 768px){h1.svelte-19nzc3z{font-size:2rem}.card.svelte-19nzc3z{padding:1.5rem}.card.svelte-19nzc3z h2:where(.svelte-19nzc3z){font-size:1.2rem}}
