.page-container.svelte-cwls5q{background-color:var(--bg-page);min-height:70vh}.hero-section.svelte-cwls5q{border-bottom:1px solid var(--border);text-align:center;background:linear-gradient(135deg,#fff 0%,#fffbe6 100%);padding:4rem 0 3rem}.hero-inner.svelte-cwls5q{max-width:780px}.page-badge.svelte-cwls5q{text-transform:uppercase;letter-spacing:.05em;color:#d97706;background:var(--primary-light);border:1px solid #f59e0b40;border-radius:99px;margin-bottom:1rem;padding:.3rem .85rem;font-size:.75rem;font-weight:700;display:inline-block}h1.svelte-cwls5q{color:var(--text-primary);margin-bottom:1rem;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:800}.subtitle.svelte-cwls5q{color:var(--text-secondary);font-size:clamp(.95rem,2vw,1.1rem);line-height:1.7}.content-section.svelte-cwls5q{padding:4rem 0}.content-grid.svelte-cwls5q{grid-template-columns:1.2fr 1fr;align-items:start;gap:2.5rem;display:grid}.story-card.svelte-cwls5q,.values-card.svelte-cwls5q{background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);padding:2.25rem 2rem}h2.svelte-cwls5q{color:var(--text-primary);margin-bottom:1.25rem;font-size:1.4rem;font-weight:800}.story-card.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-secondary);margin-bottom:1.25rem;font-size:.95rem;line-height:1.75}.reference-box.svelte-cwls5q{background:var(--bg-page);border-radius:var(--radius-md);border:1px solid var(--border);margin-top:2rem;padding:1.5rem}.reference-box.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--text-primary);margin-bottom:.75rem;font-size:1rem;font-weight:700}.standard-list.svelte-cwls5q{flex-direction:column;gap:.75rem;padding-left:1.25rem;list-style-type:disc;display:flex}.standard-list.svelte-cwls5q li:where(.svelte-cwls5q){color:var(--text-secondary);font-size:.85rem;line-height:1.6}.values-list.svelte-cwls5q{flex-direction:column;gap:1.5rem;display:flex}.values-list.svelte-cwls5q li:where(.svelte-cwls5q){align-items:flex-start;gap:1rem;display:flex}.value-icon.svelte-cwls5q{padding-top:.1rem;font-size:1.5rem;line-height:1}.values-list.svelte-cwls5q h3:where(.svelte-cwls5q){color:var(--text-primary);margin-bottom:.25rem;font-size:1.05rem;font-weight:700}.values-list.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--text-secondary);font-size:.875rem;line-height:1.6}.values-list.svelte-cwls5q a:where(.svelte-cwls5q){color:var(--primary-hover);font-weight:600;text-decoration:underline}@media (width<=900px){.content-grid.svelte-cwls5q{grid-template-columns:1fr;gap:2rem}}
