.page-disclaimer {
  --dc-cut-lg: polygon(0 0, calc(100% - 26px) 0, 100% 26px, 100% 100%, 26px 100%, 0 calc(100% - 26px));
  --dc-rule: rgba(58, 71, 87, .16);
  --dc-gold-ink: #8C6414;
  background: var(--ink);
  color: var(--snow);
  font-family: var(--font-sans);
}

/* ---------- 首屏 ---------- */
.page-disclaimer .dc-hero {
  position: relative;
  overflow: hidden;
  padding: clamp(2.4rem, 7vw, 4.5rem) 0 clamp(2rem, 5vw, 3.25rem);
  background:
    radial-gradient(115% 85% at 88% -10%, rgba(61, 224, 200, .16), transparent 62%),
    linear-gradient(168deg, var(--ink) 0%, var(--ink-2) 58%, var(--panel) 100%);
}

.page-disclaimer .dc-hero::after {
  content: "";
  position: absolute;
  left: -12%;
  bottom: -34%;
  width: 78%;
  height: 62%;
  background: linear-gradient(96deg, rgba(139, 255, 60, .10), transparent 70%);
  transform: rotate(-8deg);
  pointer-events: none;
}

.page-disclaimer .dc-hero__inner {
  position: relative;
  z-index: 1;
}

.page-disclaimer .dc-hero__crumbs {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: .45rem;
  margin-bottom: clamp(1.4rem, 4vw, 2.2rem);
  font-size: .84rem;
  color: var(--frost);
}

.page-disclaimer .dc-hero__crumbs a {
  color: var(--cyan);
  text-decoration: none;
}

.page-disclaimer .dc-hero__crumbs a:hover,
.page-disclaimer .dc-hero__crumbs a:focus-visible {
  color: var(--lime);
  text-decoration: underline;
}

.page-disclaimer .dc-hero__sep {
  color: var(--line-strong);
}

.page-disclaimer .dc-hero__kicker {
  margin: 0 0 .9rem;
  color: var(--lime);
}

.page-disclaimer .dc-hero__title {
  margin: 0 0 1.1rem;
  font-size: clamp(2.4rem, 7.5vw, 4.6rem);
  font-weight: 300;
  line-height: 1.06;
  letter-spacing: -0.02em;
  color: var(--snow);
}

.page-disclaimer .dc-hero__lead {
  max-width: 62ch;
  margin: 0;
  color: var(--frost);
  font-size: clamp(1rem, 1.5vw, 1.12rem);
  line-height: 1.8;
}

.page-disclaimer .dc-hero__media {
  margin: clamp(2rem, 5vw, 3rem) 0 0;
  aspect-ratio: 21 / 9;
  overflow: hidden;
  clip-path: var(--dc-cut-lg);
  background: var(--panel);
}

.page-disclaimer .dc-hero__media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.page-disclaimer .dc-hero__media .ub-media__cap {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: .85rem 1.1rem;
  background: linear-gradient(0deg, rgba(8, 21, 42, .92), rgba(8, 21, 42, 0));
  color: var(--frost);
  font-size: .8rem;
  letter-spacing: .01em;
}

.page-disclaimer .dc-hero__media {
  position: relative;
}

/* ---------- 章节索引 ---------- */
.page-disclaimer .dc-index {
  padding: clamp(2.4rem, 5vw, 3.6rem) 0;
  background: linear-gradient(180deg, var(--ink-2), var(--ink));
  border-top: 1px solid var(--line);
}

.page-disclaimer .dc-index__head {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: .6rem 1.4rem;
  margin-bottom: clamp(1.4rem, 3vw, 2rem);
}

.page-disclaimer .dc-index__title {
  margin: 0;
  padding-left: .9rem;
  border-left: 4px solid var(--gold);
  font-size: clamp(1.35rem, 2.6vw, 1.85rem);
  font-weight: 700;
  letter-spacing: -0.01em;
  color: var(--snow);
}

.page-disclaimer .dc-index__note {
  margin: 0;
  color: var(--frost);
  font-size: .88rem;
}

.page-disclaimer .dc-index__list {
  display: grid;
  grid-template-columns: 1fr;
  gap: .55rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.page-disclaimer .dc-index__row {
  display: grid;
  grid-template-columns: 2.4rem minmax(0, 1fr);
  align-items: baseline;
  column-gap: .85rem;
  padding: .95rem 1.05rem;
  border: 1px solid var(--line);
  background: rgba(16, 49, 92, .42);
  clip-path: var(--cut-tag);
  text-decoration: none;
  transition: background .25s ease, border-color .25s ease, transform .25s ease;
}

.page-disclaimer .dc-index__row:hover,
.page-disclaimer .dc-index__row:focus-visible {
  background: rgba(16, 49, 92, .82);
  border-color: rgba(139, 255, 60, .55);
  transform: translateX(3px);
}

.page-disclaimer .dc-index__row:focus-visible {
  outline: 2px solid var(--lime);
  outline-offset: 2px;
}

.page-disclaimer .dc-index__num {
  grid-column: 1;
  grid-row: 1 / span 2;
  font-family: var(--font-mono);
  font-size: .95rem;
  font-weight: 700;
  color: var(--lime);
  letter-spacing: .02em;
}

.page-disclaimer .dc-index__label {
  grid-column: 2;
  grid-row: 1;
  color: var(--snow);
  font-size: 1rem;
  font-weight: 600;
}

.page-disclaimer .dc-index__hint {
  grid-column: 2;
  grid-row: 2;
  margin-top: .18rem;
  color: var(--frost);
  font-size: .8rem;
  letter-spacing: .01em;
}

/* ---------- 条款正文区 ---------- */
.page-disclaimer .dc-terms {
  padding: clamp(2.8rem, 6vw, 4.8rem) 0 clamp(3rem, 6vw, 5rem);
  background: var(--snow);
  color: var(--slate);
}

.page-disclaimer .dc-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: clamp(2rem, 4vw, 3rem);
}

