.signpost-article-footer { 	clear: both; 	display: flex; 	flex-direction: row; 	flex-wrap: wrap; 	margin-top: 4em; } .signpost-succession { 	border-bottom: 1px solid #CCC; 	box-sizing: border-box; 	clear: both; 	display: flex; 	flex: 0 0 100%; 	flex-wrap: wrap; 	font-size: 116%; 	font-family: Kalpurush, Siyam Rupali, Noto Sans Bengali, Shonar Bangla; 	font-style: italic; 	justify-content: space-between; 	padding: 0.5em 0; } .signpost-succession-next { 	margin-left: auto; } .signpost-succession-casing { 	font-size: 80%; 	text-transform: uppercase; } .signpost-inthisissue { 	 float: right; 	 flex: 1 0 300px; 	 order: 2; 	 width: 35%; } .signpost-inthisissue > div { 	color: #333; 	line-height: 130%; 	margin-left: 20px; 	padding-top: 10px; } .signpost-inthisissue-heading { 	 border-bottom: 1px solid #aaa; 	 font-family: Kalpurush, Siyam Rupali, Noto Sans Bengali, Shonar Bangla; 	 margin-bottom: 5px; 	 min-height: 50px; 	 padding-bottom: 5px; } .signpost-inthisissue-heading > span { 	color: #333; 	font-size: 155%; 	line-height: 120%; 	text-transform: uppercase; } .signpost-inthisissue-toc { 	font-size: 100%; 	color: #333; 	line-height: 180%; 	padding-top: 5px; } .signpost-inthisissue-toc > span:first-child { 	 color: #999; /* didn't need flipping */ 	 font-family: Kalpurush, Siyam Rupali, Noto Sans Bengali, Shonar Bangla; 	 font-size: 110%; 	 font-weight: bold; 	 line-height: 150%; 	 text-transform: uppercase; } .signpost-comments { 	float: left; 	flex: 3 0 auto; 	order: 1; 	width: 65%; } .signpost-comments-heading { 	color: #333; 	font-family: Kalpurush, Siyam Rupali, Noto Sans Bengali, Shonar Bangla; 	line-height: 130%; 	padding-top: 10px; } .signpost-comments-heading > div { 	 border-bottom: 1px solid #AAA; 	 margin-bottom: 5px; 	 min-height: 50px; 	 padding-bottom: 5px; } .signpost-comments-add { 	float: right; 	margin-left: 1em; 	font-family: Kalpurush, Siyam Rupali, Noto Sans Bengali, Shonar Bangla; 	font-weight: bold; 	font-style: italic; 	font-size: 120%; 	line-height: 200%; } .signpost-comments-discuss { 	line-height: 120%; 	font-size: 155%; 	color: #333; 	text-transform: uppercase; 	border: 0; 	margin: 0; } .signpost-comments-discuss .ext-discussiontools-init-section-subscribe, .signpost-comments-discuss .ext-discussiontools-init-section-subscribeButton{ 	text-transform: none; } .signpost-comments-disclaimer { 	color: #888; /* didn't need flipping */ 	font-family: Kalpurush, Siyam Rupali, Noto Sans Bengali, Shonar Bangla; 	font-size: 80%; 	line-height: 120%; 	margin-bottom: 10px; 	margin-top: 0; 	text-transform: uppercase; } .signpost-comments-empty { 	color: var(--color-placeholder, #72777d); 	font-style: italic; 	line-height: 150%; 	margin-bottom: 10px; 	margin-top: 50px; 	text-align: center; } .signpost-comments-add-big { 	text-align: center; 	font-family: Kalpurush, Siyam Rupali, Noto Sans Bengali, Shonar Bangla; 	font-size: 150%; 	font-style: italic; 	font-weight: bold; }  @media screen { 	html.skin-theme-clientpref-night .signpost-inthisissue > div, 	html.skin-theme-clientpref-night .signpost-inthisissue-heading > span, 	html.skin-theme-clientpref-night .signpost-inthisissue-toc, 	html.skin-theme-clientpref-night .signpost-inthisissue-toc > span:first-child, 	html.skin-theme-clientpref-night .signpost-comments-discuss, 	html.skin-theme-clientpref-night .signpost-comments-heading { 		color: #bbb; 	} }  @media screen and (prefers-color-scheme: dark) { 	html.skin-theme-clientpref-os .signpost-inthisissue > div, 	html.skin-theme-clientpref-os .signpost-inthisissue-heading > span, 	html.skin-theme-clientpref-os .signpost-inthisissue-toc, 	html.skin-theme-clientpref-os .signpost-inthisissue-toc > span:first-child, 	html.skin-theme-clientpref-os .signpost-comments-discuss, 	html.skin-theme-clientpref-os .signpost-comments-heading { 		color: #bbb; 	} }