.page-privacy {
  --pp-text: rgba(236, 255, 248, .84);
  --pp-measure: 76ch;
  position: relative;
  color: var(--ice);
  background:
    radial-gradient(120% 55% at 88% -8%, rgba(53, 242, 208, .10), transparent 62%),
    radial-gradient(90% 50% at 6% 12%, rgba(255, 107, 44, .07), transparent 60%),
    var(--ink-900);
  padding-bottom: clamp(3rem, 8vw, 6rem);
  overflow-x: clip;
}

.page-privacy .privacy-progress {
  position: sticky;
  top: 0;
  z-index: 6;
  height: 3px;
  background: rgba(215, 255, 244, .10);
}

.page-privacy .privacy-progress__fill {
  display: block;
  width: 0;
  height: 100%;
  background: linear-gradient(90deg, var(--cyan-deep), var(--cyan));
  transition: width 120ms linear;
}

.page-privacy .privacy-hero {
  padding-top: clamp(1.25rem, 4vw, 2.5rem);
}

.page-privacy .privacy-title {
  margin: .5rem 0 0;
  font-family: var(--font-display);
  font-weight: 800;
  font-size: clamp(2.6rem, 9vw, 5.25rem);
  line-height: .94;
  letter-spacing: -.02em;
  color: var(--ice);
}

.page-privacy .privacy-lead {
  margin: 1.15rem 0 0;
  max-width: 62ch;
  font-size: clamp(1rem, 1.4vw, 1.125rem);
  line-height: 1.85;
  color: var(--pp-text);
}

.page-privacy .privacy-meta {
  list-style: none;
  margin: clamp(1.4rem, 3vw, 2rem) 0 0;
  padding: 0;
  display: grid;
  gap: .75rem;
}

.page-privacy .privacy-meta li {
  font-family: var(--font-mono);
  font-size: .8125rem;
  line-height: 1.65;
  color: var(--mist);
  border-top: 1px solid var(--line);
  padding-top: .6rem;
}

.page-privacy .privacy-meta__key {
  display: block;
  margin-bottom: .2rem;
  font-size: .6875rem;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: var(--cyan);
}

.page-privacy .privacy-banner {
  margin-top: clamp(1.5rem, 4vw, 2.5rem);
}

.page-privacy .privacy-banner img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  object-fit: cover;
  border-radius: var(--radius);
  border: 1px solid var(--line-strong);
  opacity: .88;
}

.page-privacy .privacy-banner__caption {
  margin-top: .7rem;
  font-family: var(--font-mono);
  font-size: .75rem;
  line-height: 1.6;
  color: var(--mist);
}

.page-privacy .privacy-layout {
  display: grid;
  gap: clamp(1.5rem, 4vw, 3rem);
  margin-top: clamp(2rem, 5vw, 3.5rem);
}

.page-privacy .privacy-toc {
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: var(--glass-bg);
  backdrop-filter: blur(8px);
  padding: .9rem 1rem;
}

.page-privacy .privacy-toc__title {
  margin: 0 0 .6rem;
  font-family: var(--font-mono);
  font-size: .6875rem;
  letter-spacing: .16em;
  text-transform: uppercase;
  color: var(--cyan);
}

.page-privacy .privacy-toc__list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: .3rem .5rem;
}

.page-privacy .privacy-toc__link {
  display: inline-flex;
  align-items: baseline;
  gap: .45rem;
  padding: .3rem .55rem;
  border-radius: var(--radius-sm);
  color: var(--mist);
  font-size: .875rem;
  line-height: 1.5;
  text-decoration: none;
  transition: color var(--t) var(--ease), background-color var(--t) var(--ease);
}

.page-privacy .privacy-toc__num {
  font-family: var(--font-mono);
  font-size: .6875rem;
  color: var(--cyan-deep);
}

.page-privacy .privacy-toc__link:hover,
.page-privacy .privacy-toc__link:focus-visible {
  color: var(--ice);
  background: rgba(53, 242, 208, .12);
}

.page-privacy .privacy-toc__link:focus-visible {
  outline: 2px solid var(--glass-edge);
  outline-offset: 2px;
}

.page-privacy .privacy-clauses {
  display: flex;
  flex-direction: column;
  gap: clamp(1.75rem, 4vw, 2.75rem);
  min-width: 0;
}

.page-privacy .clause {
  display: grid;
  gap: .6rem;
  border-top: 1px solid var(--line);
  padding-top: clamp(1.1rem, 2.5vw, 1.6rem);
}

