.page-privacy {
  --pv-measure: 74ch;
  --pv-index-w: 228px;
  position: relative;
  padding-block: clamp(20px, 4vw, 44px) clamp(56px, 8vw, 104px);
  background:
    radial-gradient(1080px 420px at 88% -6%, rgba(38, 226, 210, .07), transparent 62%),
    radial-gradient(700px 380px at 4% 2%, rgba(12, 110, 108, .16), transparent 60%);
  background-repeat: no-repeat;
}

/* ---------- 顶部 ---------- */
.page-privacy .pg-hero {
  display: grid;
  gap: 26px;
  margin-top: 22px;
  padding-bottom: clamp(28px, 4vw, 46px);
  border-bottom: 1px solid var(--line);
}

.page-privacy .pg-hero h1 {
  margin: 12px 0 0;
  max-width: 20ch;
  font-size: clamp(30px, 4.6vw, 48px);
  line-height: 1.16;
  letter-spacing: -.012em;
  font-weight: 900;
  color: var(--white);
}

.page-privacy .pg-hero .lede {
  margin: 16px 0 0;
  max-width: 46ch;
  color: var(--muted);
}

.page-privacy .pg-hero__facts {
  display: flex;
  flex-wrap: wrap;
  gap: 14px 30px;
  margin: 26px 0 0;
  padding: 0;
  list-style: none;
}

.page-privacy .pg-hero__facts li {
  display: flex;
  flex-direction: column;
  gap: 3px;
  font-size: 13px;
  color: var(--muted);
}

.page-privacy .pg-hero__facts .mono {
  font-size: 15px;
  letter-spacing: .04em;
  color: var(--gold);
}

.page-privacy .pg-hero__figure {
  position: relative;
  overflow: hidden;
  clip-path: var(--cut);
}

.page-privacy .pg-hero__figure .figure__img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 2 / 1;
  object-fit: cover;
}

/* ---------- 布局 ---------- */
.page-privacy .pg-layout {
  margin-top: clamp(34px, 6vw, 68px);
  display: grid;
  gap: clamp(26px, 4vw, 54px);
}

/* ---------- 条款索引 ---------- */
.page-privacy .pg-index {
  position: relative;
  padding: 18px 16px 16px;
  background: var(--panel);
  border: 1px solid var(--line);
  clip-path: var(--cut-sm);
}

.page-privacy .pg-index__title {
  margin: 0;
  font-size: 11px;
  letter-spacing: .18em;
  color: var(--muted);
}

.page-privacy .pg-index__list {
  display: grid;
  gap: 2px;
  margin: 14px 0 0;
  padding: 0;
  list-style: none;
}

.page-privacy .pg-index__link {
  display: flex;
  align-items: baseline;
  gap: 10px;
  padding: 8px 10px;
  border-left: 2px solid transparent;
  font-size: 14px;
  color: var(--muted);
  text-decoration: none;
  transition: color var(--dur) var(--ease), border-color var(--dur) var(--ease), background var(--dur) var(--ease);
}

.page-privacy .pg-index__link .mono {
  font-size: 12px;
  letter-spacing: .1em;
  color: var(--gold);
}

.page-privacy .pg-index__link:hover,
.page-privacy .pg-index__link:focus-visible {
  color: var(--white);
  border-left-color: var(--cyan);
  background: rgba(38, 226, 210, .07);
}

.page-privacy .pg-index__back {
  display: inline-block;
  margin-top: 14px;
  font-size: 12px;
  font-family: var(--font-mono);
  letter-spacing: .1em;
  color: var(--cyan);
  text-decoration: none;
  border-bottom: 1px dashed rgba(38, 226, 210, .5);
}

.page-privacy .pg-index__back:hover {
  color: var(--white);
  border-bottom-color: var(--white);
}

/* ---------- 正文条款 ---------- */
.page-privacy .pg-doc {
  display: grid;
  gap: clamp(30px, 4.6vw, 54px);
  max-width: var(--pv-measure);
}

.page-privacy .pg-clause {
  padding-top: 22px;
  border-top: 1px solid var(--line);
}

.page-privacy .pg-clause__head {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px 12px;
  margin-bottom: 16px;
}

.page-privacy .pg-clause h2 {
  margin: 0;
  font-size: clamp(19px, 2.4vw, 24px);
  line-height: 1.3;
  letter-spacing: -.01em;
  color: var(--white);
}

