h2.svelte-v0spiu,p.svelte-v0spiu{max-width:1000px}.subpage.svelte-v0spiu{background-color:var(--bg-primary);padding-top:3rem;padding-bottom:2rem}.page-content.svelte-v0spiu{width:100%;padding:2rem 2rem 4rem}.page-content.svelte-v0spiu:nth-child(1),.page-content.svelte-v0spiu:nth-child(2),.page-content.svelte-v0spiu:nth-child(5){background:var(--card-bg-primary)}.chapters.svelte-v0spiu{display:flex;flex-direction:column;gap:4rem;max-width:var(--container-xl);margin:0 auto}.chapter.svelte-v0spiu{display:flex;flex-direction:column;gap:1rem;padding-top:1rem}.chapter-heading.svelte-v0spiu{font-size:var(--headings-mobile);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--text-highcontrast);margin:0;margin-bottom:.5rem}.chapter-content.svelte-v0spiu{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-subtle)}.chapter-content.svelte-v0spiu p{margin:0 0 2rem}.chapter-content.svelte-v0spiu p:last-child{margin-bottom:0}.chapter-content.svelte-v0spiu strong{font-weight:600;color:var(--text-highcontrast)}.chapter-content.svelte-v0spiu ul,.chapter-content.svelte-v0spiu ol{margin:0 0 var(--spacing-lg, 2rem) 0;padding-left:1.5rem}.chapter-content.svelte-v0spiu li{margin-bottom:var(--spacing-sm, .5rem)}.chapter-content.svelte-v0spiu li:last-child{margin-bottom:0}@media(min-width:768px){.chapters.svelte-v0spiu{gap:5rem}.chapter.svelte-v0spiu{gap:2rem}}@media(min-width:1024px){.chapter-heading.svelte-v0spiu{font-size:var(--headings-tablet)}.page-content.svelte-v0spiu:nth-child(3),.page-content.svelte-v0spiu:nth-child(4),.page-content.svelte-v0spiu:nth-child(5){padding:3rem 4rem 4rem}.chapter.svelte-v0spiu{padding-top:2rem}}.image-text-section.svelte-1vzuyfe{width:100%;background-color:var(--bg-primary);padding:4rem 0}.container.svelte-1vzuyfe{max-width:var(--container-xl);margin:0 auto;padding:0 1rem}.content-wrapper.svelte-1vzuyfe{display:flex;flex-direction:column;gap:3rem;align-items:center}.image-container.svelte-1vzuyfe{width:100%;position:relative;overflow:hidden;border-radius:10px;display:flex;justify-content:center;max-height:400px;background-color:var(--color-surface)}.feature-image.svelte-1vzuyfe{height:100%;width:auto;object-fit:contain}.text-content.svelte-1vzuyfe{width:100%;display:flex;flex-direction:column;gap:1.5rem}.section-title.svelte-1vzuyfe{color:var(--text-highcontrast);font-size:var(--headings-mobile);font-weight:600;line-height:var(--leading-tight);margin:0}.section-description.svelte-1vzuyfe{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-subtle);margin:0}.cta-button.svelte-1vzuyfe{width:fit-content;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:var(--button-padding);font-weight:600;font-size:var(--text-base);border-radius:9999px;cursor:pointer;background:var(--button-bg);color:#fff;transition:var(--transition-fast);box-shadow:var(--shadow-md)}.cta-button.svelte-1vzuyfe:hover{background:var(--button-bg-hover)}.cta-button.svelte-1vzuyfe svg:where(.svelte-1vzuyfe){transition:transform var(--transition-base)}.cta-button.svelte-1vzuyfe:hover svg:where(.svelte-1vzuyfe){transform:translate(4px)}@media(min-width:768px){.content-wrapper.svelte-1vzuyfe{flex-direction:row;align-items:center;gap:4rem}.content-wrapper.reverse.svelte-1vzuyfe{flex-direction:row-reverse}.image-container.svelte-1vzuyfe,.text-content.svelte-1vzuyfe{flex:1;min-width:0}}@media(min-width:1024px){.section-title.svelte-1vzuyfe{font-size:var(--headings-tablet)}.image-container.svelte-1vzuyfe{aspect-ratio:4/3}.feature-image.svelte-1vzuyfe{height:100%;object-fit:cover}}
