/* Retain the original Pixel Reveal typography, spacing and violet palette. */
.pixel-header{height:110px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #e7def1}
.pixel-header .logo{white-space:nowrap}
.pixel-header .logo em,.pixel-footer .logo em{margin-left:.2em}
.pixel-header nav{display:flex;align-items:center;gap:30px}
.pixel-header nav a{display:inline-flex;padding:12px 0;min-height:44px;align-items:center;font-size:14px}
.pixel-header nav a[aria-current=page]{color:#5b26c6;text-decoration:underline;text-underline-offset:6px}
.pixel-footer{gap:24px;align-items:center}
.pixel-footer small{max-width:none;color:#625b75}
.pixel-footer nav{flex-direction:row;flex-wrap:wrap;gap:20px}
.pixel-footer nav a{padding-block:12px;min-height:44px}
.product>section:first-child{padding-top:56px}
.product .policy-document{padding-top:56px}
.product .policy-document>h1{margin-top:0}
.product-hero>div{min-width:0}
.product-hero .actions{flex-wrap:wrap}
.product .note{font-size:13px}
@media(max-width:760px){
  header.pixel-header{height:auto;min-height:100px;flex-wrap:wrap;gap:12px;padding-block:20px}
  .pixel-header nav{width:100%;gap:26px}
  .pixel-header nav a{display:inline-flex!important;font-size:13px}
  .pixel-footer{align-items:flex-start;flex-direction:column;gap:12px}
  .pixel-footer nav{gap:24px}
  .product>section:first-child,.product .policy-document{padding-top:32px}
  .product .lead{font-size:19px}
}