.page-privacy .pg-clause__no {
  padding: 3px 8px;
  font-size: 12px;
  letter-spacing: .12em;
  color: var(--gold);
  background: rgba(243, 179, 67, .09);
  border: 1px solid var(--line);
  clip-path: var(--cut-sm);
  transition: color var(--dur) var(--ease), background var(--dur) var(--ease), border-color var(--dur) var(--ease);
}

.page-privacy .pg-clause:target .pg-clause__no {
  color: var(--cyan);
  background: rgba(38, 226, 210, .14);
  border-color: rgba(38, 226, 210, .42);
}

.page-privacy .pg-clause__copy {
  margin-left: auto;
  align-self: center;
  padding: 5px 10px;
  font-family: var(--font-mono);
  font-size: 11px;
  letter-spacing: .08em;
  color: var(--muted);
  background: transparent;
  border: 1px solid var(--line);
  cursor: pointer;
  clip-path: var(--cut-sm);
  transition: color var(--dur) var(--ease), border-color var(--dur) var(--ease);
}

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

.page-privacy .pg-clause__body p {
  margin: 0 0 14px;
  font-size: 16px;
  line-height: 1.78;
  color: var(--white);
}

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

.page-privacy .pg-clause__body a {
  color: var(--cyan);
  text-decoration: none;
  border-bottom: 1px solid rgba(38, 226, 210, .4);
}

.page-privacy .pg-clause__body a:hover {
  border-bottom-color: var(--cyan);
}

.page-privacy .pg-inline-mono {
  color: var(--gold);
  letter-spacing: .03em;
  white-space: nowrap;
}

/* ---------- 两类信息对照 ---------- */
.page-privacy .pg-split {
  display: grid;
  gap: 14px;
  margin: 20px 0 0;
}

.page-privacy .pg-split__item {
  padding: 18px 18px 16px;
  background: var(--panel);
  border: 1px solid var(--line);
  clip-path: var(--cut-sm);
}

.page-privacy .pg-split__tag {
  margin: 0 0 14px;
  font-size: 14px;
  font-weight: 700;
  color: var(--cyan);
}

.page-privacy .pg-split__tag .mono {
  margin-right: 8px;
  font-size: 12px;
  letter-spacing: .1em;
  color: var(--cyan);
  opacity: .8;
}

.page-privacy .pg-split__tag--gold,
.page-privacy .pg-split__tag--gold .mono {
  color: var(--gold);
}

.page-privacy .pg-split__note {
  margin: 14px 0 0;
  font-size: 13.5px;
  line-height: 1.7;
  color: var(--muted);
}

.page-privacy .pg-list {
  display: grid;
  gap: 10px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.page-privacy .pg-list li {
  position: relative;
  padding-left: 22px;
  font-size: 14.5px;
  line-height: 1.65;
  color: var(--white);
}

.page-privacy .pg-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: .68em;
  width: 11px;
  height: 2px;
  background: var(--cyan);
}

.page-privacy .pg-list--gold li::before {
  background: var(--gold);
}

/* ---------- 使用目的 ---------- */
.page-privacy .pg-purpose {
  display: grid;
  gap: 16px;
  margin: 20px 0 0;
  padding: 0;
  list-style: none;
}

.page-privacy .pg-purpose li {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 14px;
  align-items: start;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--line);
}

.page-privacy .pg-purpose li:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}

.page-privacy .pg-purpose__no {
  padding-top: 3px;
  font-size: 12px;
  letter-spacing: .12em;
  color: var(--gold);
}

.page-privacy .pg-purpose strong {
  display: block;
  margin-bottom: 4px;
  font-size: 15.5px;
  color: var(--white);
}

.page-privacy .pg-purpose p {
  margin: 0;
  font-size: 14.5px;
  line-height: 1.72;
  color: var(--muted);
}

/* ---------- 保留期限 ---------- */
.page-privacy .pg-stats {
  display: grid;
  gap: 12px;
  margin: 0 0 22px;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}

.page-privacy .pg-stats .stat {
  padding: 14px 16px;
  background: rgba(20, 27, 61, .82);
  border: 1px solid var(--line);
  border-left: 3px solid var(--cyan);
  clip-path: var(--cut-sm);
}

.page-privacy .pg-stats .stat__num {
  display: block;
  font-size: 19px;
  letter-spacing: .02em;
  color: var(--gold);
}

