/***********//* general *//***********/html {	box-sizing: border-box;}*, *::before, *::after {	box-sizing: inherit;}body {	width: 100%;	min-height: 100vh;	position: relative;	padding: 40px 0 0 0;	display: table;	margin: 0;		background-color: #f6f6f6;	font-size: 12px;	font-family: sans-serif;}@media only screen and (max-width: 841px) {	body {		padding: 90px 0 0 0;		background-color: #fff;	}}body::before {	content: "";	height: 40px;	position: absolute;	width: 100%;	top: 0px;	left: 0px;	background-image: linear-gradient(#ffffff 0%,#f6f6f6 100%);	background-repeat: repeat-x;}@media only screen and (max-width: 841px) {	body::before {		height: 90px;		background-image: none;	}}/**********************************************************//* Main content column (#wikitext, pagetitle, and footer) *//**********************************************************/#mainColumn {	float: left;	max-width: calc(100% - 180px);	margin-left: 180px;	width: calc(100% - 180px);	background-color: #fff;	border-top: 1px solid #a7d7f9;}@media only screen and (max-width: 841px) {	#mainColumn {		max-width: none;		margin-left: auto;		width: 100%;	}}#wikitext {	overflow: auto;	position: relative;	z-index: 1;		border-left: 1px solid #a7d7f9;	border-bottom: 1px solid #a7d7f9;	padding: 0 24px calc(24px - 4px) 24px;		font-size: 14px;	line-height: 1.6;}@media only screen and (max-width: 841px) {	#wikitext {		border-left: none;		padding: 0 12px calc(12px - 4px) 12px;	}}#wikitext:first-child {	padding-top: calc(24px - 4px);}@media only screen and (max-width: 841px) {	#wikitext:first-child {		padding-top: calc(12px - 4px);	}}#wikitext p {	margin: 7px 0px;}@media only screen and (max-width: 841px) {	#wikitext p:first-child {		margin-top: 0px;	}}/**************//* Page title *//**************/#pagetitle {	overflow: auto;	padding: calc(24px - 4px) 24px 8px 24px;		border-left: 1px solid #a7d7f9;}@media only screen and (max-width: 841px) {	#pagetitle {		border-left: none;		padding: calc(12px - 4px) 12px 8px 12px;	}}#pagetitle h1 {	margin: 0px;	font-style: italic;	font-family: Georgia, serif;	font-size: 2.5em;	font-weight: normal;	padding-bottom: 2px;	border-bottom: 1px solid #a2a9b1;}/**********//* Footer *//**********/#footer {	overflow: hidden;	height: 100px;	padding: 24px 24px 0 24px;	background-color: #f6f6f6;}@media only screen and (max-width: 841px) {	#footer {		height: 80px;		padding: 12px 12px 0 12px;	}}#footer ul {	padding: 0px;}#footer ul,#footer li {	display: inline-block;}#footer p {	margin: 0 0 12px 0;}#footer li {	margin: 0 20px 0 0;}@media only screen and (max-width: 841px) {	#footer li:first-of-type {		display: none;	}}#footer .navbox a {	border: 1px dotted #0645ad;}#footer .navbox a:hover {	border: 1px solid #0645ad;	text-decoration: none;}/*****************************************************************************//* Header (actions, search, article/talk selector; also logo, in mobile view *//*****************************************************************************/#header {	position: absolute;	top: 1px;	left: 180px;	right: 0px;	height: 40px;	padding: 0px;		text-align: right;	overflow: hidden;	z-index: 1;}@media only screen and (max-width: 841px) {	#header {		left: 0px;		height: 90px;		font-size: 14px;	}}#header #pagelogo {	display: none;}@media only screen and (max-width: 841px) {	#header #pagelogo {		height: calc(90px - 40px);		text-align: left;		padding-left: calc(12px - 6px);		padding-top: 6px;		display: block;	}}#header ul {	display: inline-block;	height: 100%;}@media only screen and (max-width: 841px) {	#header ul {		height: 40px;	}}#header ul,#header p,#footer ul {	margin: 0;}#header li {	display: inline-block;	height: 100%;	border-left: 0.5px solid transparent;	background-image: linear-gradient(#ffffff 0%, #a7d7f9 100%);}@media only screen and (min-width: 842px) {	#header ul#article-talk-selector li:first-of-type {		border-left: 1px solid transparent;	}	#header #article-talk-selector li:last-of-type {		border-right: 0.5px solid transparent;	}	#header #pageactions li:nth-last-of-type(2) {		border-right: 0.5px solid transparent;	}}@media only screen and (max-width: 1149px) {	#header #pageactions li:nth-last-of-type(2) {		border-right: none;	}}@media only screen and (max-width: 841px) {	#header ul#article-talk-selector li:first-of-type {		border-left: 1px solid #fff;	}	#header li:last-of-type {		border-right: 0.5px solid transparent;	}}#header li a,#header li p.active {	display: block;	height: 100%;	padding: 18px 8px 6px 8px;}#header li a {	border-bottom: 1px solid #a7d7f9;	background-image: linear-gradient(#ffffff 0%, #e8f2f8 100%)}#header li p.active {	background-color: #fff;	border-bottom: 1px solid #fff;}#header ul#article-talk-selector {	float: left;	padding-left: 0;}@media only screen and (max-width: 841px) {	#header #pageactions {		padding: 0;	}	#header #pageactions li.upload,	#header #pageactions li.print,	#header #pageactions li.backlinks,	#header #pageactions li.source,	#header #pageactions li.attr,	#header #pageactions li.search {		display: none;	}}@media all and (max-width: 1149px) and (min-width: 842px) {	#header li.search {		display: inline-block;	}}/***************************************************//* Search box in header (at the top of every page) *//***************************************************/#topsearch {	display: inline-block;	padding: 11px 8px 9px 8px;	height: 100%;	vertical-align: top;}@media all and (max-width: 1149px) and (min-width: 842px) {	#topsearch {		display: none;	}}@media only screen and (max-width: 841px) {	#topsearch {		height: 50px;		width: calc(100% - 100px);			position: absolute;		top: 0;		right: 0;	}}#topsearch form {	height: 22px;	border: 1px solid #aaa;	background-image: linear-gradient(#f6f6f6 0%, #ffffff 100%);	font-size: 13px;}@media only screen and (max-width: 841px) {	#topsearch form {		height: 32px;		font-size: 14px;		text-align: left;	}}#topsearch .searchbox {	width: 320px;	height: 100%;	background-color: transparent;	border: 0;	padding: 2px 0 2px 2px;	font-size: inherit;}@media only screen and (max-width: 841px) {	#topsearch .searchbox {		width: calc(100% - 32px);		padding: 2px 0 2px 4px;	}}#topsearch .searchbox:focus {	outline: none;}#topsearch .searchbutton {	border: 0;	background-color: transparent;	height: 100%;	width: 1.75em;	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAANCAAAAAC4QtCeAAAAAnRSTlMA/1uRIrUAAABpSURBVHgBY/j//+7c2tq5d/8DAcP//TlgsB/EuZuXv+fjxz35efeBnElgMaD8FCCnLOcLiPMlpwyZU4yiDGLAwU+fDoIMQBidswvIAVlaXT23GsgDciDgfSeQB+P8/zkzZxWc8//vtc8AJiB5qbEm4UgAAAAASUVORK5CYII=');	background-position: center center;	background-repeat: no-repeat;	font-size: inherit;}/**************************************************//* In-page search form (e.g. on Site.Search page) *//**************************************************/form.wikisearch {	height: 36px;	margin-bottom: 21px;	position: relative;}@media only screen and (max-width: 841px) {	form.wikisearch {		margin-bottom: 14px;	}}form.wikisearch .searchbox {	font-size: 1em;	width: 600px;	border: 1px solid #a2a9b1;	border-radius: 2px;	padding: 0.625em 0.625em 0.625em 2.75em;	height: 100%;}@media only screen and (max-width: 841px) {	form.wikisearch .searchbox {		width: 100%;		display: block;	}}form.wikisearch .searchbox:focus {	outline: 0;	border-color: #36c;	box-shadow: inset 0 0 0 1px #36c;}form.wikisearch::before {	content: "";	background-image: url(data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0A%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%3E%0A%20%20%20%20%3Cg%20id%3D%22search%22%3E%0A%20%20%20%20%20%20%20%20%3Cpath%20id%3D%22magnifying-glass%22%20d%3D%22M10.5%204a6.5%206.5%200%201%200%202.844%2012.344L16%2019c1.4%201.4%202.5%201.5%204%200l-4.438-4.438A6.426%206.426%200%200%200%2017%2010.5%206.5%206.5%200%200%200%2010.5%204zm0%202a4.5%204.5%200%201%201%200%209%204.5%204.5%200%200%201%200-9z%22%2F%3E%0A%20%20%20%20%3C%2Fg%3E%0A%3C%2Fsvg%3E%0A);	background-position: center center;	background-size: contain;	background-repeat: no-repeat;	position: absolute;	left: 7px;	top: 4px;	width: 28px;	height: 28px;}table.searchexamples {	width: 700px;	margin-left: 2px;}@media only screen and (max-width: 841px) {	table.searchexamples {		width: 100%;		line-height: 1.4;	}}table.searchexamples th {	text-align: left;}@media only screen and (max-width: 841px) {	table.searchexamples th {		padding: 0 0 4px 0;	}}table.searchexamples td {	padding: 0px;}@media only screen and (max-width: 841px) {	table.searchexamples td {		padding: 4px 0 4px 0;		border-top: 1px dotted #ccc;	}}table.searchexamples td:first-of-type {	font-family: monospace;	font-size: 0.9em;}@media only screen and (max-width: 841px) {	table.searchexamples td:first-of-type {		padding-right: 2em;	}}div.wikisearch {	border-color: #c0c0c0;	border-style: solid;	border-width: 1px;	background-color: #f8f9fa;	margin: 14px 0;	padding: 8px 10px;}#wikitext div.wikisearch + ul {	margin-top: 21px;}#wikitext div.wikisearch > p:first-of-type {	font-weight: bold;	font-size: 1.1em;	margin: 0 0 14px 0;}#wikitext div.wikisearch > p:last-of-type {	font-style: italic;	margin: 14px 0 0 0;}#wikitext div.wikisearch > p:only-child {	font-style: normal;	font-weight: bold;	margin: 0;}#wikitext div.wikisearch ul {	list-style-type: none;	list-style-image: none;	margin-left: 0;	-webkit-column-count: 6;	-moz-column-count: 6;	column-count: 6;	-webkit-column-width: 15em;	-moz-column-width: 15em;	column-width: 15em;	-webkit-column-gap: 1em;	-moz-column-gap: 1em;	column-gap: 1em;}#wikitext div.wikisearch ul li {	margin-left: 1.75em;}#wikitext div.wikisearch .fpltemplate p {	margin: 14px 0 0 0;	font-weight: bold;}/*****************************************************//* Left column (sidebar; also logo, in desktop view) *//* Note: in mobile view it's actually at the bottom  *//*****************************************************/#leftColumn {	width: 180px;	float: left;	margin-left: calc(-1 * 100%);	margin-top: calc(-1 * 40px);	padding: 0px 10px;	display: table-row;}#leftColumn #pagelogo {	height: 160px;	width: 160px;	display: table-cell;	text-align: center;	vertical-align: middle;	position: relative;	z-index: 1;}@media only screen and (max-width: 841px) {	#leftColumn {		width: auto;		overflow: auto;		padding-bottom: 12px;		padding-top: 10px;		clear: both;		border-top: 1px solid #a7d7f9;		margin: auto;		display: block;	}	#leftColumn #pagelogo {		display: none;	}}/***********//* Sidebar *//***********/#sidebar {	margin-top: 30px;	padding: 0px 20px;	position: relative;	z-index: 1;	overflow: auto;		line-height: 1.6;}#sidebar ul {	list-style-type: none;	padding: 0;}#sidebar .sidehead {	margin-top: 16px;	margin-bottom: 5px;	border-bottom: 1px solid transparent;	border-image: linear-gradient(to right, #eee 5%, #d8d8d8 25%, #d8d8d8 50%, #d8d8d8 75%, #eee 95%);	border-image-slice: 1;}#sidebar p {	margin-top: 12px;}#sidebar li {	text-indent: -1em;	padding-left: 1em;}@media only screen and (max-width: 841px) {	#sidebar {		padding: 0 16px 0 20px;			line-height: 1.8;		font-size: 14px;			-webkit-column-count: 4;		-moz-column-count: 4;		column-count: 4;		-webkit-column-width: 10em;		-moz-column-width: 10em;		column-width: 10em;		-webkit-column-gap: 2em;		-moz-column-gap: 2em;		column-gap: 2em;	}	#sidebar ul {		page-break-inside: avoid;	}}/*********//* Links *//*********/a {	text-decoration: none;	color: #0645ad;}a:visited,a:active {	color: #0645ad;}#wikitext a:visited {	color: #0b0080;}#wikitext a:active {	color: #faa700;}a:hover {	text-decoration: underline;}a.urllink {	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAMAAAC67D+PAAAAB3RJTUUH1gEeFxU4g8u38QAAAAlwSFlzAAAewQAAHsEBw2lUUwAAAARnQU1BAACxjwv8YQUAAAAVUExURf///wBmzP///5nM/wBm/2aZzDOZzDevZ3cAAAABdFJOUwBA5thmAAAAOUlEQVR42i3MwREAQQgCQRQ0/5AP3JuH1Q8VcLqinXZHaI/lxEcPNvcYSRNyqMIiC1RXriuPfr6sDzHOANG31+CEAAAAAElFTkSuQmCC') center right no-repeat;	padding-right: 13px;}/***********//* Headers *//***********/h2 {	font-size: 1.5em;	font-family: Georgia, serif;	font-weight: normal;	line-height: 1;	padding-bottom: 3px;	border-bottom: 1px solid #a2a9b1;}h3 {	font-size: 1.2em;}#wikitext h3 + p {	margin-top: 0;}h4, h5, h6 {	font-size: 1em;}h1, h2, h3, h4, h5, h6 {	margin: 1.33em 0 0 0;}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child {	margin: 0.33em 0 0 0;}h5 {	color: #777;}h6 {	font-weight: normal;	font-style: italic;}/*****************//* Miscellaneous *//*****************/#wikitext hr {	border-width: 0;	height: 0;	border-bottom: 1px solid #a2a9b1;}/*************//* Edit page *//*************/#wikiedit {	border: 1px solid #c0c0c0;	background-color: #eaecf0;	padding-bottom: 17px;}#wikiedit textarea {	font-size: 14px;	width: 100%;	height: 500px;	margin-bottom: 7px;	border-color: #c0c0c0;	border-width: 1px 0;}#wikiedit p {	margin-top: 0;	margin-bottom: 0;}#wikiedit textarea + p {	padding-bottom: 0.325em;}#wikiedit p.buttons {	margin-top: 11px;}@media only screen and (max-width: 841px) {	#wikiedit p.buttons {		margin-top: 21px;	}	#wikiedit p.buttons input {		width: 46%;	}	#wikiedit p.buttons input:nth-of-type(1) {		margin-bottom: 14px;	}	#wikiedit p.buttons input:nth-of-type(2n+1) {		margin-left: calc((8% - 0.9375em) / 2);	}}#wikiedit input[name="csum"] {	width: 100%;	border: 1px #a2a9b1 solid;	border-radius: 2px;	font-size: 14px;	padding: 0.625em;	margin-bottom: 10px;}#wikiedit input[name="author"] {	width: 200px;	font-size: 12px;	border-radius: 2px;	border: 1px #a2a9b1 solid;	padding: 0.625em;}#wikiedit input[type="text"]:focus {	outline: none;    border-color: #36c;    box-shadow: inset 0 0 0 1px #36c;}#wikiedit input[name="diffclass"] {	position: relative;	visibility: hidden;	vertical-align: baseline;	margin-left: 7px;}@media only screen and (max-width: 841px) {	#wikiedit input[name="diffclass"] {		display: block;		margin-top: 21px;	}}#wikiedit input[name="diffclass"]::before {	content: "";	display: inline-block;	position: absolute;	top: -5px;	left: 0;	width: 2em;	height: 2em;	visibility: visible;	border-radius: 2px;	border: 1px #a2a9b1 solid;	background-color: #fff;}#wikiedit input[name="diffclass"]:checked::before {	background-image: url('data:image/gif;base64,R0lGODdhCgAKAKIAAAAAADMzM11dXWhoaMnJyefn5////wAAACH5BAkAAAcALAAAAAAKAAoAAAMgSFPXV0MFwZ4I69KiGZ+d801VM1KiFn5bN5DmFS3OEyUAOw==');	background-position: center center;	background-repeat: no-repeat;}#wikiedit input[name="diffclass"]:active::before {	background-color: #e0e0e0;}#wikiedit input[name="diffclass"]::after {	content: "This is a minor edit";	display: inline-block;	position: absolute;	top: -2px;	left: 2.1em;	white-space: nowrap;	visibility: visible;	font-size: 13px;}#wikiedit input[type="submit"],form.wikisearch .searchbutton {	font-size: 14px;	font-weight: bold;	padding: 0.625em 0.9375em;	border: 1px solid #a2a9b1;	border-radius: 2px;	margin-right: 7px;	background-color: #fff;}form.wikisearch .searchbutton {	height: 36px;	padding-top: 0.5375em;	vertical-align: top;	margin-left: 14px;}@media only screen and (max-width: 841px) {	form.wikisearch .searchbutton {		width: 12em;		margin: auto;		display: block;		margin-top: 14px;	}}#wikiedit input[type="submit"]:active {	background-color: #aaa;	color: #fff;}#wikiedit input[type="submit"][name="post"],form.wikisearch .searchbutton {	background-color: #3366cc;	border-color: #3366cc;	color: #fff;}#wikiedit input[type="submit"]:hover {	color: #555;}#wikiedit input[type="submit"][name="post"]:hover,form.wikisearch .searchbutton:hover {	color: #fff;	text-shadow: 0px 0px 10px #fff;/* 	background-color: #447ff5;	border-color: #447ff5; */}#wikiedit input[type="submit"]:focus {    border-color: #36c;    box-shadow: inset 0 0 0 1px #36c;    outline: none;}#wikiedit input[type="submit"][name="post"]:focus,form.wikisearch .searchbutton:focus {	border-color: #36c;	box-shadow: inset 0 0 0 1px #36c, inset 0 0 0 2px #fff;	outline: none;}#wikiedit input[type="submit"]:active {	background-color: #c8ccd1;    color: #000;    border-color: #72777d;	box-shadow: none;}#wikiedit input[type="submit"][name="post"]:active,form.wikisearch .searchbutton:active {	background-color: #2a4b8d;	color: #fff;	border-color: #2a4b8d;	box-shadow: none;}#wikiedit input[type="submit"][name="cancel"] {	color: #c00;}#wikiedit input[type="submit"][name="cancel"]:hover {	color: #f00;}#wikiedit input[type="submit"][name="cancel"]:active {	color: #b32424;}#wikiedit textarea ~ * {	margin-right: 14px;	margin-left: 14px;}#wikiedit .guibuttons {	display: block;	background-image: linear-gradient(#ffffff 0%, #e8f2f8 100%);	background-repeat: repeat-x;	line-height: 0.1;}#wikiedit .guibuttons a:focus {	outline: none;}#wikitext .preview-warning {	margin-left: 40px;}#wikitext .preview-warning + hr {	margin-bottom: 14px;}.frame h2 {	font-family: sans-serif;	font-weight: bold;	border: none;	margin: 4px 0 8px 0;}#wikitext ul {	margin: 0 0 0 1.6em;	padding: 0px;	list-style-image: url('data:image/gif;base64,R0lGODdhBQANALMAAAAAAABSjB9nmiBnmi9xoTByob/T4s/e6f///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAkAAAkALAAAAAAFAA0AAAQUMMlJq73XlDAOCeAGgsJIGJ9wVBEAOw==');}#wikitext .quickref {	margin-top: 12px;	border: none !important;}#wikitext .quickref p {	margin: 2px;}code {	background-color: #f8f9fa;	border: 1px solid #eaecf0;	border-radius: 2px;	padding: 1px 4px;	font-size: 0.95em;}code code {	background-color: initial;	border: none;	padding: initial;	font-size: inherit;}code.escaped {	white-space: pre-wrap;}#wikitext .wikisearch code a.varlink,#wikitext .wikisearch code a.varlink:visited {	pointer-events: none;	color: inherit;}.wikisearch code {	cursor: text;}pre {	background-color: #f8f9fa;	border: 1px solid #eaecf0;	padding: 1em;	font-size: 0.95em;	white-space: pre-wrap;}table.markup pre {	padding: 0;	border: none;	background-color: transparent;}@media only screen and (max-width: 841px) {	#wikitext table.markup {		width: calc(100% - 16px);		margin-left: 8px;		margin-right: 8px;		font-size: 0.95em;	}	#wikitext table.horiz td.markup1,	#wikitext table.horiz td.markup2 {		width: auto;		padding: 0;	}}table {	font-size: inherit;}blockquote {	background-color: #f5f8fc;	padding: 9px 12px;	border: 1px solid #e0e8ef;	margin-left: 30px;	margin-right: 30px;	font-size: 0.95em;}#wikitext blockquote p:first-child {	margin-top: 0;}#wikitext blockquote p:last-child {	margin-bottom: 0;}#wikitext .talkpageheader {	text-align: center;	margin: auto;	background-color: #f8eaba;	border: 1px solid #cc9;	width: 500px;	padding: 4px 8px;}@media only screen and (max-width: 841px) {	#wikitext .talkpageheader {		width: 300px;	}}#wikitext .diffbox {	width: 100%;	max-width: 700px;}@media only screen and (max-width: 841px) {	#wikitext .diffbox {		max-width: 570px;	}}#wikitext .diffrestore {	font-size: 85%;	margin: 1em 0;}/***************//* For AutoTOC *//***************/.AutoTOCdiv {	margin: 10px 0;}.frame.tableTOC {	border: 1px solid #a2a9b1;	font-size: 0.95em;}.headerTOC small {	font-size: 0.95em;	margin-left: 4px;}/****************//* For HandyTOC *//****************/#htoc {	display: inline-block;	border: 1px solid #a2a9b1;	margin: 10px 0;	font-size: 0.95em;	padding: 7px;}#wikitext #htoc h3 {	font-weight: bold;	color: #000;	font-size: 1em;	margin: 0;}#htoc ul {	list-style-type: none;	list-style-image: none;}#htoc ul ul {	margin-left: 2em;}#htoc > ul {	counter-reset: htoc_1;	margin-left: 0;	margin-top: 3px;}#htoc > ul > li::before {	counter-increment: htoc_1;	content: counter(htoc_1) "\2006  ";}#htoc > ul ul {	counter-reset: htoc_2;}#htoc > ul ul li::before {	counter-increment: htoc_2;	content: counter(htoc_1) "." counter(htoc_2) "\2006  ";}#htoc > ul ul ul {	counter-reset: htoc_3;}#htoc > ul ul ul li::before {	counter-increment: htoc_3;	content: counter(htoc_1) "." counter(htoc_2) "." counter(htoc_3) "\2006  ";}#htoc > ul ul ul ul {	counter-reset: htoc_4;}#htoc > ul ul ul ul li::before {	counter-increment: htoc_4;	content: counter(htoc_1) "." counter(htoc_2) "." counter(htoc_3) "." counter(htoc_4) "\2006  ";}#htoc > ul ul ul ul ul {	counter-reset: htoc_5;}#htoc > ul ul ul ul ul li::before {	counter-increment: htoc_5;	content: counter(htoc_1) "." counter(htoc_2) "." counter(htoc_3) "." counter(htoc_4) "." counter(htoc_5) "\2006  ";}#htoc > ul ul ul ul ul ul {	counter-reset: htoc_6;}#htoc > ul ul ul ul ul ul li::before {	counter-increment: htoc_6;	content: counter(htoc_1) "." counter(htoc_2) "." counter(htoc_3) "." counter(htoc_4) "." counter(htoc_5) "." counter(htoc_6) "\2006  ";}/***********************//* For HandyTOC+Toggle *//***********************/#htoc h3::after {	content: "";	display: inline-block;	width: 5em;}#htoc + #htoc_ul-tog {	font-size: 0.95em;	display: inline-block;	vertical-align: top;	position: relative;	top: 18px;	left: -4em;}#htoc + #htoc_ul-tog::before {	content: "[ ";}#htoc + #htoc_ul-tog::after {	content: " ]";}/*******************//* For SectionEdit *//*******************/span.sectionedit {	font-size: 13px;	margin-left: 1em;	font-weight: normal;	font-style: normal;}span.sectionedit::before {	content: "[\2009";}span.sectionedit::after {	content: "\2009]";}span.sectionedit a[href]::before {	content: "edit";}div.sectionedit {	float: right;	position: relative;	bottom: -1.5em;}/***********************//* For MediaCategories *//***********************/div.category {	margin-top: 1em;	clear: both;	border: 1px solid #a2a9b1;	background-color: #f8f9fa;	padding: 5px;}/*****************//* For DictIndex *//*****************/.fpldictindex {	-webkit-column-count: 6;	-moz-column-count: 6;	column-count: 6;	-webkit-column-width: 18em;	-moz-column-width: 18em;	column-width: 18em;	-webkit-column-gap: 1em;	-moz-column-gap: 1em;	column-gap: 1em;	margin-top: 7px;}.fplindex_letter_block {	page-break-inside: avoid;}.fplindex_letter_block dt {	font-size: 1.2em;	font-weight: bold;	margin-top: 16px;}.fplindex_letter_block:first-of-type dt {	margin-top: 0;}.fplindex_letter_block dd {	margin: 0;}