@layer app{.page.svelte-1anymeo{padding:0 .5rem}section.svelte-1anymeo{margin-bottom:3rem}h2.svelte-1anymeo{color:var(--gray-800);margin:0 0 1.5rem;font-size:1.5rem;font-weight:700}.lead.svelte-1anymeo{color:var(--gray-700);margin:0 0 1.5rem;line-height:1.6}.summary.svelte-1anymeo{border:1px solid color-mix(in srgb, var(--brand) 25%, white);background:var(--brand-subtle);border-radius:.5rem;margin:2rem 0;padding:1.5rem}.summary.svelte-1anymeo h3:where(.svelte-1anymeo){margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.summary.svelte-1anymeo p:where(.svelte-1anymeo){color:var(--gray-700);margin:0 0 1rem;line-height:1.6}.summary-grid.svelte-1anymeo{gap:1rem;font-size:.875rem;display:grid}.cards.svelte-1anymeo{gap:1.5rem;display:grid}@media (width>=768px){.summary-grid.svelte-1anymeo,.cards.svelte-1anymeo{grid-template-columns:1fr 1fr}}.card.svelte-1anymeo{border:1px solid var(--gray-200);border-radius:.5rem;padding:1.5rem}.card.svelte-1anymeo h3:where(.svelte-1anymeo){margin:0 0 .75rem;font-size:1.125rem;font-weight:600}.card.svelte-1anymeo h3:where(.svelte-1anymeo)+p:where(.svelte-1anymeo){margin-top:0}.card.svelte-1anymeo p:where(.svelte-1anymeo){color:var(--gray-700);margin:0 0 1rem;font-size:.9375rem;line-height:1.6}.card.svelte-1anymeo p:where(.svelte-1anymeo):last-child{margin-bottom:0}.card.svelte-1anymeo p.after-list:where(.svelte-1anymeo){margin-top:.75rem}.card.svelte-1anymeo ul:where(.svelte-1anymeo){color:var(--gray-700);flex-direction:column;gap:.25rem;margin:0;padding-left:1.5rem;font-size:.875rem;line-height:1.5;list-style:outside;display:flex}.card.svelte-1anymeo ul.plain:where(.svelte-1anymeo){gap:.5rem;padding-left:0;list-style:none}.card-grid.svelte-1anymeo{gap:1.5rem;display:grid}@media (width>=768px){.card-grid.svelte-1anymeo{grid-template-columns:1fr 1fr}}.rights.svelte-1anymeo div:where(.svelte-1anymeo)>div:where(.svelte-1anymeo){color:var(--gray-700);margin-bottom:.75rem;font-size:.875rem}.sub.svelte-1anymeo{color:var(--gray-800);margin:2rem 0 1rem;font-size:1.125rem;font-weight:600}.notice.svelte-1anymeo{border:1px solid var(--yellow-100);background:var(--yellow-50);border-radius:.5rem;margin-top:1.5rem;padding:1rem;font-size:.875rem;line-height:1.5}.notice.gray.svelte-1anymeo{border-color:var(--gray-200);background:var(--gray-50)}a.svelte-1anymeo{color:inherit;text-decoration:underline}a.svelte-1anymeo:hover{opacity:.75}}