.page-privacy .pg-stats .stat__label {
  display: block;
  margin-top: 6px;
  font-size: 12.5px;
  line-height: 1.6;
  color: var(--muted);
}

/* ---------- 权利清单 ---------- */
.page-privacy .pg-rights {
  display: grid;
  gap: 10px;
  margin: 20px 0;
  padding: 0;
  list-style: none;
}

.page-privacy .pg-rights li {
  padding: 12px 14px;
  font-size: 14.5px;
  line-height: 1.7;
  color: var(--white);
  background: rgba(20, 27, 61, .7);
  border-left: 2px solid var(--line);
  transition: border-color var(--dur) var(--ease), background var(--dur) var(--ease);
}

.page-privacy .pg-rights li:hover {
  border-left-color: var(--cyan);
  background: rgba(20, 27, 61, 1);
}

.page-privacy .pg-rights .mono {
  display: inline-block;
  min-width: 44px;
  margin-right: 10px;
  font-size: 12.5px;
  letter-spacing: .1em;
  color: var(--gold);
}

/* ---------- 底部动作 ---------- */
.page-privacy .pg-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 24px;
}

/* ---------- 响应式 ---------- */
@media (min-width: 520px) {
  .page-privacy .pg-index__list {
    grid-template-columns: 1fr 1fr;
  }

  .page-privacy .pg-index__list li {
    min-width: 0;
  }
}

@media (min-width: 760px) {
  .page-privacy .pg-hero {
    grid-template-columns: 1.05fr .95fr;
    align-items: center;
    gap: 44px;
  }

  .page-privacy .pg-split {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }

  .page-privacy .pg-purpose {
    grid-template-columns: 1fr 1fr;
    gap: 18px 28px;
  }

  .page-privacy .pg-purpose li:nth-last-child(2) {
    padding-bottom: 0;
    border-bottom: 0;
  }
}

@media (min-width: 1000px) {
  .page-privacy .pg-layout {
    grid-template-columns: var(--pv-index-w) minmax(0, 1fr);
    align-items: start;
  }

  .page-privacy .pg-index {
    position: sticky;
    top: 28px;
  }

  .page-privacy .pg-index__list {
    grid-template-columns: 1fr;
  }

  .page-privacy .pg-clause__copy {
    opacity: .75;
  }

  .page-privacy .pg-clause:hover .pg-clause__copy {
    opacity: 1;
  }
}

@media (prefers-reduced-motion: reduce) {
  .page-privacy .pg-index__link,
  .page-privacy .pg-clause__copy,
  .page-privacy .pg-rights li,
  .page-privacy .pg-clause__no {
    transition: none;
  }
}
</style>
<<<END>>>

等一下——我加了一个 `</style>`，但根本不需要。让我重新输出，去掉它。

