/* Page width and the summary box at the top; the rest keeps the global styles. */
uix-privacy-page #privacy-page #main {
  /* 80% of the viewport instead of a rigid block: below ~1600px the
	   1280px cap sits almost edge to edge. At 1600px 80% is exactly
	   1280px, so wider screens keep the width they had. Phones keep the
	   40px gutter - 80% would waste too much of a narrow screen. */
  width: calc(100% - 40px);
  max-width: 1280px;
  margin: auto;
}
@media screen and (min-width: 800px) {
uix-privacy-page   #privacy-page #main {
    width: 80%;
  }
}

uix-privacy-page #privacy-page .summary {
  max-width: 900px;
  margin: 20px 0 30px;
  padding: 16px 20px;
  border: 1px solid #2aaad7;
  border-radius: 10px;
}
uix-privacy-page #privacy-page .summary p {
  margin: 0 0 10px;
}
uix-privacy-page #privacy-page .summary ul {
  margin: 0;
  padding-left: 1.3em;
}
uix-privacy-page #privacy-page .summary li {
  margin-bottom: 8px;
}
uix-privacy-page #privacy-page .summary a {
  color: #2aaad7;
  text-decoration: underline;
}

uix-privacy-page #privacy-page [id] {
  /* headings are jump targets; keep them clear of the fixed header */
  scroll-margin-top: 90px;
}
