.philosophy-page[data-v-c19aff1e]{max-width:var(--container-narrow);padding:clamp(48px, 8vh, 96px) var(--gutter) var(--space-3xl);min-height:60vh;margin:0 auto}.back-btn[data-v-c19aff1e]{color:var(--text-secondary);transition:var(--transition-fast);font-size:13px}.back-btn[data-v-c19aff1e]:hover{color:var(--color-primary)}.page-header[data-v-c19aff1e]{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);margin-bottom:var(--space-2xl);padding-bottom:var(--space-lg);border-bottom:1px solid var(--border-color);display:flex}.header-content[data-v-c19aff1e]{max-width:62ch}.page-title[data-v-c19aff1e]{font-size:var(--font-size-title);font-family:var(--font-display);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-sm);color:var(--text-primary);font-weight:600}.page-subtitle[data-v-c19aff1e]{font-size:var(--font-size-body-lg);color:var(--text-secondary);margin:0;line-height:1.65}.header-actions[data-v-c19aff1e]{gap:var(--space-md);flex-shrink:0;display:flex}.header-actions .back-btn[data-v-c19aff1e]{border-bottom:1px solid var(--border-strong);padding-bottom:2px}.header-actions .back-btn[data-v-c19aff1e]:hover{border-bottom-color:var(--brand-ink)}.philosophy-section[data-v-c19aff1e]{margin-bottom:var(--space-2xl)}.section-rule[data-v-c19aff1e]{background:var(--border-color);height:1px;margin-block:var(--space-2xl)}.philosophy-section+.section-rule[data-v-c19aff1e]{margin-top:0}.card-grid[data-v-c19aff1e]{gap:var(--space-lg);display:grid}.card-grid.cols-3[data-v-c19aff1e]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.card-grid.cols-5[data-v-c19aff1e]{grid-template-columns:minmax(0,1fr);gap:0}.value-card[data-v-c19aff1e]{padding-top:var(--space-md);border-top:1px solid var(--border-color)}.card-icon[data-v-c19aff1e]{color:var(--brand-ink);margin-bottom:var(--space-sm)}.card-title[data-v-c19aff1e]{font-size:16px;font-family:var(--font-display);color:var(--text-primary);margin-bottom:6px;font-weight:600}.card-desc[data-v-c19aff1e]{color:var(--text-secondary);max-width:62ch;font-size:14px;line-height:1.75}.section-title[data-v-c19aff1e]{font-size:var(--font-size-heading);font-family:var(--font-display);margin-bottom:var(--space-lg);font-weight:600}.core-quote[data-v-c19aff1e]{font-family:var(--font-display);color:var(--text-primary);padding-left:var(--space-lg);border-left:2px solid var(--brand-ink);margin-bottom:var(--space-xl);font-size:clamp(20px,1.4vw + 17px,26px);line-height:1.55}.principle-list[data-v-c19aff1e]{border-top:1px solid var(--border-color)}.principle-card[data-v-c19aff1e]{column-gap:var(--space-md);padding-block:var(--space-lg);border-bottom:1px solid var(--border-color);grid-template-columns:44px minmax(0,1fr);display:grid}.principle-icon[data-v-c19aff1e]{grid-area:1/1/span 2}.principle-title[data-v-c19aff1e],.principle-desc[data-v-c19aff1e]{grid-column:2}.priority-list[data-v-c19aff1e]{border-top:1px solid var(--border-color);margin:0;padding:0;list-style:none}.priority-list>li[data-v-c19aff1e]{padding-block:var(--space-md);border-bottom:1px solid var(--border-color)}.card-grid.cols-5 .principle-card[data-v-c19aff1e]:last-child,.priority-list>li[data-v-c19aff1e]:last-child{border-bottom:0}.priority-header[data-v-c19aff1e]{align-items:baseline;gap:var(--space-sm) var(--space-md);flex-wrap:wrap;margin-bottom:4px;display:flex}.priority-header strong[data-v-c19aff1e]{font-family:var(--font-display);color:var(--text-primary);font-size:16px;font-weight:600}.priority-en[data-v-c19aff1e]{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--text-tertiary);font-size:11.5px}.principle-icon[data-v-c19aff1e]{color:var(--brand-ink);font-size:17px;line-height:1.5}.principle-title[data-v-c19aff1e]{font-size:17px;font-family:var(--font-display);color:var(--text-primary);margin-bottom:6px;font-weight:600}.principle-desc[data-v-c19aff1e]{color:var(--text-secondary);max-width:62ch;font-size:14.5px;line-height:1.75}.cognition-block[data-v-c19aff1e]{margin-bottom:var(--space-xl)}.cognition-label[data-v-c19aff1e]{font-size:var(--font-size-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-tertiary);margin-bottom:var(--space-md)}.cognition-grid[data-v-c19aff1e]{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.cognition-list[data-v-c19aff1e]{color:var(--text-secondary);margin:0;padding-left:18px;font-size:14px;line-height:1.75}.cognition-list li[data-v-c19aff1e]{margin:5px 0}.decision-table[data-v-c19aff1e]{border-collapse:collapse;width:100%;font-size:14px}.decision-table th[data-v-c19aff1e],.decision-table td[data-v-c19aff1e]{border-bottom:1px solid var(--border-color);text-align:left;vertical-align:top;padding:11px 14px}.decision-table th[data-v-c19aff1e]{background:var(--bg-muted);color:var(--text-primary);font-weight:600}.priority-desc[data-v-c19aff1e]{color:var(--text-secondary);font-size:13.5px}@media (width<=760px){.page-header[data-v-c19aff1e]{flex-direction:column;align-items:flex-start}}
