.wgyl3iupk #container{background-color:#FFFFFF;border-bottom:1px solid #E9E9E9;position:sticky;top:0;display:flex;flex-direction:row;z-index:100}.wgyl3iupk #content{flex:1;display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;max-width:1296px;margin-left:auto;margin-right:auto;padding-left:32px;padding-right:32px}.wgyl3iupk #content.wide{max-width:none}.wgyl3iupk #logo{padding-top:16px;padding-bottom:9px;display:inline-block}.wgyl3iupk #logo img{height:34px}.wgyl3iupk #burger-menu-button{display:flex;align-items:center}.wgyl3iupk #burger-menu-button img{height:32px}.wgyl3iupk #static-menu{display:none}.wgyl3iupk #popup-menu{position:fixed;display:flex;flex-direction:column;width:100%;background-color:#FFFFFF;padding-left:32px;padding-right:32px;box-sizing:border-box;height:0;transition:height 300ms ease;overflow:hidden;z-index:100}.wgyl3iupk #popup-menu>div{padding:16px 0px;border-bottom:1px solid #C6C6C9}.wgyl3iupk #popup-menu a{color:inherit;text-decoration:none;font-family:Raleway;font-size:15px}.wgyl3iupk #popup-menu.show{height:100vh}@media (min-width:1024px){.wgyl3iupk #burger-menu-button{display:none}.wgyl3iupk #static-menu{display:flex;flex-direction:row}.wgyl3iupk #static-menu>div{border-bottom:2px solid white;height:calc(100% - 2px);display:flex;align-items:center;padding-left:16px;padding-right:16px}.wgyl3iupk #static-menu a{font-family:Raleway;text-decoration:none;color:inherit;font-size:15px}.wgyl3iupk #static-menu a:hover{color:#0A5DAB}.wgyl3iupk #static-menu a.active{color:#0A5DAB;font-weight:bold}.wgyl3iupk #static-menu>div.active{border-bottom:2px solid #0A5DAB}}
.wathjmyta #link-text{display:flex;align-items:center;border-bottom:1px solid #0A5DAB;width:fit-content;text-decoration:none;gap:5px;float:none;margin:0;font-family:Raleway}.wathjmyta #link-text>span{font-size:16px;color:#0A5DAB;font-weight:bold}
.w-uenl65i #container{display:flex;flex-direction:column-reverse;max-width:1296px;margin-left:auto;margin-right:auto;padding:32px}.w-uenl65i #content{display:flex;flex-direction:column;text-align:left;font-family:Raleway}.w-uenl65i #content>*{max-width:100%}.w-uenl65i #content.spaced>*+*{margin-top:32px}.w-uenl65i #content [id]{scroll-margin-top:200px}@media (min-width:767px){.w-uenl65i #container{flex-direction:row;gap:32px}.w-uenl65i #content{width:100%}}
.w5gagpbjn #content-footer{width:100%;bottom:0;border-top:1px solid #C6C6C9;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;font-family:Raleway;padding:8px;box-sizing:border-box}.w5gagpbjn #legal-section{display:flex;font-size:14px;align-items:anchor-center;gap:10px;white-space:nowrap}.w5gagpbjn #legal-section a{text-decoration:none;color:#1E1E20}.w5gagpbjn #social-section{display:flex;font-size:14px;align-items:anchor-center}.w5gagpbjn #social-section ul{list-style:none;margin:0;flex-wrap:wrap;column-gap:20px;row-gap:15px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.w5gagpbjn #social-section{justify-content:end}.w5gagpbjn #social-section ul li:last-child a{font-size:13px;text-decoration:none;font-weight:600;color:#8C8D93}@media (min-width:767px){.w5gagpbjn #content-footer{padding-bottom:auto}.w5gagpbjn #social-section ul{display:flex;gap:20px;padding-left:20px}}@media (min-width:1024px){.w5gagpbjn #legal-section ul{display:flex;gap:20px;padding-left:20px}.w5gagpbjn #legal-section{display:flex}}
html, body {
	height: 100%;
}
#pagecontainer {
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
}
#topcontainer {
	flex: 1;
	display: flex;
	flex-direction: column;
	font-family: Raleway;
	overflow: scroll;
}
#sidebar-container {
	z-index: 99;
	background-color: #FFFFFF;
	transition: height 0.4s ease;
}
#sidebar-header {
	display: flex;
	padding: 16px 32px;
	align-items: center;
	border-bottom: 1px solid #C6C6C9;
	cursor: pointer;
}
#sidebar-header p {
	font-weight: 600;
}
#sidebar-header > div {
	display: flex;
	align-items: center;
	gap: 10px;
}
#sidebar-content {
	display: none;
	padding: 16px;
	flex-direction: column;
	gap: 16px;
}
page-content-section {
	flex: 1;
}
#sidebar-title {
	display: none;
}
#searchbox {
	background-color: #FFFFFF;
	border: 1px solid #C6C6C9;
	display: flex;
	align-items: stretch;
	border-radius: 4px;
}
#searchbox img {
	width: 24px;
	margin: 8px;
}
#searchbox input {
	font-size: 16px;
	border: 0;
	color: #8C8D93;
	font-family: Raleway;
	outline: none;
	background-color: #FFFFFF;
	flex: 1;
}
#searchresults {
	display: flex;
	flex-direction: column;
}
#searchresults > a {
	display: block;
	border-bottom: 1px solid #8C8D93;
	text-decoration: none;
	font-size: 15px;
	color: inherit;
	padding: 16px;
}
.data-entry {
	display: none;
	flex-direction: column;
	gap: 16px;
}
.data-entry .title {
	font-size: 24px;
	font-weight: bold;
}
.data-entry .subtitle {
	font-size: 18px;
	font-weight: bold;
}
.data-entry .parents {
	display: flex;
	flex-direction: column;
	gap: 8px;
}
.data-entry .parents > a {
	display: block;
	text-decoration: none;
	color: #808080;
	font-size: 14px;
}
.data-entry .parents > a:hover {
	text-decoration: underline;
}
.data-entry .children {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 8px;
}
.data-entry .children a {
	display: block;
	padding: 16px;
	background-color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #C6C6C9;
	border-radius: 4px;
	color: #696A6E;
}
.data-entry .children a:hover {
	color: #AAAAFF;
}
.data-entry .content {
	display: flex;
	flex-direction: column;
	gap: 16px;
}
.data-entry .content .content-paragraph {
	line-height: 24px;
	text-align: justify;
}
.data-entry .versions {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	gap: 8px;
}
.data-entry .versions .version-info {
	display: block;
	padding: 16px;
	background-color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #C6C6C9;
	border-radius: 4px;
	color: #696A6E;
	text-align: center;
}
.data-entry .versions .version-info .version-name {
	color: black;
	font-weight: bold;
}
.data-entry .versions .version-info .version-date {
}

@media (min-width: 767px) {
	#topcontainer {
		flex-direction: row;
		overflow: hidden;
	}
	#sidebar-container {
		width: 400px;
		overflow: scroll;
		border-right: 1px solid #C6C6C9;
	}
	#sidebar-content {
		display: flex;
	}
	#sidebar-header {
		display: none;
	}
	#sidebar-title {
		display: block;
		font-weight: 600;
	}
	page-content-section {
		overflow: scroll;
	}
}
html,body,p,h1,h2,h3,h4,h5,table,ul,li {
				margin: 0px;
				padding: 0px;
			}
			html, body {
				scroll-behavior: smooth;
			}
			body {
				background: linear-gradient(to bottom, #E7EFF7, #FFFFFF);
				background-repeat: no-repeat;
				background-size: 100% 1080px;
			}