其实按输出标记来看：`` ... `` ... 内容。那边多出来的 `</style>` 有问题。我来修正。
<main id="main-content" class="page-privacy">
  <div class="container">

    <nav class="crumb" aria-label="页面路径">
      <ol class="crumb__list">
        <li><a href="/">首页</a></li>
        <li><span aria-current="page">隐私政策</span></li>
      </ol>
    </nav>

    <header class="pg-hero" id="top">
      <div class="pg-hero__text">
        <p class="eyebrow">政策条款</p>
        <h1>你在快盈3留下的信息，我们用在哪里</h1>
        <p class="lede">从浏览页面到发邮件问机型适配，快盈3品牌中文站接触到哪些信息、拿去做什么、保留多久，你想查、想改、想删的时候又该找谁——这一页逐条说清楚。</p>
        <ul class="pg-hero__facts">
          <li><span class="mono">第 3 版</span><span>当前版本</span></li>
          <li><span class="mono">1 个工作日</span><span>请求回应时间</span></li>
          <li><span class="mono">周一至周五</span><span>9:00 – 18:00 受理</span></li>
        </ul>
      </div>
      <div class="figure pg-hero__figure">
        <img class="figure__img" src="{zhanqunpic:h:600w:1200}" width="1200" height="600" alt="深靛底色上的抽象锁形与数据流线条纹理，电光青描边，无人物">
        <span class="figure__cap">信息处理范围示意</span>
      </div>
    </header>

    <div class="pg-layout">

      <aside class="pg-index" aria-label="条款索引">
        <p class="pg-index__title"><span class="mono">CONTENTS</span></p>
        <ol class="pg-index__list">
          <li><a class="pg-index__link" href="#scope"><span class="mono">01</span>适用范围</a></li>
          <li><a class="pg-index__link" href="#types"><span class="mono">02</span>涉及的信息类型</a></li>
          <li><a class="pg-index__link" href="#purpose"><span class="mono">03</span>使用目的</a></li>
          <li><a class="pg-index__link" href="#retention"><span class="mono">04</span>保存与安全</a></li>
          <li><a class="pg-index__link" href="#rights"><span class="mono">05</span>你的权利</a></li>
          <li><a class="pg-index__link" href="#updates"><span class="mono">06</span>政策更新</a></li>
        </ol>
        <a class="pg-index__back" href="#top">返回顶部</a>
      </aside>

      <article class="pg-doc">

        <section class="pg-clause" id="scope" data-reveal>
          <header class="pg-clause__head">
            <span class="pg-clause__no mono">01</span>
            <h2>适用范围</h2>
            <button class="copy-btn pg-clause__copy" type="button" data-copy="https://fastwin-kuaiying3.com.cn/privacy-policy/#scope" data-label="复制条款锚点">复制条款锚点</button>
          </header>
          <div class="pg-clause__body">
            <p>这份政策说明快盈3品牌中文站在公开页面上的信息处理方式，覆盖首页的常用入口索引、品牌历程、按机型分栏的适配清单、更新笔记、问题解答与联系入口这几个栏目。你在这些页面里的浏览行为，以及通过邮件、电话联系我们时给出的内容，都按下面这些条款执行。</p>
            <p>页面里跳转到其他站点的链接，由对方自己负责那里的信息处理，请以那家的说明为准。如果你更关心清单和说明本身怎么用，可以先看<a href="/usage/">使用说明</a>；要直接找人对接，<a href="/reach-us/">联系入口</a>里写明了邮箱、电话和受理时段。</p>
          </div>
        </section>

        <section class="pg-clause" id="types" data-reveal>
          <header class="pg-clause__head">
            <span class="pg-clause__no mono">02</span>
            <h2>涉及的信息类型</h2>
            <button class="copy-btn pg-clause__copy" type="button" data-copy="https://fastwin-kuaiying3.com.cn/privacy-policy/#types" data-label="复制条款锚点">复制条款锚点</button>
          </header>
          <div class="pg-clause__body">
            <p>信息分成两类：一类是页面在运行过程中自动生成的，一类是你在咨询时主动告诉我们的。两类信息用途不同、保留时间也不同，下面分开说。</p>
            <div class="pg-split">
              <div class="pg-split__item">
                <p class="pg-split__tag"><span class="mono">A 类</span> 浏览时自动记录</p>
                <ul class="pg-list">
                  <li>访问的页面地址、访问时间与来源页</li>
                  <li>浏览器名称与版本、操作系统与设备类型</li>
                  <li>粗略的访问地区与网络运营商归属</li>
                </ul>
                <p class="pg-split__note">这些记录用来判断哪些入口和机型分段被反复查看，帮助我们安排复核顺序。</p>
              </div>
              <div class="pg-split__item">
                <p class="pg-split__tag pg-split__tag--gold"><span class="mono">B 类</span> 咨询时主动提供</p>
                <ul class="pg-list pg-list--gold">
                  <li>你留下的称呼或昵称、邮箱或电话号码</li>
                  <li>手机机型代号与系统版本</li>
                  <li>问题描述，以及你为说明问题附上的截图</li>
                </ul>
                <p class="pg-split__note">机型代号和系统版本是唯一强烈建议写清的一项，写清楚了我们才能直接给你对应的入口路径。</p>
              </div>
            </div>
          </div>
        </section>

        <section class="pg-clause" id="purpose" data-reveal>
          <header class="pg-clause__head">
            <span class="pg-clause__no mono">03</span>
            <h2>使用目的</h2>
            <button class="copy-btn pg-clause__copy" type="button" data-copy="https://fastwin-kuaiying3.com.cn/privacy-policy/#purpose" data-label="复制条款锚点">复制条款锚点</button>
          </header>
          <div class="pg-clause__body">
            <p>我们只用这些信息做下面六件事，不会拿去做与它们无关的用途。</p>
            <ol class="pg-purpose">
              <li>
                <span class="pg-purpose__no mono">P1</span>
                <div>
                  <strong>回应你的咨询</strong>
                  <p>核对机型与系统版本，把对应的适配分栏和入口路径给你，需要时再补充截图说明。</p>
                </div>
              </li>
              <li>
                <span class="pg-purpose__no mono">P2</span>
                <div>
                  <strong>维护入口可用性</strong>
                  <p>根据访问记录里集中出现的异常位置，安排值班编辑复查页面与跳转是否正常。</p>
                </div>
              </li>
              <li>
                <span class="pg-purpose__no mono">P3</span>
                <div>
                  <strong>安排清单复核与增补</strong>
                  <p>看清哪些机型分栏被查得最多，据此决定两周一次复核的先后顺序和条目补充重点。</p>
                </div>
              </li>
              <li>
                <span class="pg-purpose__no mono">P4</span>
                <div>
                  <strong>发送变更提醒</strong>
                  <p>只有你在来信中明确要求时，我们才用你留下的邮箱告知每周三的变更要点。</p>
                </div>
              </li>
              <li>
                <span class="pg-purpose__no mono">P5</span>
                <div>
                  <strong>安全防护</strong>
                  <p>识别异常请求与批量抓取，保障页面正常打开速度与访问稳定性。</p>
                </div>
              </li>
              <li>
                <span class="pg-purpose__no mono">P6</span>
                <div>
                  <strong>必要留档</strong>
                  <p>按法律要求保留沟通记录，用于处理后续的查询、更正与删除请求。</p>
                </div>
              </li>
            </ol>
          </div>
        </section>

        <section class="pg-clause" id="retention" data-reveal>
          <header class="pg-clause__head">
            <span class="pg-clause__no mono">04</span>
            <h2>保存与安全</h2>
            <button class="copy-btn pg-clause__copy" type="button" data-copy="https://fastwin-kuaiying3.com.cn/privacy-policy/#retention" data-label="复制条款锚点">复制条款锚点</button>
          </header>
          <div class="pg-clause__body">
            <div class="pg-stats">
              <div class="stat">
                <span class="stat__num mono">24 个月</span>
                <span class="stat__label">咨询往来记录保留期限</span>
              </div>
              <div class="stat">
                <span class="stat__num mono">6 个月</span>
                <span class="stat__label">访问日志保留期限</span>
              </div>
              <div class="stat">
                <span class="stat__num mono">9 人</span>
                <span class="stat__label">内容维护小组成员</span>
              </div>
            </div>
            <p>咨询往来记录从最后一次联系算起保存 24 个月，到期后删除或做匿名化处理；访问日志保存 6 个月，只以汇总形式用于上面说的维护与复核安排。超出期限仍在有效期内的部分，只保留与处理结果相关的最少内容。</p>
            <p>页面传输全程使用加密协议。能接触到咨询记录的人员限于值班编辑与内容维护小组，内部账号按角色分配最小可用权限，人员调整后即时回收。我们不会把你的邮箱、电话或机型信息出售、出租给任何第三方。</p>
          </div>
        </section>

        <section class="pg-clause" id="rights" data-reveal>
          <header class="pg-clause__head">
            <span class="pg-clause__no mono">05</span>
            <h2>你的权利</h2>
            <button class="copy-btn pg-clause__copy" type="button" data-copy="https://fastwin-kuaiying3.com.cn/privacy-policy/#rights" data-label="复制条款锚点">复制条款锚点</button>
          </header>
          <div class="pg-clause__body">
            <p>你可以随时就自己留下的信息提出四类请求，不需要说明理由。</p>
            <ul class="pg-rights">
              <li><span class="mono">查询</span>问我们是否留有你的咨询记录，以及记录里包含哪些内容。</li>
              <li><span class="mono">更正</span>机型、系统版本或联系方式写错了，告诉我们正确的写法即可。</li>
              <li><span class="mono">删除</span>不再需要我们保留咨询记录，可以要求删除或做匿名处理。</li>
              <li><span class="mono">撤回</span>此前同意接收变更提醒，之后随时可以让我们停止发送。</li>
            </ul>
            <p>发邮件到 <a href="mailto:info@fastwin-kuaiying3.com.cn" class="mono pg-inline-mono">info@fastwin-kuaiying3.com.cn</a>，或拨打 <span class="mono pg-inline-mono">18253051805</span>，写清你的称呼、大致联系时间和想处理的事项，我们在 1 个工作日内回应。工作日的 9:00 至 18:00 由值班编辑受理。</p>
            <p>如果你只是想核对机型适配、暂时不涉及信息处理，也可以先在<a href="/reach-us/">联系入口</a>按说明发信，标题里带上机型与系统版本，我们能更快给出对照结果。</p>
          </div>
        </section>

        <section class="pg-clause" id="updates" data-reveal>
          <header class="pg-clause__head">
            <span class="pg-clause__no mono">06</span>
            <h2>政策更新</h2>
            <button class="copy-btn pg-clause__copy" type="button" data-copy="https://fastwin-kuaiying3.com.cn/privacy-policy/#updates" data-label="复制条款锚点">复制条款锚点</button>
          </header>
          <div class="pg-clause__body">
            <p>条款调整时，我们会在本页更新版本号，并把改动点写进每周三发布的变更说明。改动幅度较大的，会提前一条写在更新笔记里，说明改了哪一条、调整的原因是什么。</p>
            <p>历史版本按归档编号保存在更新笔记中，你可以沿时间线回看每一次条款变化。继续使用页面即表示接受更新后的版本；如果你不同意某次调整，可以通过上面两个渠道联系我们处理你此前留下的信息。</p>
            <div class="pg-actions">
              <a class="btn btn--primary" href="/notes/">查看更新笔记</a>
              <a class="btn btn--ghost" href="/usage/">阅读使用说明</a>
            </div>
          </div>
        </section>

      </article>
    </div>

  </div>
