.subpage-container { padding: 4rem 2rem; min-height: 80vh; } .subpage-header { margin-bottom: 4rem; text-align: center; } .subpage-title { font-family: var(--font-serif); font-size: clamp(2.5rem, 8vw, 4rem); font-weight: 400; margin-bottom: 1rem; } .subpage-subtitle { font-family: var(--font-caption); font-size: 1rem; text-transform: uppercase; letter-spacing: 0.1em; opacity: 0.6; }