:is(.history_tree_years+.history_tree_years,.history_tree_year+.history_tree_year){margin-top:25px}.history_tree_year{display:flex;justify-content:flex-start;align-items:normal;flex-wrap:nowrap;flex-direction:row}.history_tree_year .year_item{text-align:center}.history_tree_year .year_item .year{min-width:60px;line-height:1.2;color:#385ca9;font-size:2.6rem}.history_tree_year .year_item .era{display:block;font-size:1.4rem;white-space:pre-line}.history_tree_year .indicator_item{width:90px;min-width:90px;padding-top:5px;display:flex;justify-content:center;align-items:flex-start;flex-wrap:nowrap;flex-direction:row;position:relative}.history_tree_year .indicator_item:before{content:"";width:1px;height:calc(100% + 25px);margin:auto;display:block;position:absolute;top:5px;left:0;right:0;background-color:#385ca9}.history_tree_year .indicator_item .indicator{width:13px;height:13px;display:block;position:relative;z-index:1;background-color:#fff;border:3px solid #385ca9;border-radius:100%}.history_tree_year .episode_item{padding-right:216px;flex:1 1;display:flex;justify-content:flex-start;align-items:normal;flex-wrap:nowrap;flex-direction:row;position:relative}.history_tree_year .episode_item .year_pic{width:216px;position:absolute;top:-25px;right:0}.history_tree_year .episode_item .year_pic .caption{white-space:pre-line}.history_tree_year:has(.is_occupancy) .episode_item{padding-right:0}.history_tree_year:has(.is_occupancy) .episode_item .year_pic{position:static}#history_generations .history_tree_years:first-child .history_tree_year:first-child .year_pic{top:0}@media screen and (max-width:1000px){.history_tree_year .indicator_item{width:60px;min-width:60px}}@media screen and (max-width:600px){.history_tree_year .year_item .year{min-width:50px;font-size:min(.2666666667vw*22,22px)}.history_tree_year .year_item .era{font-size:min(.2666666667vw*12,12px)}.history_tree_year .indicator_item{width:40px;min-width:40px}.history_tree_year .episode_item{padding-right:0;flex-wrap:wrap}.history_tree_year .episode_item .year_pic{width:100%;margin-bottom:20px;order:-1;position:static}.history_tree_year .episode_item .year_pic .caption{white-space:normal}}.history_tree_months{margin-right:15px;padding-bottom:25px;flex:1 1;border-bottom:1px solid #c9caca}.history_tree_months .history_tree_month{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;flex-direction:row}.history_tree_months .history_tree_month+.history_tree_month{margin-top:15px}.history_tree_months .history_tree_month .month{width:50px;min-width:50px}.history_tree_months .history_tree_month .history_tree_episodes{flex:1 1}.history_tree_months .history_tree_episodes .history_tree_episode+.history_tree_episode{margin-top:5px}