Ищу способ сдвинуть всё под заголовком вправо

только на страницах, которые включают посты

этот CSS делает то, что я хочу, на случай, если возникнет путаница в том, что я имею в виду

#main-outlet{
margin-left: 15%;
}

но он сдвигает всё вправо на всех страницах, а не только на страницах с постами
пытаюсь разобраться с CSS уже какое-то время, есть какие-то мысли?
спасибо!

Не совсем понятно, зачем вы хотите это сделать, но тег <body> на страницах тем имеет уникальный класс, который к нему добавляется. Этот класс — archetype-regular.

Вы можете использовать его для ограничения области применения ваших изменений стилей, например так:

.archetype-regular {
  #main-outlet {
    // здесь размещаются стили
  }
}

На страницах личных сообщений тоже есть что-то подобное, и в этом случае класс называется

archetype-private_message

Если вы хотите, чтобы изменения применялись и к страницам личных сообщений, добавьте соответствующий селектор в приведённый выше CSS, как показано ниже:

.archetype-regular,
.archetype-private_message {
  #main-outlet {
    // здесь размещаются стили
  }
}

Однако стоит предупредить: изменения отступов (margins) для #main-outlet могут привести к непредвиденным последствиям. Подробнее об этом здесь.

Невероятно полезно, спасибо!