</main>

.page-privacy {
  --pv-measure: 74ch;
  --pv-index-w: 228px;
  position: relative;
  padding-block: clamp(20px, 4vw, 44px) clamp(56px, 8vw, 104px);
  background:
    radial-gradient(1080px 420px at 88% -6%, rgba(38, 226, 210, .07), transparent 62%),
    radial-gradient(700px 380px at 4% 2%, rgba(12, 110, 108, .16), transparent 60%);
  background-repeat: no-repeat;
}

/* ---------- 顶部 ---------- */
.page-privacy .pg-hero {
  display: grid;
  gap: 26px;
  margin-top: 22px;
  padding-bottom: clamp(28px, 4vw, 46px);
  border-bottom: 1px solid var(--line);
}

.page-privacy .pg-hero h1 {
  margin: 12px 0 0;
  max-width: 20ch;
  font-size: clamp(30px, 4.6vw, 48px);
  line-height: 1.16;
  letter-spacing: -.012em;
  font-weight: 900;
  color: var(--white);
}

.page-privacy .pg-hero .lede {
  margin: 16px 0 0;
  max-width: 46ch;
  color: var(--muted);
}

.page-privacy .pg-hero__facts {
  display: flex;
  flex-wrap: wrap;
  gap: 14px 30px;
  margin: 26px 0 0;
  padding: 0;
  list-style: none;
}

