/**
 * Pages intérieures — cadre de transition Phase 1.
 *
 * Ces styles restent volontairement sobres. Les archétypes spécialisés seront
 * ajoutés dans les phases suivantes plutôt que de forcer toutes les pages dans
 * la même structure.
 */
.ey-page-hero { padding: 64px 0 54px; border-bottom: 1px solid var(--ey-paper-100); background: var(--ey-paper-25); }
.ey-page-hero h1 { max-width: 950px; font-size: clamp(2.6rem,5vw,4.8rem); }
.ey-page-content { padding-block: 70px 100px; }
.ey-page-content > * { max-width: var(--ey-prose); }
.ey-page-content > .alignwide { max-width: var(--ey-wrap); }
.ey-page-content h2 { margin: 2.4rem 0 1rem; font-size: clamp(1.8rem,3vw,2.7rem); }
.ey-page-content h3 { margin: 2rem 0 .8rem; font-size: 1.25rem; }
.ey-page-content p, .ey-page-content li { color: var(--ey-paper-700); }
.ey-page-content a { color: var(--ey-potential); }

.ey-404 { padding: 100px 0 120px; }
.ey-404__inner { max-width: 850px; }
.ey-404 h1 { font-size: clamp(3rem,6vw,5.8rem); }
.ey-404 p:not(.ey-overline) { max-width: 620px; margin-top: 20px; color: var(--ey-paper-500); }
.ey-404 .ey-actions { margin-top: 30px; }