.page-privacy .clause__index {
  margin: 0;
  font-family: var(--font-mono);
  font-size: clamp(1.5rem, 4.5vw, 2.1rem);
  line-height: 1;
  letter-spacing: .02em;
  color: var(--cyan);
}

.page-privacy .clause__main {
  min-width: 0;
  max-width: var(--pp-measure);
}

.page-privacy .clause__title {
  margin: 0 0 .65rem;
  font-family: var(--font-display);
  font-weight: 800;
  font-size: clamp(1.3rem, 3.2vw, 1.75rem);
  line-height: 1.25;
  letter-spacing: -.01em;
  color: var(--ice);
}

.page-privacy .clause__main p {
  margin: 0 0 .85rem;
  font-size: .9875rem;
  line-height: 1.85;
  color: var(--pp-text);
}

.page-privacy .clause__main p:last-child {
  margin-bottom: 0;
}

.page-privacy .clause__main a {
  color: var(--cyan);
  text-decoration: none;
  border-bottom: 1px solid rgba(53, 242, 208, .45);
  transition: border-color var(--t) var(--ease), color var(--t) var(--ease);
}

.page-privacy .clause__main a:hover,
.page-privacy .clause__main a:focus-visible {
  color: var(--ice);
  border-bottom-color: var(--ice);
}

.page-privacy .clause__list {
  list-style: none;
  margin: .9rem 0 1rem;
  padding: 0;
  display: grid;
  gap: .65rem;
}

.page-privacy .clause__list li {
  position: relative;
  padding-left: 1.15rem;
  font-size: .95rem;
  line-height: 1.8;
  color: var(--pp-text);
}

.page-privacy .clause__list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: .68em;
  width: .4rem;
  height: .4rem;
  border-radius: 2px;
  background: var(--cyan);
  transform: rotate(45deg);
}

.page-privacy .data-list {
  list-style: none;
  margin: 1rem 0 1rem;
  padding: 0;
  display: grid;
  gap: .7rem;
}

.page-privacy .data-list li {
  border: 1px solid var(--line);
  border-left: 2px solid var(--cyan-deep);
  border-radius: var(--radius-sm);
  background: var(--glass-bg);
  padding: .85rem 1rem;
  transition: border-color var(--t) var(--ease), transform var(--t) var(--ease);
}

.page-privacy .data-list li:hover {
  border-color: var(--line-strong);
  transform: translateY(-2px);
}

.page-privacy .data-list__key {
  display: block;
  margin-bottom: .25rem;
  font-family: var(--font-display);
  font-weight: 700;
  font-size: 1rem;
  letter-spacing: .02em;
  color: var(--ice);
}

.page-privacy .data-list__key::before {
  content: "/";
  margin-right: .35rem;
  color: var(--orange);
}

.page-privacy .data-list__val {
  display: block;
  font-size: .9rem;
  line-height: 1.75;
  color: var(--mist);
}

.page-privacy .privacy-contact {
  position: relative;
  margin-top: clamp(2rem, 5vw, 3rem);
  padding: clamp(1.3rem, 4vw, 2.25rem);
  border: 1px solid var(--line-strong);
  border-radius: var(--radius);
  background:
    linear-gradient(155deg, rgba(53, 242, 208, .10), transparent 55%),
    linear-gradient(200deg, var(--ink-700), var(--ink-800) 65%, var(--ink-900));
  overflow: hidden;
}

.page-privacy .privacy-contact::after {
  content: "";
  position: absolute;
  right: -60px;
  top: -70px;
  width: 190px;
  height: 190px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(255, 107, 44, .22), transparent 70%);
  pointer-events: none;
}

.page-privacy .privacy-contact__title {
  margin: 0 0 .4rem;
  font-family: var(--font-display);
  font-weight: 800;
  font-size: clamp(1.35rem, 3.4vw, 1.85rem);
  letter-spacing: -.01em;
  color: var(--ice);
}

.page-privacy .privacy-contact__lead {
  margin: 0 0 1rem;
  max-width: 56ch;
  font-size: .9375rem;
  line-height: 1.8;
  color: var(--mist);
}

.page-privacy .privacy-contact__list {
  margin: 0;
}

.page-privacy .privacy-contact__row {
  display: grid;
  gap: .2rem;
  padding: .8rem 0;
  border-top: 1px solid var(--line);
}