.page-disclaimer .dc-body {
  min-width: 0;
}

.page-disclaimer .dc-clause {
  scroll-margin-top: 110px;
}

.page-disclaimer .dc-clause + .dc-clause {
  margin-top: clamp(2.4rem, 5vw, 3.4rem);
  padding-top: clamp(1.9rem, 4vw, 2.6rem);
  border-top: 3px solid var(--gold);
}

.page-disclaimer .dc-clause__head {
  display: flex;
  align-items: center;
  gap: .85rem;
  margin-bottom: 1.1rem;
}

.page-disclaimer .dc-clause__num {
  flex: none;
  padding: .26rem .58rem;
  background: var(--ink);
  color: var(--gold);
  font-family: var(--font-mono);
  font-size: .92rem;
  font-weight: 700;
  letter-spacing: .06em;
  clip-path: var(--cut-tag);
}

.page-disclaimer .dc-clause__title {
  margin: 0;
  font-size: clamp(1.25rem, 2.4vw, 1.6rem);
  font-weight: 700;
  letter-spacing: -0.01em;
  color: var(--ink);
}

.page-disclaimer .dc-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.page-disclaimer .dc-item {
  display: grid;
  grid-template-columns: 3rem minmax(0, 1fr);
  gap: .2rem .9rem;
  padding: 1.05rem 0;
  border-bottom: 1px solid var(--dc-rule);
}

.page-disclaimer .dc-item:first-child {
  border-top: 1px solid var(--dc-rule);
}

.page-disclaimer .dc-item__no {
  font-family: var(--font-mono);
  font-size: .84rem;
  font-weight: 700;
  letter-spacing: .03em;
  color: var(--dc-gold-ink);
  padding-top: .22rem;
}

.page-disclaimer .dc-item__body {
  min-width: 0;
}

.page-disclaimer .dc-item__title {
  margin: 0 0 .35rem;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: .01em;
  color: var(--ink);
}

.page-disclaimer .dc-item__text {
  margin: 0;
  font-size: .96rem;
  line-height: 1.78;
  color: var(--slate);
}

