.page-content.svelte-1ty69qo{padding:64px 0 80px}.container.svelte-1ty69qo{max-width:860px;margin:0 auto;padding:0 var(--space-8)}.reason-block.svelte-1ty69qo{padding:48px 0;border-bottom:1px solid var(--color-gray-200)}.reason-block.svelte-1ty69qo:last-of-type{border-bottom:none}.reason-header.svelte-1ty69qo{display:flex;gap:20px;align-items:flex-start;margin-bottom:24px}.reason-number.svelte-1ty69qo{font-family:var(--font-display);font-size:48px;font-weight:var(--font-bold);color:var(--color-gray-200);line-height:1;flex-shrink:0;width:64px}.reason-category.svelte-1ty69qo{display:inline-block;font-size:12px;font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--color-teal);margin-bottom:6px}.reason-header.svelte-1ty69qo h2:where(.svelte-1ty69qo){font-family:var(--font-display);font-size:clamp(24px,3.5vw,32px);color:var(--color-primary);line-height:1.2;margin:0}.reason-body.svelte-1ty69qo{padding-left:84px}.reason-body.svelte-1ty69qo p:where(.svelte-1ty69qo){font-size:16px;line-height:1.8;color:var(--color-text-muted);margin:0 0 16px}.reason-body.svelte-1ty69qo p:where(.svelte-1ty69qo):last-child{margin-bottom:0}.reason-body.svelte-1ty69qo a:where(.svelte-1ty69qo){color:var(--color-teal);font-weight:var(--font-semibold);text-decoration:none}.reason-body.svelte-1ty69qo a:where(.svelte-1ty69qo):hover{text-decoration:underline}@media(max-width:768px){.reason-header.svelte-1ty69qo{flex-direction:column;gap:8px}.reason-number.svelte-1ty69qo{font-size:36px;width:auto}.reason-body.svelte-1ty69qo{padding-left:0}.reason-block.svelte-1ty69qo{padding:32px 0}}