.page-privacy .privacy-contact__label {
  font-family: var(--font-mono);
  font-size: .6875rem;
  letter-spacing: .12em;
  text-transform: uppercase;
  color: var(--cyan);
}

.page-privacy .privacy-contact__value {
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: .5rem .8rem;
  font-size: .95rem;
  line-height: 1.7;
  color: var(--ice);
}

.page-privacy .privacy-contact__value a {
  color: var(--cyan);
  text-decoration: none;
  border-bottom: 1px solid rgba(53, 242, 208, .45);
}

.page-privacy .privacy-contact__value a:hover,
.page-privacy .privacy-contact__value a:focus-visible {
  color: var(--ice);
  border-bottom-color: var(--ice);
}

.page-privacy .privacy-contact__value .copy-btn {
  font-family: var(--font-mono);
  font-size: .75rem;
}

.page-privacy .privacy-contact__status {
  margin: .6rem 0 0;
  min-height: 1.2em;
  font-family: var(--font-mono);
  font-size: .75rem;
  color: var(--cyan);
}

@media (min-width: 640px) {
  .page-privacy .privacy-meta {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1rem;
  }

  .page-privacy .data-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .page-privacy .privacy-contact__row {
    grid-template-columns: 7rem minmax(0, 1fr);
    align-items: baseline;
    gap: 1rem;
    padding: .9rem 0;
  }
}

@media (min-width: 960px) {
  .page-privacy .privacy-layout {
    grid-template-columns: 218px minmax(0, 1fr);
    align-items: start;
  }

  .page-privacy .privacy-toc {
    position: sticky;
    top: 1.5rem;
    padding: 1rem 1.1rem;
  }

  .page-privacy .privacy-toc__list {
    flex-direction: column;
    gap: .1rem;
  }

  .page-privacy .privacy-toc__link {
    border-left: 2px solid transparent;
    border-radius: 0 var(--radius-sm) var(--radius-sm) 0;
    padding: .38rem .5rem .38rem .7rem;
  }

  .page-privacy .privacy-toc__link:hover,
  .page-privacy .privacy-toc__link:focus-visible {
    border-left-color: var(--cyan);
  }

  .page-privacy .clause {
    grid-template-columns: 4.5rem minmax(0, 1fr);
    gap: 1.5rem;
  }

  .page-privacy .clause__index {
    padding-top: .1rem;
  }
}

@media (prefers-reduced-motion: reduce) {
  .page-privacy .privacy-progress__fill {
    transition: none;
  }

  .page-privacy .data-list li:hover {
    transform: none;
  }
}

@media print {
  .page-privacy {
    background: #fff;
    color: #111;
    padding-bottom: 0;
  }

  .page-privacy .privacy-progress,
  .page-privacy .privacy-toc,
  .page-privacy .privacy-banner,
  .page-privacy .copy-btn,
  .page-privacy .privacy-contact__status {
    display: none;
  }

  .page-privacy .privacy-layout {
    display: block;
    margin-top: 1rem;
  }

  .page-privacy .privacy-title,
  .page-privacy .privacy-contact__title,
  .page-privacy .clause__title {
    color: #111;
  }

  .page-privacy .clause {
    border-top: 1px solid #bbb;
    page-break-inside: avoid;
    grid-template-columns: 3.5rem minmax(0, 1fr);
  }

  .page-privacy .clause__index {
    color: #444;
  }

  .page-privacy .clause__main p,
  .page-privacy .clause__list li,
  .page-privacy .data-list__val,
  .page-privacy .privacy-contact__value {
    color: #222;
  }

  .page-privacy .data-list li,
  .page-privacy .privacy-contact {
    background: none;
    border: 1px solid #bbb;
  }

  .page-privacy .clause__main a {
    color: #222;
    border-bottom: none;
  }
}


