.privacy-container {
  background-color:#ffedd4;
  text-align:left;
  padding:1em 2em 2em 2em;
  margin-top:2em;
}
.privacy-header {
  margin:0 0 1em 0;
}
.privacy-wrapper {
	text-align:left;
	column-count:3;
	column-gap:2em;
	column-rule:1px solid #000;
}
.privacy-subhead {
	margin:1.4em 0 0.2em 0;
	break-after:avoid;
}
.privacy-subhead:first-child {
	margin:-0.1em 0 0 0;
}

ol {
  counter-reset:item;
  margin:0;
  padding-left:0;
}
h2.privacy-subhead {
	font-family:Tahoma,sans-serif;
	font-weight:bold;
	font-size:1em;
	color:black;
	margin:1em 0 0.4em 0;
}
li.privacypolicy {
  display: block;
	font-weight:normal;
	font-style:normal;
	font-family:Georgia,serif;
	line-height:1.25em;
	font-size:1.1em;
	margin:0 0 12px 0;
  margin: 0.3em 0 0 1.5em;
}
li.privacypolicy:last-child {
	margin-bottom:1.5em;
}
li.privacypolicy::before {
  display: inline-block;
  content: counter(item) ". ";
  counter-increment: item;
  width: 2em;
  margin-left: -2em;
}
li.privacypolicy > p
{
  font-family:Georgia,serif;
	line-height:1.25em;
	font-size:1em;
  margin:0.3em 0 0 0em;
}
.privacypolicy-p {
	font-size:1.1em;
	margin:0.5em 0 0.1em 1.5em;
	font-style:italic;
}

/* RESPONSIVE STYLES */
@media all and (max-width:1024px)
{
  .privacy-wrapper {
   column-count:2;
  }
}
@media all and (max-width:780px)
{
  .privacy-wrapper {
   column-count:1;
  }
}