.page-privacy .pg-hero__facts li {
  display: flex;
  flex-direction: column;
  gap: 3px;
  font-size: 13px;
  color: var(--muted);
}

.page-privacy .pg-hero__facts .mono {
  font-size: 15px;
  letter-spacing: .04em;
  color: var(--gold);
}

.page-privacy .pg-hero__figure {
  position: relative;
  overflow: hidden;
  clip-path: var(--cut);
}

.page-privacy .pg-hero__figure .figure__img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 2 / 1;
  object-fit: cover;
}

/* ---------- 布局 ---------- */
.page-privacy .pg-layout {
  margin-top: clamp(34px, 6vw, 68px);
  display: grid;
  gap: clamp(26px, 4vw, 54px);
}

/* ---------- 条款索引 ---------- */
.page-privacy .pg-index {
  position: relative;
  padding: 18px 16px 16px;
  background: var(--panel);
  border: 1px solid var(--line);
  clip-path: var(--cut-sm);
}

.page-privacy .pg-index__title {
  margin: 0;
  font-size: 11px;
  letter-spacing: .18em;
  color: var(--muted);
}

.page-privacy .pg-index__list {
  display: grid;
  gap: 2px;
  margin: 14px 0 0;
  padding: 0;
  list-style: none;
}

.page-privacy .pg-index__link {
  display: flex;
  align-items: baseline;
  gap: 10px;
  padding: 8px 10px;
  border-left: 2px solid transparent;
  font-size: 14px;
  color: var(--muted);
  text-decoration: none;
  transition: color var(--dur) var(--ease), border-color var(--dur) var(--ease), background var(--dur) var(--ease);
}