<main id="main-content" class="page-privacy">
  <div class="privacy-progress" aria-hidden="true"><span class="privacy-progress__fill" data-progress></span></div>

  <header class="privacy-hero shell">
    <nav class="breadcrumb" aria-label="面包屑">
      <ol>
        <li><a href="/">首页</a></li>
        <li aria-current="page">隐私声明</li>
      </ol>
    </nav>
    <p class="eyebrow">法律与备案</p>
    <h1 class="privacy-title">隐私声明</h1>
    <p class="privacy-lead">UNIBET体育中文站为球迷查看赛程、安排周末连续观赛和临时查信息提供入口。你在使用这些入口时留下的联系方式、反馈内容与访问记录，按下面六个条款处理。</p>
    <ul class="privacy-meta">
      <li><span class="privacy-meta__key">适用站点</span>pace-unibet.com.cn</li>
      <li><span class="privacy-meta__key">覆盖场景</span>网页浏览、反馈提交、资料下载与客服邮箱</li>
      <li><span class="privacy-meta__key">最近更新</span>本赛季开始前</li>
    </ul>
  </header>

  <figure class="privacy-banner shell">
    <img src="{zhanqunpic:h:600w:1200}" width="1200" height="600" alt="深墨绿底色上流动的半透明数据线条与光点，像夜间指挥中心的信息流">
    <figcaption class="privacy-banner__caption">赛程状态与访问数据以汇总形式呈现，画面中不含任何可读的个人信息。</figcaption>
  </figure>

  <div class="shell privacy-layout">
    <aside class="privacy-toc" aria-label="条款目录">
      <p class="privacy-toc__title">条款目录</p>
      <ul class="privacy-toc__list">
        <li><a class="privacy-toc__link" href="#scope"><span class="privacy-toc__num">01</span>适用范围</a></li>
        <li><a class="privacy-toc__link" href="#data"><span class="privacy-toc__num">02</span>处理的信息</a></li>
        <li><a class="privacy-toc__link" href="#purpose"><span class="privacy-toc__num">03</span>使用目的</a></li>
        <li><a class="privacy-toc__link" href="#sharing"><span class="privacy-toc__num">04</span>共享与保存</a></li>
        <li><a class="privacy-toc__link" href="#choices"><span class="privacy-toc__num">05</span>你的选择</a></li>
        <li><a class="privacy-toc__link" href="#contact"><span class="privacy-toc__num">06</span>联系与更新</a></li>
      </ul>
    </aside>

    <div class="privacy-clauses">
      <section class="clause" id="scope" data-reveal>
        <p class="clause__index">01</p>
        <div class="clause__main">
          <h2 class="clause__title">适用范围</h2>
          <p>本声明覆盖你访问 UNIBET体育中文站网页、在页面底部栏目或「找到我们」页提交反馈、下载主队关注指南与赛程日历模板，以及向客服邮箱发信的全过程。</p>
          <p>你在浏览时选择的信息密度、关注的主队和快捷栏展开状态，保存在你自己的浏览器里；清除浏览器数据后，这些偏好会回到初始状态。</p>
          <p>球迷社群自行组织的线下观赛活动，其报名信息和联络方式由组织者自行处理，不经过本站。参加这类活动时，请以组织者给出的告知为准。</p>
        </div>
      </section>

      <section class="clause" id="data" data-reveal>
        <p class="clause__index">02</p>
        <div class="clause__main">
          <h2 class="clause__title">我们处理的信息</h2>
          <p>我们只收集完成对应服务所需的信息，按用途可以分成四类：</p>
          <ul class="data-list">
            <li>
              <span class="data-list__key">联系方式</span>
              <span class="data-list__val">你在反馈或咨询中填写的邮箱，以及自愿留下的电话，用于回复你提出的问题。</span>
            </li>
            <li>
              <span class="data-list__key">反馈内容</span>
              <span class="data-list__val">你描述的赛程错误、页面显示异常与功能建议，以及为说明问题附上的文字描述。</span>
            </li>
            <li>
              <span class="data-list__key">访问记录</span>
              <span class="data-list__val">IP 地址、浏览器与设备类型、访问时间、打开的页面和点击的入口。</span>
            </li>
            <li>
              <span class="data-list__key">本地偏好</span>
              <span class="data-list__val">信息密度、已关注的主队、快捷栏展开状态，存放在本机浏览器中，随设备携带。</span>
            </li>
          </ul>
          <p>提交反馈时，问题描述是必填项，联系方式用于回信；你愿意留哪一种联系方式，由你决定。</p>
        </div>
      </section>

      <section class="clause" id="purpose" data-reveal>
        <p class="clause__index">03</p>
        <div class="clause__main">
          <h2 class="clause__title">使用目的</h2>
          <p>这些信息用于四件事：回复你的咨询与赛程纠错；在开赛后 3 分钟内的状态更新中发现并修正异常页面；根据周末晚间的访问高峰调配带宽与页面加载资源；在条款发生重要调整时通知曾与我们联系过的球迷。</p>
          <ul class="clause__list">
            <li>回复咨询时，我们用你留下的邮箱继续沟通，不转到其他渠道。</li>
            <li>整理赛程纠错时，只记录赛事名称、时间与问题描述，不保留无关的聊天内容。</li>
            <li>做访问统计时以汇总结果呈现，用于判断高峰时段和常用入口，不针对个人推送内容。</li>
          </ul>
          <p>我们只在上述目的范围内使用这些信息，目的发生变化时会重新征得你的同意。</p>
        </div>
      </section>

      <section class="clause" id="sharing" data-reveal>
        <p class="clause__index">04</p>
        <div class="clause__main">
          <h2 class="clause__title">共享与保存</h2>
          <p>个人信息不会被出售给第三方。邮件收发、访问统计与服务器运维由签约服务商提供，他们只在履行服务所必需的范围内接触数据，并受保密约定约束。</p>
          <ul class="clause__list">
            <li>反馈与咨询记录：问题处理完成后保存 24 个月，用于回查同类问题。</li>
            <li>访问记录：保存 6 个月，到期后按批次清理。</li>
            <li>本地偏好：一直留在你的设备上，直到你清除浏览器数据或更换设备。</li>
          </ul>
          <p>法律法规另有要求，或为处理争议所必需时，相关记录的保存时间会相应延长。</p>
        </div>
      </section>

      <section class="clause" id="choices" data-reveal>
        <p class="clause__index">05</p>
        <div class="clause__main">
          <h2 class="clause__title">你的选择</h2>
          <ul class="clause__list">
            <li>在浏览器设置中清除或阻止本地存储，会重置信息密度与主队关注列表；赛程页面仍然可以正常浏览。</li>
            <li>提交反馈时只留邮箱即可收到回复；电话一栏留空不影响处理进度。</li>
            <li>想查询、更正或删除自己提交过的反馈记录，可用当时使用的邮箱来信说明，我们按同一邮箱回复并办理。</li>
            <li>不希望再收到条款调整提醒时，回信告知即可，后续沟通只围绕你提出的具体问题。</li>
          </ul>
          <p>涉及赛事本身的临时信息，例如开赛时间变化和场地调整，请直接使用首页快捷栏查看，那里更新最快。</p>
        </div>
      </section>

      <section class="clause" id="contact" data-reveal>
        <p class="clause__index">06</p>
        <div class="clause__main">
          <h2 class="clause__title">联系与更新</h2>
          <p>对本声明有疑问，或需要办理上面提到的查询、更正与删除，可发邮件到客服邮箱，工作日内会有同事跟进回复。</p>
          <p>声明调整时，我们会更新页面顶部的更新日期，并在条款中标注发生变化的内容；涉及你权利的重要变化，会在首页给出提示。</p>
          <p>关于赛程刷新时效与设备入口的说明，见<a href="/usage/">使用说明</a>；反馈流程与资料下载的具体位置，见<a href="/find-us/">找到我们</a>。想继续看比赛安排，可<a href="/">回到首页</a>浏览主队赛程。</p>
        </div>
      </section>

      <section class="privacy-contact" data-reveal aria-labelledby="privacy-contact-title">
        <h2 class="privacy-contact__title" id="privacy-contact-title">联系与反馈</h2>
        <p class="privacy-contact__lead">赛程纠错、使用建议与隐私相关请求，都从下面这两个渠道进来。</p>
        <dl class="privacy-contact__list">
          <div class="privacy-contact__row">
            <dt class="privacy-contact__label">客服邮箱</dt>
            <dd class="privacy-contact__value">
              <a href="mailto:info@pace-unibet.com.cn">info@pace-unibet.com.cn</a>
              <button class="copy-btn" type="button" data-copy="info@pace-unibet.com.cn">复制邮箱</button>
            </dd>
          </div>
          <div class="privacy-contact__row">
            <dt class="privacy-contact__label">联系地址</dt>
            <dd class="privacy-contact__value">江西省南昌市红谷滩区赣江南大道1888号</dd>
          </div>
          <div class="privacy-contact__row">
            <dt class="privacy-contact__label">回复时间</dt>
            <dd class="privacy-contact__value">工作日 9:00-18:00 内回复；赛事临时信息请优先使用首页快捷栏。</dd>
          </div>
        </dl>
        <p class="privacy-contact__status" role="status" data-copy-status></p>
      </section>
    </div>
  </div>
</main>
