.privacy-page{background:var(--mix-dark);color:var(--mix-body-light);}
.privacy-header{float:none;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px max(24px,6vw);}
.privacy-header>a:first-child{flex:0 0 70px;}
.privacy-header img{display:block;float:none;width:70px;height:auto;}
.privacy-content{float:none;max-width:850px;margin:0 auto;padding:44px 24px 80px;}
.privacy-content h1{color:var(--mix-sage);font-size:clamp(32px,5vw,58px);margin:0 0 44px;overflow-wrap:anywhere;}
.privacy-content section{float:none;display:flow-root;margin:0 0 38px;}
.privacy-content h2{color:var(--mix-heading-light);font-size:clamp(24px,3vw,32px);line-height:1.3;margin:0 0 22px;}
.privacy-content p,.privacy-content li{font-size:16px;line-height:1.75;overflow-wrap:anywhere;}
.privacy-content ul{list-style:disc;padding-left:24px;max-width:620px;margin:0 auto 18px;text-align:left;}
.privacy-content li{margin-bottom:8px;}
.privacy-content a{font-family:inherit;color:inherit;text-decoration:underline;}
.privacy-page .mix-footer{padding-inline:max(24px,6vw);}
.privacy-page a:focus-visible{outline:3px solid var(--mix-orange);outline-offset:5px;}
@media(max-width:700px){
  .privacy-header{gap:16px;padding:20px 24px;}
  .privacy-header .mix-button{padding:12px 16px;text-align:center;}
  .privacy-content{padding-top:32px;padding-bottom:40px;}
}