.page-privacy .pg-index__link .mono {
  font-size: 12px;
  letter-spacing: .1em;
  color: var(--gold);
}

.page-privacy .pg-index__link:hover,
.page-privacy .pg-index__link:focus-visible {
  color: var(--white);
  border-left-color: var(--cyan);
  background: rgba(38, 226, 210, .07);
}

.page-privacy .pg-index__back {
  display: inline-block;
  margin-top: 14px;
  font-size: 12px;
  font-family: var(--font-mono);
  letter-spacing: .1em;
  color: var(--cyan);
  text-decoration: none;
  border-bottom: 1px dashed rgba(38, 226, 210, .5);
}

.page-privacy .pg-index__back:hover {
  color: var(--white);
  border-bottom-color: var(--white);
}

/* ---------- 正文条款 ---------- */
.page-privacy .pg-doc {
  display: grid;
  gap: clamp(30px, 4.6vw, 54px);
  max-width: var(--pv-measure);
}

.page-privacy .pg-clause {
  padding-top: 22px;
  border-top: 1px solid var(--line);
}

.page-privacy .pg-clause__head {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 10px 12px;
  margin-bottom: 16px;
}

.page-privacy .pg-clause h2 {
  margin: 0;
  font-size: clamp(19px, 2.4vw, 24px);
  line-height: 1.3;
  letter-spacing: -.01em;
  color: var(--white);
}

.page-privacy .pg-clause__no {
  padding: 3px 8px;
  font-size: 12px;
  letter-spacing: .12em;
  color: var(--gold);
  background: rgba(243, 179, 67, .09);
  border: 1px solid var(--line);
  clip-path: var(--cut-sm);
  transition: color var(--dur) var(--ease), background var(--dur) var(--ease), border-color var(--dur) var(--ease);
}

.page-privacy .pg-clause:target .pg-clause__no {
  color: var(--cyan);
  background: rgba(38, 226, 210, .14);
  border-color: rgba(38, 226, 210, .42);
}

.page-privacy .pg-clause__copy {
  margin-left: auto;
  align-self: center;
  padding: 5px 10px;
  font-family: var(--font-mono);
  font-size: 11px;
  letter-spacing: .08em;
  color: var(--muted);
  background: transparent;
  border: 1px solid var(--line);
  cursor: pointer;
  clip-path: var(--cut-sm);
  transition: color var(--dur) var(--ease), border-color var(--dur) var(--ease);
}

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

.page-privacy .pg-clause__body p {
  margin: 0 0 14px;
  font-size: 16px;
  line-height: 1.78;
  color: var(--white);
}

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

.page-privacy .pg-clause__body a {
  color: var(--cyan);
  text-decoration: none;
  border-bottom: 1px solid rgba(38, 226, 210, .4);
}

.page-privacy .pg-clause__body a:hover {
  border-bottom-color: var(--cyan);
}

.page-privacy .pg-inline-mono {
  color: var(--gold);
  letter-spacing: .03em;
  white-space: nowrap;
}

/* ---------- 两类信息对照 ---------- */
.page-privacy .pg-split {
  display: grid;
  gap: 14px;
  margin: 20px 0 0;
}

.page-privacy .pg-split__item {
  padding: 18px 18px 16px;
  background: var(--panel);
  border: 1px solid var(--line);
  clip-path: var(--cut-sm);
}

.page-privacy .pg-split__tag {
  margin: 0 0 14px;
  font-size: 14px;
  font-weight: 700;
  color: var(--cyan);
}

.page-privacy .pg-split__tag .mono {
  margin-right: 8px;
  font-size: 12px;
  letter-spacing: .1em;
  color: var(--cyan);
  opacity: .8;
}

.page-privacy .pg-split__tag--gold,
.page-privacy .pg-split__tag--gold .mono {
  color: var(--gold);
}

.page-privacy .pg-split__note {
  margin: 14px 0 0;
  font-size: 13.5px;
  line-height: 1.7;
  color: var(--muted);
}

.page-privacy .pg-list {
  display: grid;
  gap: 10px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.page-privacy .pg-list li {
  position: relative;
  padding-left: 22px;
  font-size: 14.5px;
  line-height: 1.65;
  color: var(--white);
}

.page-privacy .pg-list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: .68em;
  width: 11px;
  height: 2px;
  background: var(--cyan);
}

