.page {
	 display: flex;
	 flex-direction: column;
	 align-items: center;
	 min-height: calc(100vh - 70px);
	 box-sizing: border-box;
	 padding: 30px 0;
}
 .policies-container {
	 display: flex;
	 flex-direction: column;
	 justify-content: center;
	 width: 60%;
}
 .policies-container .page-header h3 {
	 font-size: 2.2em;
	 text-align: center;
}
 .policies-container .page-header h5 {
	 margin: 5px 0 15px 0;
	 font-size: 1.3em;
	 font-weight: 300;
	 text-align: center;
}
 .policies-container .category {
	/* margin: 15px 0;
	 */
}
 .policies-container .category .category-header h5 {
	 font-size: 1.2em;
	 font-weight: 600;
}
 .policies-container .category .category-header hr {
	 padding: 0;
	 height: 1px;
	 background: black;
	 width: 115px;
}
 .policies-container .category .category-content {
	 display: grid;
	 grid-template-columns: 50% 50%;
	 column-gap: 30px;
	 padding: 15px;
}
 .policies-container .category .category-content .content {
	 margin: 15px 0;
}
 .policies-container .category .category-content h3 {
	 margin-bottom: 5px;
	 font-size: 1.5em;
}
 .policies-container .category .category-content a {
	 display: block;
	 color: var(--primary-link-color);
	 margin: 15px 0 0 0;
}
 @media (max-width: 850px) {
	 .policies-container {
		 width: 80%;
	}
}
 @media (max-width: 600px) {
	 .category-content {
		 display: flex !important;
		 flex-direction: column;
	}
}
 