/* Build D — Privacy Policy page. */

.wire-policy { width: var(--frame); max-width: var(--frame-max); margin: 24px auto 0; padding: 0 20px; color: var(--ink); }
.wire-policy > * { max-width: 880px; }
.wire-policy h1 { margin: 0 0 8px; font-size: 48px; line-height: 1.1; font-weight: 600; letter-spacing: -.02em; }
.wire-policy__edition { margin: 0 0 40px; color: var(--muted); font-size: 16px; }
.wire-policy h2 { margin: 44px 0 16px; font-size: 26px; line-height: 1.25; font-weight: 600; }
.wire-policy p, .wire-policy li { font-size: 17px; line-height: 1.6; }
.wire-policy p { margin: 0 0 14px; }
.wire-policy ul { margin: 0 0 14px; padding-left: 24px; }
.wire-policy li { margin-bottom: 6px; }
.wire-page_policy .wire-footer { height: auto; min-height: 0; margin-top: 96px; padding-bottom: 65px; }

@media (max-width: 1599px) and (min-width: 901px) { .wire-policy { width: calc(100% - 80px); } }
@media (max-width: 900px) {
  .wire-policy { width: 100%; margin-top: 8px; }
  .wire-policy h1 { font-size: 34px; }
  .wire-policy h2 { margin-top: 32px; font-size: 22px; }
  .wire-policy p, .wire-policy li { font-size: 16px; }
  .wire-page_policy .wire-footer { margin-top: 56px; padding: 0 20px 30px; }
}
