Теория:

Период - это многочленное сложное предложение, интонационно и по смыслу распадающееся на две (как правило, асимметричные) части, в первой из которых наблюдается повышение тона, а во второй - понижение.
Знаки препинания в периоде
  
В периоде обычно ставятся запятая и тире между частями и запятая или точка с запятой внутри частей (членов) периода. Возможны следующие случаи:
 
1. Период, в котором между повышением и понижением стоят запятая и тире, а между его членами - точка с запятой.
Пример:
Степи, которым нет конца, где всё раздалось в ширину и беспредельную равнину, где человек встречается как будто для того, чтобы собою увеличить ещё более окружающее пространство; степи, шумящие травою, почти равняющеюся ростом с деревьями; степи, где пасутся табуны и стада, которых от века никто не считал и владельцы не знают настоящего количества, - эти степи увидели среди себя Чингис-хана, давшего обет перед толпами узкоглазых, плосколицых, широкоплечих, малорослых монголов завоевать мир (Г.).
2. Период, в котором между повышением и понижением стоят запятая и тире, а между его членами - запятые.
Пример:
Как ни старались люди, собравшись в одно небольшое место несколько сот тысяч, изуродовать ту землю, на которой они жались, как ни забивали камнями землю, чтобы ничего не росло на ней, как ни счищали всякую пробивающуюся травку, как ни дымили каменным углем и нефтью, как ни обрезывали деревья и ни выгоняли всех животных и птиц, - весна была весною даже и в городе (Л.Т.).
3. Период, в котором как между повышением и понижением, так и между его членами стоят запятые.
Пример:
Я был так весел и горд весь этот день, я так живо сохранял на моём лице ощущение Зинаидиных поцелуев, я с таким содроганием восторга вспоминал каждое её слово, я так лелеял своё неожиданное счастье, что мне становилось даже страшно, не хотелось даже увидеть её, виновницу этих новых ощущений (Т.);
 
Как ни хотелось моему отцу исполнить обещание, данное матери, горячо им любимой, как ни хотелось ему в Багрово, в свой дом, в своё хозяйство, в свой деревенский образ жизни, к деревенским своим занятиям и удовольствиям, но мысль ослушаться Прасковьи Ивановны не входила ему в голову (Акс.).
Как показывают последние два примера, на стыке повышения и понижения ставится запятая в том случае, когда понижение начинается союзом (подчинительным или сочинительным).
 
Перед второй частью сложного союза еслито могут ставиться запятая и тире.
Пример:
Если зашумела старая листва под ногой, если закраснелись веточки разные, если вербы развернулись <…>, - то, значит, есть в берёзах движение, и нечего портить берёзу (Пришв.).
Источники:
Д. Э. Розенталь, И. Б. Голуб. Секреты стилистики. М. Айрис. 1996