/* Navigation/layout additions for the self-contained thoughtful-growth version. */
.thoughtful-site .site-header { flex-wrap: wrap; }
.thoughtful-site #primary-nav { flex-wrap: wrap; column-gap: 20px; row-gap: 8px; }
.thoughtful-site .media-list { padding-top: 0; }
.thoughtful-site .media-list .priority-detail { padding-bottom: 32px; margin-bottom: 32px; }
.thoughtful-site .media-list h2 { font-size: clamp(27px, 3.2vw, 42px); max-width: 30ch; }
@media (min-width: 701px) and (max-width: 1200px) { .thoughtful-site #primary-nav { width: 100%; } }