.page-disclaimer .dc-item__text a {
  color: #0B4F8A;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.page-disclaimer .dc-item__text a:hover,
.page-disclaimer .dc-item__text a:focus-visible {
  color: #06305A;
}

/* ---------- 右侧批注带 ---------- */
.page-disclaimer .dc-margin {
  display: grid;
  gap: 1rem;
  align-content: start;
}

.page-disclaimer .dc-note {
  padding: 1.15rem 1.2rem 1.25rem;
  background: linear-gradient(155deg, var(--panel), #0B2444);
  color: var(--frost);
  clip-path: var(--cut-panel);
}

.page-disclaimer .dc-note--lime {
  background: linear-gradient(155deg, #113C2E, var(--pine));
}

.page-disclaimer .dc-note--gold {
  background: linear-gradient(155deg, var(--indigo), #241340);
}

.page-disclaimer .dc-note__kicker {
  margin: 0 0 .7rem;
  font-family: var(--font-mono);
  font-size: .74rem;
  font-weight: 700;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: var(--lime);
}

.page-disclaimer .dc-note--gold .dc-note__kicker {
  color: var(--gold);
}

.page-disclaimer .dc-note__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.page-disclaimer .dc-note__list li {
  position: relative;
  padding-left: .95rem;
  margin-bottom: .55rem;
  font-size: .86rem;
  line-height: 1.65;
}

.page-disclaimer .dc-note__list li:last-child {
  margin-bottom: 0;
}

.page-disclaimer .dc-note__list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: .55rem;
  width: .38rem;
  height: .38rem;
  background: var(--lime);
  clip-path: var(--cut-tag);
}

.page-disclaimer .dc-note__text {
  margin: 0 0 .85rem;
  font-size: .86rem;
  line-height: 1.7;
  color: var(--frost);
}

.page-disclaimer .dc-note__link {
  display: block;
  padding: .42rem 0;
  border-top: 1px solid var(--line);
  color: var(--cyan);
  font-size: .86rem;
  font-weight: 600;
  text-decoration: none;
  transition: color .2s ease, padding-left .2s ease;
}

.page-disclaimer .dc-note__link:hover,
.page-disclaimer .dc-note__link:focus-visible {
  color: var(--lime);
  padding-left: .4rem;
}

.page-disclaimer .dc-note__link:focus-visible {
  outline: 2px solid var(--lime);
  outline-offset: 2px;
}

/* ---------- 响应式 ---------- */
@media (max-width: 560px) {
  .page-disclaimer .dc-item {
    grid-template-columns: 1fr;
    gap: .1rem;
    padding: .95rem 0;
  }

  .page-disclaimer .dc-item__no {
    padding-top: 0;
  }

  .page-disclaimer .dc-hero__media {
    aspect-ratio: 16 / 9;
  }
}

@media (min-width: 720px) {
  .page-disclaimer .dc-index__list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: .6rem 1.1rem;
  }
}

@media (min-width: 1024px) {
  .page-disclaimer .dc-layout {
    grid-template-columns: minmax(0, 1fr) 320px;
    align-items: start;
  }

  .page-disclaimer .dc-margin {
    position: sticky;
    top: 118px;
  }

  .page-disclaimer .dc-hero__lead {
    max-width: 66ch;
  }
}

@media (prefers-reduced-motion: reduce) {
  .page-disclaimer .dc-index__row,
  .page-disclaimer .dc-note__link {
    transition: none;
  }

  .page-disclaimer .dc-index__row:hover,
  .page-disclaimer .dc-index__row:focus-visible {
    transform: none;
  }
}
<<<END>>>

等等，我把 `<<<END>>>` 这个标记也写进去了，但指令里说输出只能有两个标记：`` 和 ``。所以我要把 `<<<END>>>` 去掉。

另外，我注意到 `dc-hero__media` 有点问题——我在 `.dc-hero__media img` 后面用了 `.dc-hero__media .ub-media__cap`，但那个 `position: relative` 是写在后面的。我应该把它挪到前面去。不过既然它写在同一个块里，CSS 的顺序和位置其实都能用。

再检查一下 `--cut-tag`，它是全局变量，定义在 `site_kit` 里。我用的地方都没问题。

再检查一下共享的类：`ub-shell`、`ub-crumbs`、`ub-crumbs__current`、`ub-kicker`、`ub-h1`、`ub-lead`、`ub-media`、`ub-media__cap`。这些都在全局类列表里。

我没用 `ub-h2` / `ub-h3`——我换成了自己的 `.dc-clause__title` 和 `.dc-item__title`。这样也行，避免冲突。

好，现在把最终版本整理一下，去掉 `<<<END>>>` 那行。确认一下主 HTML 里所有 `href="#clause-0X"` 对应的 id 都存在：`clause-01` 到 `clause-07` 都在。好。

站内链接：`/`、`/faqs/`、`/consult/`、`/privacy-policy/`。全都在允许的路由列表里。好。

图片只有一张：`{zhanqunpic:h:700w:1400}`，`width="1400" height="700"`。数量符合要求（1 张，最小值 1，目标 1）。

品牌名 `UNIBET` 在导语里出现了，在 4.4 章节和 5.2 章节里也有。可以。

不用 `data-count-to`。没问题。

好，准备输出最终结果。
<main id="main-content" class="page-disclaimer">

  <section class="dc-hero">
    <div class="ub-shell dc-hero__inner">
      <nav class="ub-crumbs dc-hero__crumbs" aria-label="当前位置">
        <a href="/">首页</a>
        <span class="dc-hero__sep" aria-hidden="true">/</span>
        <span class="ub-crumbs__current">使用条款</span>
      </nav>

      <p class="ub-kicker dc-hero__kicker" data-reveal>条款索引 · 站点版本 V2.0</p>
      <h1 class="ub-h1 dc-hero__title" data-reveal>使用条款</h1>
      <p class="ub-lead dc-hero__lead" data-reveal>
        在 UNIBET赛场中文站查赛程、读战报、调回放之前，先花三分钟看几条使用约定：内容引用到什么程度、
        账号怎么用才稳妥、万一发现轮次或比分有出入该找谁。看完之后再上手，能省掉不少来回问的功夫。
      </p>

      <figure class="ub-media dc-hero__media" data-reveal>
        <img src="{zhanqunpic:h:700w:1400}" width="1400" height="700" alt="深蓝底上的横向文本行与几何线条抽象图案，金色编号刻度点缀其间">
        <figcaption class="ub-media__cap">条款按章节编号排列，讨论与引用时可以直接报出编号。</figcaption>
      </figure>
    </div>
  </section>

  <section class="dc-index" aria-labelledby="dc-index-title">
    <div class="ub-shell">
      <div class="dc-index__head">
        <h2 id="dc-index-title" class="dc-index__title">七章条款，按编号直达</h2>
        <p class="dc-index__note">点击任一章节跳到对应条款，编号在群里或邮件里引用时最好用。</p>
      </div>

      <ol class="dc-index__list">
        <li data-reveal>
          <a class="dc-index__row" href="#clause-01">
            <span class="dc-index__num" aria-hidden="true">01</span>
            <span class="dc-index__label">服务范围与使用前提</span>
            <span class="dc-index__hint">内容构成 · 访问环境 · 时间显示</span>
          </a>
        </li>
        <li data-reveal>
          <a class="dc-index__row" href="#clause-02">
            <span class="dc-index__num" aria-hidden="true">02</span>
            <span class="dc-index__label">账号与访问规范</span>
            <span class="dc-index__hint">注册使用 · 账号共享 · 自动化访问</span>
          </a>
        </li>
        <li data-reveal>
          <a class="dc-index__row" href="#clause-03">
            <span class="dc-index__num" aria-hidden="true">03</span>
            <span class="dc-index__label">赛程与战报内容说明</span>
            <span class="dc-index__hint">同步节奏 · 归档结构 · 纠错反馈</span>
          </a>
        </li>
        <li data-reveal>
          <a class="dc-index__row" href="#clause-04">
            <span class="dc-index__num" aria-hidden="true">04</span>
            <span class="dc-index__label">回放内容观看规范</span>
            <span class="dc-index__hint">清晰度 · 资料范围 · 引用要求</span>
          </a>
        </li>
        <li data-reveal>
          <a class="dc-index__row" href="#clause-05">
            <span class="dc-index__num" aria-hidden="true">05</span>
            <span class="dc-index__label">知识产权</span>
            <span class="dc-index__hint">文字图表 · 名称标识 · 引用规则</span>
          </a>
        </li>
        <li data-reveal>
          <a class="dc-index__row" href="#clause-06">
            <span class="dc-index__num" aria-hidden="true">06</span>
            <span class="dc-index__label">责任限制</span>
            <span class="dc-index__hint">网络设备 · 传输波动 · 使用判断</span>
          </a>
        </li>
        <li data-reveal>
          <a class="dc-index__row" href="#clause-07">
            <span class="dc-index__num" aria-hidden="true">07</span>
            <span class="dc-index__label">条款更新与联系</span>
            <span class="dc-index__hint">版本调整 · 客服渠道 · 合作咨询</span>
          </a>
        </li>
      </ol>
    </div>
  </section>

  <section class="dc-terms" aria-label="条款正文">
    <div class="ub-shell dc-layout">

      <div class="dc-body">

        <section class="dc-clause" id="clause-01">
          <header class="dc-clause__head">
            <span class="dc-clause__num" aria-hidden="true">01</span>
            <h2 class="dc-clause__title">服务范围与使用前提</h2>
          </header>

          <ol class="dc-list">
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">1.1</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">内容构成</h3>
                <p class="dc-item__text">
                  本站以网页形式呈现赛程、赛后战报与比赛回放三类内容，打开浏览器就能看，不需要额外安装客户端。
                  移动端访问占全站访问量的 78%，赛程页与回放页在小屏上做了单独的排布，竖屏单手滑动即可读完一轮赛程。
                </p>
              </div>
            </li>
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">1.2</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">访问环境</h3>
                <p class="dc-item__text">
                  建议使用近两年内的主流浏览器，网络条件以 4G 或宽带为宜。移动端赛程页首屏平均加载时间 1.2 秒；
                  西藏地区的球迷通过专属访问入口提示进入，平均还能再快约 0.4 秒。
                </p>
              </div>
            </li>
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">1.3</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">时间显示</h3>
                <p class="dc-item__text">
                  站内时间统一按北京时间显示，你可以在设置里切换成比赛当地时间，切换只影响本机显示，不改动其他内容。
                </p>
              </div>
            </li>
          </ol>
        </section>

        <section class="dc-clause" id="clause-02">
          <header class="dc-clause__head">
            <span class="dc-clause__num" aria-hidden="true">02</span>
            <h2 class="dc-clause__title">账号与访问规范</h2>
          </header>

          <ol class="dc-list">
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">2.1</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">注册与使用</h3>
                <p class="dc-item__text">
                  中文站注册共 3 步，填完即可使用。完成注册后可调取历史轮次回放，也能把常看的联赛加进收藏。
                  账号请由注册者本人使用，不要借给他人或对外转手。
                </p>
              </div>
            </li>
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">2.2</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">多设备登录</h3>
                <p class="dc-item__text">
                  同一账号可以在自己的手机和电脑上交替登录，用于通勤路上查赛程、回家再看回放。频繁在多个互不相干的设备之间切换，可能触发安全提示。
                </p>
              </div>
            </li>
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">2.3</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">自动化访问</h3>
                <p class="dc-item__text">
                  请勿使用脚本、爬虫或其他自动化方式批量抓取页面与数据。需要成批量的赛程或战报内容用于社群运营，欢迎走合作渠道沟通。
                </p>
              </div>
            </li>
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">2.4</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">异常访问的处理</h3>
                <p class="dc-item__text">
                  对持续高频、影响其他人正常浏览的请求，我们会临时限制对应来源的访问。如果你判断自己的使用属于正常范围却被拦下，
                  把大致时间和设备类型发给客服，我们会尽快恢复。
                </p>
              </div>
            </li>
          </ol>
        </section>

        <section class="dc-clause" id="clause-03">
          <header class="dc-clause__head">
            <span class="dc-clause__num" aria-hidden="true">03</span>
            <h2 class="dc-clause__title">赛程与战报内容说明</h2>
          </header>

          <ol class="dc-list">
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">3.1</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">同步节奏</h3>
                <p class="dc-item__text">
                  赛程数据每 15 分钟同步一次，并在开赛前 24 小时完成当轮赛程校验。目前覆盖 28 个联赛与 6 项杯赛，
                  按联赛、轮次、日期三个维度组合就能定位到你想看的那一场。
                </p>
              </div>
            </li>
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">3.2</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">战报归档</h3>
                <p class="dc-item__text">
                  赛后战报按轮次归档，目前已上线 12 轮、累计 380 余篇。每条战报都带联赛、轮次、球队三类标签，
                  支持关键词检索，赛后想复盘某一轮的结果可以直接按轮次翻。
                </p>
              </div>
            </li>
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">3.3</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">可能出现的时间差</h3>
                <p class="dc-item__text">
                  遇到临时改期、天气或场地因素，页面信息与现场情况之间可能有一段时间差，通常会在下一个同步周期内修正过来。
                  比赛当天的最终时间，建议同时参考赛事主办方发布的消息。
                </p>
              </div>
            </li>
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">3.4</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">发现偏差怎么反馈</h3>
                <p class="dc-item__text">
                  如果你看到轮次、比分或球队名称有出入，把所在页面和大概位置发到客服邮箱 support@unibet-vip.com.cn，
                  内容团队会跟进处理，并在修正后回复你。
                </p>
              </div>
            </li>
          </ol>
        </section>

        <section class="dc-clause" id="clause-04">
          <header class="dc-clause__head">
            <span class="dc-clause__num" aria-hidden="true">04</span>
            <h2 class="dc-clause__title">回放内容观看规范</h2>
          </header>

          <ol class="dc-list">
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">4.1</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">清晰度与播放</h3>
                <p class="dc-item__text">
                  浏览器回放提供 720P 与 1080P 两档清晰度，可以按网络情况随时切换，也支持直接定位到关键事件节点，
                  不用从头拖进度条。
                </p>
              </div>
            </li>
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">4.2</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">资料范围</h3>
                <p class="dc-item__text">
                  回放资料库累计收录 1,400 余场历史比赛，最早可回溯到 2019 赛季。回放页按轮次与球队提供快捷入口，
                  经常回看的场次可以加入收藏列表，下次直接点开。
                </p>
              </div>
            </li>
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">4.3</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">观看用途</h3>
                <p class="dc-item__text">
                  回放内容供个人观看和了解比赛进程使用。请不要用于转播、售卖或二次上传，也不要把播放画面用于公开场合的放映。
                </p>
              </div>
            </li>
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">4.4</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">引用要求</h3>
                <p class="dc-item__text">
                  在文章或球迷社群内容里提到某段回放时，请注明来源为 UNIBET赛场中文站，并保留原始场次与轮次信息，
                  方便其他人回看同一段画面。
                </p>
              </div>
            </li>
          </ol>
        </section>

        <section class="dc-clause" id="clause-05">
          <header class="dc-clause__head">
            <span class="dc-clause__num" aria-hidden="true">05</span>
            <h2 class="dc-clause__title">知识产权</h2>
          </header>

          <ol class="dc-list">
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">5.1</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">文字与图表</h3>
                <p class="dc-item__text">
                  站内战报文字、轮次数据整理、图表与版面设计由内容团队制作。团队共 15 人，分为赛程数据、战报编辑、
                  回放运维三个小组，赛季期间按轮次节奏更新。
                </p>
              </div>
            </li>
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">5.2</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">名称与标识</h3>
                <p class="dc-item__text">
                  UNIBET赛场名称、站内标识与页面版式归本站所有。未经许可，请不要把它们用在产品命名、商业宣传或容易让人误认成官方渠道的场合。
                </p>
              </div>
            </li>
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">5.3</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">允许的引用方式</h3>
                <p class="dc-item__text">
                  球迷社群在非商业前提下引用赛程信息与战报摘要，注明来源并保留原文链接即可。整栏搬运、批量转载或用于商业项目，
                  请先通过咨询服务联系我们，说明用途和范围。
                </p>
              </div>
            </li>
          </ol>
        </section>

        <section class="dc-clause" id="clause-06">
          <header class="dc-clause__head">
            <span class="dc-clause__num" aria-hidden="true">06</span>
            <h2 class="dc-clause__title">责任限制</h2>
          </header>

          <ol class="dc-list">
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">6.1</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">网络与设备</h3>
                <p class="dc-item__text">
                  浏览体验会受你所处网络环境、设备性能与浏览器版本影响。在信号较弱的场景下，页面加载和回放缓冲都可能比平时慢一些，
                  换到更稳定的网络通常就能恢复。
                </p>
              </div>
            </li>
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">6.2</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">传输环节的波动</h3>
                <p class="dc-item__text">
                  回放播放依赖网络传输，遇到线路波动时画面可能自动降到较低清晰度。这类情况多数是暂时性的，稍等片刻或手动切回 1080P 即可。
                </p>
              </div>
            </li>
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">6.3</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">使用判断</h3>
                <p class="dc-item__text">
                  赛程与战报属于信息参考内容，涉及购票、出行或线下观赛安排时，请以赛事主办方公布的最终信息为准。
                  因参考本站内容作出的其他安排，需要由使用者自行判断。
                </p>
              </div>
            </li>
          </ol>
        </section>

        <section class="dc-clause" id="clause-07">
          <header class="dc-clause__head">
            <span class="dc-clause__num" aria-hidden="true">07</span>
            <h2 class="dc-clause__title">条款更新与联系</h2>
          </header>

          <ol class="dc-list">
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">7.1</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">版本调整</h3>
                <p class="dc-item__text">
                  条款随站点版本迭代调整，当前适用 V2.0 版本。调整后会直接更新在本页，版本号同步变化，
                  重新打开这一页就能看到最新内容。
                </p>
              </div>
            </li>
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">7.2</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">提问渠道</h3>
                <p class="dc-item__text">
                  对条款内容有疑问，可以发邮件到 support@unibet-vip.com.cn，或拨打 400-9839-2560。
                  客服工作日 9:00-21:00 在线，常见问题平均首次响应时间约 12 分钟。
                </p>
              </div>
            </li>
            <li class="dc-item">
              <span class="dc-item__no" aria-hidden="true">7.3</span>
              <div class="dc-item__body">
                <h3 class="dc-item__title">其他入口</h3>
                <p class="dc-item__text">
                  注册、赛程筛选与回放播放方面的具体问题，可以先到<a href="/faqs/">常见问答</a>找答案；
                  内容与社群合作洽谈，走<a href="/consult/">咨询服务</a>；想了解注册过程中的信息处理方式，
                  请查看<a href="/privacy-policy/">隐私保护说明</a>。
                </p>
              </div>
            </li>
          </ol>
        </section>

      </div>

      <aside class="dc-margin" aria-label="条款要点提示">
        <div class="dc-note dc-note--lime" data-reveal>
          <p class="dc-note__kicker">引用小抄</p>
          <ul class="dc-note__list">
            <li>赛程信息可注明来源后自由引用</li>
            <li>球迷社群分享战报摘要请保留原文链接</li>
            <li>整栏搬运与商业用途先联系合作</li>
          </ul>
        </div>

        <div class="dc-note" data-reveal>
          <p class="dc-note__kicker">注册与个人信息</p>
          <p class="dc-note__text">
            想知道注册流程中会留下哪些信息、分别用在什么地方，可以在隐私保护说明里找到完整表述。
          </p>
          <a class="dc-note__link" href="/privacy-policy/">查看隐私保护说明</a>
        </div>

        <div class="dc-note dc-note--gold" data-reveal>
          <p class="dc-note__kicker">有疑问</p>
          <p class="dc-note__text">
            注册卡住、联赛筛不出来、回放打不开，客服工作日 9:00-21:00 在线。
          </p>
          <a class="dc-note__link" href="/consult/">前往咨询服务</a>
          <a class="dc-note__link" href="/faqs/">先看常见问答</a>
        </div>
      </aside>

    </div>
  </section>

</main>

.page-disclaimer {
  --dc-cut-lg: polygon(0 0, calc(100% - 26px) 0, 100% 26px, 100% 100%, 26px 100%, 0 calc(100% - 26px));
  --dc-rule: rgba(58, 71, 87, .16);
  --dc-gold-ink: #8C6414;
  background: var(--ink);
  color: var(--snow);
  font-family: var(--font-sans);
}

/* ---------- 首屏 ---------- */
.page-disclaimer .dc-hero {
  position: relative;
  overflow: hidden;
  padding: clamp(2.4rem, 7vw, 4.5rem) 0 clamp(2rem, 5vw, 3.25rem);
  background:
    radial-gradient(115% 85% at 88% -10%, rgba(61, 224, 200, .16), transparent 62%),
    linear-gradient(168deg, var(--ink) 0%, var(--ink-2) 58%, var(--panel) 100%);
}

.page-disclaimer .dc-hero::after {
  content: "";
  position: absolute;
  left: -12%;
  bottom: -34%;
  width: 78%;
  height: 62%;
  background: linear-gradient(96deg, rgba(139, 255, 60, .10), transparent 70%);
  transform: rotate(-8deg);
  pointer-events: none;
}

.page-disclaimer .dc-hero__inner {
  position: relative;
  z-index: 1;
}

.page-disclaimer .dc-hero__crumbs {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: .45rem;
  margin-bottom: clamp(1.4rem, 4vw, 2.2rem);
  font-size: .84rem;
  color: var(--frost);
}

.page-disclaimer .dc-hero__crumbs a {
  color: var(--cyan);
  text-decoration: none;
}

.page-disclaimer .dc-hero__crumbs a:hover,
.page-disclaimer .dc-hero__crumbs a:focus-visible {
  color: var(--lime);
  text-decoration: underline;
}

.page-disclaimer .dc-hero__sep {
  color: var(--line-strong);
}

.page-disclaimer .dc-hero__kicker {
  margin: 0 0 .9rem;
  color: var(--lime);
}

.page-disclaimer .dc-hero__title {
  margin: 0 0 1.1rem;
  font-size: clamp(2.4rem, 7.5vw, 4.6rem);
  font-weight: 300;
  line-height: 1.06;
  letter-spacing: -0.02em;
  color: var(--snow);
}

.page-disclaimer .dc-hero__lead {
  max-width: 62ch;
  margin: 0;
  color: var(--frost);
  font-size: clamp(1rem, 1.5vw, 1.12rem);
  line-height: 1.8;
}

.page-disclaimer .dc-hero__media {
  position: relative;
  margin: clamp(2rem, 5vw, 3rem) 0 0;
  aspect-ratio: 21 / 9;
  overflow: hidden;
  clip-path: var(--dc-cut-lg);
  background: var(--panel);
}

.page-disclaimer .dc-hero__media img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.page-disclaimer .dc-hero__media .ub-media__cap {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: .85rem 1.1rem;
  background: linear-gradient(0deg, rgba(8, 21, 42, .92), rgba(8, 21, 42, 0));
  color: var(--frost);
  font-size: .8rem;
  letter-spacing: .01em;
}

/* ---------- 章节索引 ---------- */
.page-disclaimer .dc-index {
  padding: clamp(2.4rem, 5vw, 3.6rem) 0;
  background: linear-gradient(180deg, var(--ink-2), var(--ink));
  border-top: 1px solid var(--line);
}

.page-disclaimer .dc-index__head {
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
  gap: .6rem 1.4rem;
  margin-bottom: clamp(1.4rem, 3vw, 2rem);
}

.page-disclaimer .dc-index__title {
  margin: 0;
  padding-left: .9rem;
  border-left: 4px solid var(--gold);
  font-size: clamp(1.35rem, 2.6vw, 1.85rem);
  font-weight: 700;
  letter-spacing: -0.01em;
  color: var(--snow);
}

.page-disclaimer .dc-index__note {
  margin: 0;
  color: var(--frost);
  font-size: .88rem;
}

.page-disclaimer .dc-index__list {
  display: grid;
  grid-template-columns: 1fr;
  gap: .55rem;
  margin: 0;
  padding: 0;
  list-style: none;
}

.page-disclaimer .dc-index__row {
  display: grid;
  grid-template-columns: 2.4rem minmax(0, 1fr);
  align-items: baseline;
  column-gap: .85rem;
  padding: .95rem 1.05rem;
  border: 1px solid var(--line);
  background: rgba(16, 49, 92, .42);
  clip-path: var(--cut-tag);
  text-decoration: none;
  transition: background .25s ease, border-color .25s ease, transform .25s ease;
}

.page-disclaimer .dc-index__row:hover,
.page-disclaimer .dc-index__row:focus-visible {
  background: rgba(16, 49, 92, .82);
  border-color: rgba(139, 255, 60, .55);
  transform: translateX(3px);
}

.page-disclaimer .dc-index__row:focus-visible {
  outline: 2px solid var(--lime);
  outline-offset: 2px;
}

.page-disclaimer .dc-index__num {
  grid-column: 1;
  grid-row: 1 / span 2;
  font-family: var(--font-mono);
  font-size: .95rem;
  font-weight: 700;
  color: var(--lime);
  letter-spacing: .02em;
}

.page-disclaimer .dc-index__label {
  grid-column: 2;
  grid-row: 1;
  color: var(--snow);
  font-size: 1rem;
  font-weight: 600;
}

.page-disclaimer .dc-index__hint {
  grid-column: 2;
  grid-row: 2;
  margin-top: .18rem;
  color: var(--frost);
  font-size: .8rem;
  letter-spacing: .01em;
}

/* ---------- 条款正文区 ---------- */
.page-disclaimer .dc-terms {
  padding: clamp(2.8rem, 6vw, 4.8rem) 0 clamp(3rem, 6vw, 5rem);
  background: var(--snow);
  color: var(--slate);
}

.page-disclaimer .dc-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: clamp(2rem, 4vw, 3rem);
}

.page-disclaimer .dc-body {
  min-width: 0;
}

.page-disclaimer .dc-clause {
  scroll-margin-top: 110px;
}

.page-disclaimer .dc-clause + .dc-clause {
  margin-top: clamp(2.4rem, 5vw, 3.4rem);
  padding-top: clamp(1.9rem, 4vw, 2.6rem);
  border-top: 3px solid var(--gold);
}

.page-disclaimer .dc-clause__head {
  display: flex;
  align-items: center;
  gap: .85rem;
  margin-bottom: 1.1rem;
}

.page-disclaimer .dc-clause__num {
  flex: none;
  padding: .26rem .58rem;
  background: var(--ink);
  color: var(--gold);
  font-family: var(--font-mono);
  font-size: .92rem;
  font-weight: 700;
  letter-spacing: .06em;
  clip-path: var(--cut-tag);
}

.page-disclaimer .dc-clause__title {
  margin: 0;
  font-size: clamp(1.25rem, 2.4vw, 1.6rem);
  font-weight: 700;
  letter-spacing: -0.01em;
  color: var(--ink);
}

.page-disclaimer .dc-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.page-disclaimer .dc-item {
  display: grid;
  grid-template-columns: 3rem minmax(0, 1fr);
  gap: .2rem .9rem;
  padding: 1.05rem 0;
  border-bottom: 1px solid var(--dc-rule);
}

.page-disclaimer .dc-item:first-child {
  border-top: 1px solid var(--dc-rule);
}

.page-disclaimer .dc-item__no {
  font-family: var(--font-mono);
  font-size: .84rem;
  font-weight: 700;
  letter-spacing: .03em;
  color: var(--dc-gold-ink);
  padding-top: .22rem;
}

.page-disclaimer .dc-item__body {
  min-width: 0;
}

.page-disclaimer .dc-item__title {
  margin: 0 0 .35rem;
  font-size: 1rem;
  font-weight: 700;
  letter-spacing: .01em;
  color: var(--ink);
}

.page-disclaimer .dc-item__text {
  margin: 0;
  font-size: .96rem;
  line-height: 1.78;
  color: var(--slate);
}

.page-disclaimer .dc-item__text a {
  color: #0B4F8A;
  text-decoration: underline;
  text-underline-offset: 3px;
}

.page-disclaimer .dc-item__text a:hover,
.page-disclaimer .dc-item__text a:focus-visible {
  color: #06305A;
}

/* ---------- 右侧批注带 ---------- */
.page-disclaimer .dc-margin {
  display: grid;
  gap: 1rem;
  align-content: start;
}

.page-disclaimer .dc-note {
  padding: 1.15rem 1.2rem 1.25rem;
  background: linear-gradient(155deg, var(--panel), #0B2444);
  color: var(--frost);
  clip-path: var(--cut-panel);
}

.page-disclaimer .dc-note--lime {
  background: linear-gradient(155deg, #113C2E, var(--pine));
}

.page-disclaimer .dc-note--gold {
  background: linear-gradient(155deg, var(--indigo), #241340);
}

.page-disclaimer .dc-note__kicker {
  margin: 0 0 .7rem;
  font-family: var(--font-mono);
  font-size: .74rem;
  font-weight: 700;
  letter-spacing: .14em;
  text-transform: uppercase;
  color: var(--lime);
}

.page-disclaimer .dc-note--gold .dc-note__kicker {
  color: var(--gold);
}

.page-disclaimer .dc-note__list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.page-disclaimer .dc-note__list li {
  position: relative;
  padding-left: .95rem;
  margin-bottom: .55rem;
  font-size: .86rem;
  line-height: 1.65;
}

.page-disclaimer .dc-note__list li:last-child {
  margin-bottom: 0;
}

.page-disclaimer .dc-note__list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: .55rem;
  width: .38rem;
  height: .38rem;
  background: var(--lime);
  clip-path: var(--cut-tag);
}

.page-disclaimer .dc-note__text {
  margin: 0 0 .85rem;
  font-size: .86rem;
  line-height: 1.7;
  color: var(--frost);
}

.page-disclaimer .dc-note__link {
  display: block;
  padding: .42rem 0;
  border-top: 1px solid var(--line);
  color: var(--cyan);
  font-size: .86rem;
  font-weight: 600;
  text-decoration: none;
  transition: color .2s ease, padding-left .2s ease;
}

.page-disclaimer .dc-note__link:hover,
.page-disclaimer .dc-note__link:focus-visible {
  color: var(--lime);
  padding-left: .4rem;
}

.page-disclaimer .dc-note__link:focus-visible {
  outline: 2px solid var(--lime);
  outline-offset: 2px;
}

/* ---------- 响应式 ---------- */
@media (max-width: 560px) {
  .page-disclaimer .dc-item {
    grid-template-columns: 1fr;
    gap: .1rem;
    padding: .95rem 0;
  }

  .page-disclaimer .dc-item__no {
    padding-top: 0;
  }

  .page-disclaimer .dc-hero__media {
    aspect-ratio: 16 / 9;
  }
}

@media (min-width: 720px) {
  .page-disclaimer .dc-index__list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: .6rem 1.1rem;
  }
}

@media (min-width: 1024px) {
  .page-disclaimer .dc-layout {
    grid-template-columns: minmax(0, 1fr) 320px;
    align-items: start;
  }

  .page-disclaimer .dc-margin {
    position: sticky;
    top: 118px;
  }

  .page-disclaimer .dc-hero__lead {
    max-width: 66ch;
  }
}

@media (prefers-reduced-motion: reduce) {
  .page-disclaimer .dc-index__row,
  .page-disclaimer .dc-note__link {
    transition: none;
  }

  .page-disclaimer .dc-index__row:hover,
  .page-disclaimer .dc-index__row:focus-visible {
    transform: none;
  }
}
