.principle-section{margin-block-end:2.5rem}.principle-section h2{font-size:1.25rem;margin-block-end:1rem}.principle-pillar{margin:0;padding:1.5rem;background:var(--bg-card);border:1px solid var(--border);border-inline-start:3px solid var(--accent);border-radius:var(--radius-lg)}.principle-pillar blockquote{margin:0;font-size:1.15rem;line-height:2}.principle-pillar blockquote p{max-width:none;margin:0;color:var(--text)}.principle-pillar__translation{max-width:none;margin-block-start:1rem;font-style:italic;color:var(--text-muted)}.principle-pillar figcaption{margin-block-start:1rem;font-size:.875rem;color:var(--text-faint)}.principle-pillar figcaption a{color:var(--accent)}.principle-pillar figcaption cite{font-style:normal}.principle-points{display:grid;gap:.75rem;margin-block-start:1rem;padding:0}.principle-points:empty{display:none}.principle-points li{padding-inline-start:1rem;border-inline-start:2px solid var(--border-accent)}.principle .page-hero .section__tag{margin-block-end:1rem}.principle .btn-group{margin-block-start:2rem;justify-content:center}