.page-privacy .pg-list--gold li::before {
  background: var(--gold);
}

/* ---------- 使用目的 ---------- */
.page-privacy .pg-purpose {
  display: grid;
  gap: 16px;
  margin: 20px 0 0;
  padding: 0;
  list-style: none;
}

.page-privacy .pg-purpose li {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 14px;
  align-items: start;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--line);
}

.page-privacy .pg-purpose li:last-child {
  padding-bottom: 0;
  border-bottom: 0;
}

.page-privacy .pg-purpose__no {
  padding-top: 3px;
  font-size: 12px;
  letter-spacing: .12em;
  color: var(--gold);
}

.page-privacy .pg-purpose strong {
  display: block;
  margin-bottom: 4px;
  font-size: 15.5px;
  color: var(--white);
}

.page-privacy .pg-purpose p {
  margin: 0;
  font-size: 14.5px;
  line-height: 1.72;
  color: var(--muted);
}

/* ---------- 保留期限 ---------- */
.page-privacy .pg-stats {
  display: grid;
  gap: 12px;
  margin: 0 0 22px;
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
}

.page-privacy .pg-stats .stat {
  padding: 14px 16px;
  background: rgba(20, 27, 61, .82);
  border: 1px solid var(--line);
  border-left: 3px solid var(--cyan);
  clip-path: var(--cut-sm);
}

.page-privacy .pg-stats .stat__num {
  display: block;
  font-size: 19px;
  letter-spacing: .02em;
  color: var(--gold);
}

.page-privacy .pg-stats .stat__label {
  display: block;
  margin-top: 6px;
  font-size: 12.5px;
  line-height: 1.6;
  color: var(--muted);
}

/* ---------- 权利清单 ---------- */
.page-privacy .pg-rights {
  display: grid;
  gap: 10px;
  margin: 20px 0;
  padding: 0;
  list-style: none;
}

.page-privacy .pg-rights li {
  padding: 12px 14px;
  font-size: 14.5px;
  line-height: 1.7;
  color: var(--white);
  background: rgba(20, 27, 61, .7);
  border-left: 2px solid var(--line);
  transition: border-color var(--dur) var(--ease), background var(--dur) var(--ease);
}

.page-privacy .pg-rights li:hover {
  border-left-color: var(--cyan);
  background: rgba(20, 27, 61, 1);
}

.page-privacy .pg-rights .mono {
  display: inline-block;
  min-width: 44px;
  margin-right: 10px;
  font-size: 12.5px;
  letter-spacing: .1em;
  color: var(--gold);
}

/* ---------- 底部动作 ---------- */
.page-privacy .pg-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 24px;
}

/* ---------- 响应式 ---------- */
@media (min-width: 520px) {
  .page-privacy .pg-index__list {
    grid-template-columns: 1fr 1fr;
  }

  .page-privacy .pg-index__list li {
    min-width: 0;
  }
}

@media (min-width: 760px) {
  .page-privacy .pg-hero {
    grid-template-columns: 1.05fr .95fr;
    align-items: center;
    gap: 44px;
  }

  .page-privacy .pg-split {
    grid-template-columns: 1fr 1fr;
    gap: 16px;
  }

  .page-privacy .pg-purpose {
    grid-template-columns: 1fr 1fr;
    gap: 18px 28px;
  }

  .page-privacy .pg-purpose li:nth-last-child(2) {
    padding-bottom: 0;
    border-bottom: 0;
  }
}

@media (min-width: 1000px) {
  .page-privacy .pg-layout {
    grid-template-columns: var(--pv-index-w) minmax(0, 1fr);
    align-items: start;
  }

  .page-privacy .pg-index {
    position: sticky;
    top: 28px;
  }

  .page-privacy .pg-index__list {
    grid-template-columns: 1fr;
  }

  .page-privacy .pg-clause__copy {
    opacity: .75;
  }

  .page-privacy .pg-clause:hover .pg-clause__copy {
    opacity: 1;
  }
}

@media (prefers-reduced-motion: reduce) {
  .page-privacy .pg-index__link,
  .page-privacy .pg-clause__copy,
  .page-privacy .pg-rights li,
  .page-privacy .pg-clause__no {
    transition: none;
  }
}
