.page-disclaimer {
  --dc-line: rgba(46, 242, 192, .16);
  --dc-rule: rgba(147, 163, 154, .20);
  --dc-text: rgba(244, 241, 232, .86);
  --dc-text-dim: rgba(244, 241, 232, .78);
  background: linear-gradient(180deg, var(--green) 0%, var(--ink) 38%, var(--ink) 100%);
  color: var(--cream);
  font-family: var(--f-body);
  line-height: 1.75;
  overflow-x: hidden;
  padding-bottom: 0;
}

.page-disclaimer * {
  box-sizing: border-box;
}

.page-disclaimer img {
  max-width: 100%;
  height: auto;
  display: block;
}

.page-disclaimer .dc-inner {
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 20px;
}

/* ---------- 顶部横幅 ---------- */
.page-disclaimer .dc-hero {
  position: relative;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  overflow: hidden;
}

.page-disclaimer .dc-hero__img {
  width: 100%;
  height: clamp(150px, 30vw, 340px);
  object-fit: cover;
  opacity: .62;
}

.page-disclaimer .dc-hero__veil {
  position: absolute;
  inset: 0;
  background:
    linear-gradient(90deg, rgba(6, 16, 12, .92) 0%, rgba(6, 16, 12, .30) 52%, rgba(6, 16, 12, .88) 100%),
    linear-gradient(180deg, rgba(6, 16, 12, 0) 42%, var(--ink) 100%);
  pointer-events: none;
}

/* ---------- 页头 ---------- */
.page-disclaimer .dc-head {
  padding: 32px 0 26px;
  border-bottom: 1px solid var(--dc-rule);
}

.page-disclaimer .dc-head .crumbs {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  font-size: 12.5px;
  color: var(--stone);
}

.page-disclaimer .dc-head .crumbs__link {
  color: var(--stone);
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: color .18s ease, border-color .18s ease;
}

.page-disclaimer .dc-head .crumbs__link:hover,
.page-disclaimer .dc-head .crumbs__link:focus-visible {
  color: var(--cyan);
  border-bottom-color: var(--cyan);
}

.page-disclaimer .dc-head .crumbs__sep {
  color: var(--moss);
}

.page-disclaimer .dc-head .crumbs__here {
  color: var(--cream);
}

.page-disclaimer .dc-head .kicker {
  margin: 22px 0 0;
  font-family: var(--f-mono);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .16em;
  color: var(--cyan);
}

.page-disclaimer .dc-head__title {
  margin: 12px 0 0;
  max-width: 15em;
  font-family: var(--f-display);
  font-weight: 900;
  letter-spacing: -.02em;
  font-size: clamp(27px, 6.4vw, 52px);
  line-height: 1.12;
  color: var(--cream);
}

.page-disclaimer .dc-head__lead {
  margin: 18px 0 0;
  max-width: 40em;
  font-size: 15px;
  color: var(--stone);
}

.page-disclaimer .dc-pills {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 22px 0 0;
  padding: 0;
  list-style: none;
}

.page-disclaimer .dc-pill {
  font-family: var(--f-mono);
  font-size: 11.5px;
  font-weight: 600;
  letter-spacing: .04em;
  padding: 5px 10px;
  border-radius: 3px;
  border: 1px solid var(--dc-line);
  background: rgba(255, 255, 255, .03);
  color: var(--stone);
}

.page-disclaimer .dc-pill--cyan {
  color: var(--cyan);
  border-color: rgba(46, 242, 192, .34);
}

.page-disclaimer .dc-pill--clay {
  color: var(--clay);
  border-color: rgba(192, 90, 56, .42);
}

/* ---------- 速览展开条 ---------- */
.page-disclaimer .dc-quick {
  margin: 24px 0 0;
}

.page-disclaimer .dc-quick .disclosure {
  border: 1px solid var(--dc-line);
  border-radius: 6px;
  background: var(--glass);
  overflow: hidden;
}

.page-disclaimer .dc-quick__hd {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
}

.page-disclaimer .dc-quick .disclosure__btn {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 14px 16px;
  margin: 0;
  background: transparent;
  border: 0;
  color: var(--cream);
  font-family: var(--f-body);
  font-size: 14.5px;
  font-weight: 500;
  line-height: 1.5;
  text-align: left;
  cursor: pointer;
  transition: background-color .2s ease;
}

.page-disclaimer .dc-quick .disclosure__btn:hover,
.page-disclaimer .dc-quick .disclosure__btn:focus-visible {
  background: rgba(46, 242, 192, .07);
}

.page-disclaimer .dc-quick__label {
  font-family: var(--f-mono);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .1em;
  color: var(--cyan);
  flex: none;
}

.page-disclaimer .dc-quick__hint {
  color: var(--stone);
  font-size: 13px;
}

.page-disclaimer .dc-quick .disclosure__icon {
  margin-left: auto;
  flex: none;
  width: 9px;
  height: 9px;
  border-right: 1.5px solid var(--cyan);
  border-bottom: 1.5px solid var(--cyan);
  transform: rotate(45deg) translate(-2px, -2px);
  transition: transform .25s ease;
}

.page-disclaimer .dc-quick .disclosure[data-open="true"] .disclosure__icon {
  transform: rotate(-135deg) translate(-2px, -2px);
}

.page-disclaimer .dc-quick__list {
  list-style: none;
  margin: 0;
  padding: 0 16px 10px;
}

.page-disclaimer .dc-quick__list a {
  display: flex;
  align-items: baseline;
  gap: 10px;
  padding: 10px 0;
  border-top: 1px solid rgba(147, 163, 154, .16);
  color: var(--dc-text);
  text-decoration: none;
  font-size: 14px;
  line-height: 1.6;
  transition: color .18s ease;
}

.page-disclaimer .dc-quick__list a:hover,
.page-disclaimer .dc-quick__list a:focus-visible {
  color: var(--cyan);
}

.page-disclaimer .dc-quick__idx {
  font-family: var(--f-mono);
  font-size: 12px;
  font-weight: 700;
  color: var(--cyan);
  flex: none;
}

/* ---------- 条款主体 ---------- */
.page-disclaimer .dc-clauses {
  margin-top: 6px;
}

.page-disclaimer .clause {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  padding: 24px 0 24px 14px;
  border-top: 1px solid var(--dc-line);
  border-left: 2px solid transparent;
  scroll-margin-top: 84px;
  transition: border-left-color .25s ease, background-color .25s ease;
}

.page-disclaimer .clause:first-child {
  border-top: 0;
}

.page-disclaimer .clause:target {
  border-left-color: var(--cyan);
  background: linear-gradient(90deg, rgba(46, 242, 192, .07), rgba(46, 242, 192, 0) 72%);
}

.page-disclaimer .clause__aside {
  display: flex;
  align-items: baseline;
  gap: 12px;
}

.page-disclaimer .clause__idx {
  font-family: var(--f-mono);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .08em;
  color: var(--cyan);
  flex: none;
}

.page-disclaimer .clause__title {
  margin: 0;
  font-family: var(--f-display);
  font-weight: 800;
  letter-spacing: -.01em;
  font-size: clamp(18px, 3.6vw, 23px);
  line-height: 1.34;
}

.page-disclaimer .clause__link {
  color: var(--cream);
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: color .2s ease, border-color .2s ease;
}

.page-disclaimer .clause__link:hover,
.page-disclaimer .clause__link:focus-visible {
  color: var(--cyan);
  border-bottom-color: var(--dc-line);
}

.page-disclaimer .clause__body {
  max-width: 46em;
  font-size: 15px;
  color: var(--dc-text);
}

.page-disclaimer .clause__body p {
  margin: 0 0 12px;
}

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

.page-disclaimer .clause__body a {
  color: var(--cyan);
  text-decoration: none;
  border-bottom: 1px solid rgba(46, 242, 192, .38);
  transition: border-color .18s ease;
}

.page-disclaimer .clause__body a:hover,
.page-disclaimer .clause__body a:focus-visible {
  border-bottom-color: var(--cyan);
}

/* 键值行 */
.page-disclaimer .dc-rows {
  margin: 16px 0 16px;
  border-top: 1px solid var(--dc-rule);
}

.page-disclaimer .dc-row {
  display: grid;
  grid-template-columns: 1fr;
  gap: 3px;
  padding: 12px 0;
  border-bottom: 1px solid var(--dc-rule);
}

.page-disclaimer .dc-row__key {
  font-family: var(--f-mono);
  font-size: 12.5px;
  font-weight: 700;
  letter-spacing: .04em;
  color: var(--cyan);
}

.page-disclaimer .dc-row__val {
  font-size: 14.5px;
  color: var(--dc-text-dim);
}

/* 要点列表 */
.page-disclaimer .dc-points {
  list-style: none;
  margin: 14px 0 14px;
  padding: 0;
  display: grid;
  gap: 9px;
}

.page-disclaimer .dc-points li {
  position: relative;
  padding-left: 18px;
  font-size: 14.5px;
  color: var(--dc-text-dim);
}

.page-disclaimer .dc-points li::before {
  content: "";
  position: absolute;
  left: 0;
  top: .68em;
  width: 9px;
  height: 1px;
  background: var(--cyan);
}

/* 信号橙提示卡 */
.page-disclaimer .dc-note {
  margin: 16px 0;
  padding: 14px 16px;
  border: 1px solid rgba(255, 106, 43, .46);
  border-left-width: 3px;
  border-radius: 4px;
  background: rgba(255, 106, 43, .07);
  font-size: 14px;
  line-height: 1.72;
  color: var(--dc-text);
}

.page-disclaimer .dc-note strong {
  color: var(--orange);
  font-weight: 700;
}

/* ---------- 收束信息带 ---------- */
.page-disclaimer .dc-cta {
  margin-top: 10px;
  padding: 28px 0 60px;
  border-top: 1px solid var(--dc-line);
  display: grid;
  gap: 18px;
}

.page-disclaimer .dc-cta__title {
  margin: 0;
  font-family: var(--f-display);
  font-weight: 900;
  letter-spacing: -.015em;
  font-size: clamp(20px, 4.2vw, 28px);
  line-height: 1.28;
  color: var(--cream);
}

.page-disclaimer .dc-cta__note {
  margin: 10px 0 0;
  max-width: 34em;
  font-size: 14px;
  color: var(--stone);
}

.page-disclaimer .dc-cta__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.page-disclaimer .dc-cta .btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 11px 18px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  border: 1px solid transparent;
  transition: background-color .2s ease, border-color .2s ease, color .2s ease;
}

.page-disclaimer .dc-cta .btn--solid {
  background: var(--orange);
  color: var(--ink);
}

.page-disclaimer .dc-cta .btn--solid:hover,
.page-disclaimer .dc-cta .btn--solid:focus-visible {
  background: #ff824f;
}

.page-disclaimer .dc-cta .btn--ghost {
  background: transparent;
  border-color: var(--dc-line);
  color: var(--cream);
}

.page-disclaimer .dc-cta .btn--ghost:hover,
.page-disclaimer .dc-cta .btn--ghost:focus-visible {
  border-color: var(--cyan);
  color: var(--cyan);
}

.page-disclaimer .dc-cta .btn__arrow {
  font-family: var(--f-mono);
}

/* ---------- 桌面布局 ---------- */
@media (min-width: 760px) {
  .page-disclaimer .dc-inner {
    padding: 0 32px;
  }

  .page-disclaimer .dc-head {
    padding: 40px 0 30px;
  }

  .page-disclaimer .dc-quick__list {
    padding: 0 18px 12px;
  }
}

@media (min-width: 960px) {
  .page-disclaimer .dc-inner {
    padding: 0 40px;
  }

  .page-disclaimer .clause {
    grid-template-columns: 236px minmax(0, 1fr);
    gap: 0 44px;
    padding: 34px 0 34px 20px;
    scroll-margin-top: 32px;
  }

  .page-disclaimer .clause__aside {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }

  .page-disclaimer .clause__idx {
    font-size: 14px;
  }

  .page-disclaimer .clause__title {
    font-size: 22px;
  }

  .page-disclaimer .clause__body {
    font-size: 15.5px;
  }

  .page-disclaimer .dc-quick__list a {
    padding: 9px 0;
  }

  .page-disclaimer .dc-cta {
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 48px;
    padding: 34px 0 72px;
  }

  .page-disclaimer .dc-cta__actions {
    flex-wrap: nowrap;
  }
}
</main>
<<<END>>>

等等——我不该多写那个 `<<<END>>>`。让我重新看一遍格式要求。

输出格式应该是：
```

...

...
```

每个标记只能出现一次，严格按照这个顺序。我不该写 `<<<END>>>`。而且 HTML 应该以 `</main>` 结尾，后面就直接接 ``。

让我输出修正后的版本。
<main id="main-content" class="page-disclaimer">

  <div class="dc-hero">
    <img class="dc-hero__img" src="{zhanqunpic:h:600w:1600}" width="1600" height="600" alt="夜场草坪边线与中圈弧的抽象线条，深绿与墨黑铺底，无人物无文字">
    <div class="dc-hero__veil" aria-hidden="true"></div>
  </div>

  <div class="dc-inner">

    <header class="dc-head">
      <nav class="crumbs" aria-label="位置">
        <a class="crumbs__link" href="/">首页</a>
        <span class="crumbs__sep" aria-hidden="true">/</span>
        <span class="crumbs__here">使用说明</span>
      </nav>
      <p class="kicker">使用说明</p>
      <h1 class="dc-head__title">内容怎么用、什么时候刷新、引用时标什么</h1>
      <p class="dc-head__lead">体育方把 2025 赛季的轮次安排、逐轮得失球走势和联赛专题收在同一个入口，赛前点开就能连着看。下面六条讲清楚每类内容覆盖到哪、什么节点刷新、引用时需要写上什么，帮你少走弯路。</p>
      <ul class="dc-pills">
        <li class="dc-pill dc-pill--cyan">2025 赛季</li>
        <li class="dc-pill">16 个联赛与杯赛</li>
        <li class="dc-pill">近 6 个赛季归档</li>
        <li class="dc-pill dc-pill--clay">三级索引约 1,240 个页面</li>
      </ul>
    </header>

    <div class="dc-quick" data-disclosure-group data-mode="single">
      <section class="disclosure" data-disclosure data-open="false">
        <h2 class="dc-quick__hd">
          <button class="disclosure__btn dc-quick__btn" type="button" data-disclosure-btn aria-expanded="false">
            <span class="dc-quick__label">本页速览</span>
            <span class="dc-quick__hint">六条说明，一行一条，点击直达</span>
            <span class="disclosure__icon" aria-hidden="true"></span>
          </button>
        </h2>
        <div class="disclosure__panel" data-disclosure-panel>
          <div class="disclosure__panel-inner">
            <ol class="dc-quick__list">
              <li><a href="#scope"><span class="dc-quick__idx">01</span>轮次条目、得失球数据与联赛专题分别覆盖哪些联赛和赛季</a></li>
              <li><a href="#cadence"><span class="dc-quick__idx">02</span>每轮首场比赛前 6 小时完成刷新，轮次调整时同步更新</a></li>
              <li><a href="#citation"><span class="dc-quick__idx">03</span>小范围引用保留来源、赛季标识与轮次编号；整页搬运需先取得许可</a></li>
              <li><a href="#outbound"><span class="dc-quick__idx">04</span>指向赛事官方与其他机构页面的跳转，由对方运营方负责</a></li>
              <li><a href="#correction"><span class="dc-quick__idx">05</span>发现数据对不上时，带上页面位置、球队和轮次反馈</a></li>
              <li><a href="#revision"><span class="dc-quick__idx">06</span>内容范围或引用规则调整时，这份说明跟着改版</a></li>
            </ol>
          </div>
        </div>
      </section>
    </div>

    <div class="dc-clauses">

      <section class="clause" id="scope">
        <div class="clause__aside">
          <span class="clause__idx" aria-hidden="true">01</span>
          <h2 class="clause__title"><a class="clause__link" href="#scope">内容涵盖哪些联赛与赛季</a></h2>
        </div>
        <div class="clause__body">
          <p>2025 赛季，站内轮次条目覆盖 16 个联赛与杯赛，累计编排 5,712 场。每条条目对应一个具体比赛日与轮次编号，在轮次时间轴上按先后顺序排开，从当前轮次往前翻或往后看都不用跳来跳去。</p>
          <div class="dc-rows">
            <div class="dc-row">
              <span class="dc-row__key">轮次条目</span>
              <span class="dc-row__val">2025 赛季 16 个联赛与杯赛，逐轮对应到比赛日</span>
            </div>
            <div class="dc-row">
              <span class="dc-row__key">得失球数据</span>
              <span class="dc-row__val">以赛季为周期归档，保留近 6 个赛季的逐轮记录，连续看几个赛季能看出走势</span>
            </div>
            <div class="dc-row">
              <span class="dc-row__key">联赛专题</span>
              <span class="dc-row__val">2025 赛季在运营 16 个专题，每个专题下分球队页、轮次页、对照页</span>
            </div>
            <div class="dc-row">
              <span class="dc-row__key">对照能力</span>
              <span class="dc-row__val">专题内的对照页支持最多 4 支球队同屏比较得失球走势</span>
            </div>
            <div class="dc-row">
              <span class="dc-row__key">检索入口</span>
              <span class="dc-row__val">联赛、轮次、球队三级索引合计约 1,240 个页面</span>
            </div>
          </div>
          <p>站内内容集中在比赛安排与逐轮数据上，赛后评论、球员个人生活、转会传闻一类内容不在收录之列。想按轮次连着读赛前判断，可以从<a href="/notes/">赛前前瞻</a>那一边进入。</p>
        </div>
      </section>

      <section class="clause" id="cadence">
        <div class="clause__aside">
          <span class="clause__idx" aria-hidden="true">02</span>
          <h2 class="clause__title"><a class="clause__link" href="#cadence">每轮内容什么时候刷新</a></h2>
        </div>
        <div class="clause__body">
          <p>手机端按轮次校对时间，每轮首场比赛开赛前 6 小时完成一次刷新。赛前高峰同时访问的人多，显示的时间误差控制在一分钟以内，你按这个时间点安排自己的查看节奏基本不会扑空。</p>
          <p>遇到轮次安排临时调整，轮次时间轴、对应的联赛专题页和逐轮得失球记录会一起更新，三个位置指向的是同一轮，不会让你在页与页之间对不上号。</p>
          <p>想随时确认某个联赛推进到哪一轮，可以在<a href="/business/">赛场数据工具</a>里按轮次查看，也可以把常跟的几个联赛固定下来，下次打开直接落在熟悉的位置。</p>
        </div>
      </section>

      <section class="clause" id="citation">
        <div class="clause__aside">
          <span class="clause__idx" aria-hidden="true">03</span>
          <h2 class="clause__title"><a class="clause__link" href="#citation">引用与转载怎么标注</a></h2>
        </div>
        <div class="clause__body">
          <p>单条轮次数据、单张得失球图表、一段赛前分析，都可以直接引用。引用时请带上三样：来源写成 ME体育方中文官方站并给出 sports-me.com.cn；保留原有的赛季标识与轮次编号；数字本身不要改动。</p>
          <div class="dc-note">
            <strong>需要事先取得许可的情形：</strong>把整页内容搬到自己的站点或公众号；批量导出轮次条目、得失球数据用于二次分发；把站内内容放进对外发布的产品、行业报告或培训材料。写信到 email@sports-me.com.cn，注明栏目、赛季、用途和大致用量即可。
          </div>
          <p>授权咨询与内容反馈走同一个邮箱，工作日 9:00–18:00 有人处理，平均 4 小时内有首次回复。</p>
        </div>
      </section>

      <section class="clause" id="outbound">
        <div class="clause__aside">
          <span class="clause__idx" aria-hidden="true">04</span>
          <h2 class="clause__title"><a class="clause__link" href="#outbound">站外页面怎么看待</a></h2>
        </div>
        <div class="clause__body">
          <p>站内部分位置会指向赛事官方公告和其他机构的公开页面，方便你回到原始信息做进一步确认。点出去之后，那些页面的内容、刷新节奏和使用规则由对方的运营方决定，我们没法替它们作保证。</p>
          <p>访问站外页面时，留意对方的隐私说明与条款，尤其是需要在对方站点留下个人信息的时候。如果你在某条跳转上发现了明显不合适的目标，欢迎告诉我们，我们会尽快处理。</p>
        </div>
      </section>

      <section class="clause" id="correction">
        <div class="clause__aside">
          <span class="clause__idx" aria-hidden="true">05</span>
          <h2 class="clause__title"><a class="clause__link" href="#correction">发现数据有误怎么反馈</a></h2>
        </div>
        <div class="clause__body">
          <p>如果某条轮次时间、比分或得失球数字看起来不对，直接告诉我们最快。走<a href="/connect/">联系通道</a>提交，或者发邮件到 email@sports-me.com.cn、拨打 18953677748。</p>
          <ul class="dc-points">
            <li>出问题的页面地址，或者联赛名加轮次编号</li>
            <li>涉及到的球队名称</li>
            <li>你看到的那条数据，以及你认为正确的取值</li>
            <li>你查看的大致时间，方便定位到当时的那一轮状态</li>
          </ul>
          <p>站内数据来自赛事官方公告与 8 家授权数据渠道，每轮在发布前会走一遍确认流程。收到反馈后我们会在下一轮刷新时优先处理。</p>
        </div>
      </section>

      <section class="clause" id="revision">
        <div class="clause__aside">
          <span class="clause__idx" aria-hidden="true">06</span>
          <h2 class="clause__title"><a class="clause__link" href="#revision">这份说明何时更新</a></h2>
        </div>
        <div class="clause__body">
          <p>当内容范围、刷新节点或引用规则出现变化时，这份说明会跟着调整，版本按赛季标注，目前对应 2025 赛季。调整之后，以你当时打开看到的这一版为准。</p>
          <p>对某一条说明拿不准，或者你的使用场景比较特殊，可以在联系通道里描述清楚，我们会给出针对性的答复。</p>
        </div>
      </section>

    </div>

    <section class="dc-cta" aria-labelledby="dc-cta-title">
      <div class="dc-cta__text">
        <h2 class="dc-cta__title" id="dc-cta-title">要授权、要引用，或者哪条数据对不上</h2>
        <p class="dc-cta__note">写清楚页面位置和涉及的那条数据，定位会快很多。工作日的反馈平均 4 小时内有首次回复。</p>
      </div>
      <div class="dc-cta__actions">
        <a class="btn btn--solid" href="/connect/">去联系通道<span class="btn__arrow" aria-hidden="true">→</span></a>
        <a class="btn btn--ghost" href="/data-protection/">看数据保护说明</a>
      </div>
    </section>

  </div>
</main>

.page-disclaimer {
  --dc-line: rgba(46, 242, 192, .16);
  --dc-rule: rgba(147, 163, 154, .20);
  --dc-text: rgba(244, 241, 232, .86);
  --dc-text-dim: rgba(244, 241, 232, .78);
  background: linear-gradient(180deg, var(--green) 0%, var(--ink) 38%, var(--ink) 100%);
  color: var(--cream);
  font-family: var(--f-body);
  line-height: 1.75;
  overflow-x: hidden;
}

.page-disclaimer * {
  box-sizing: border-box;
}

.page-disclaimer img {
  max-width: 100%;
  height: auto;
  display: block;
}

.page-disclaimer .dc-inner {
  width: 100%;
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 20px;
}

/* ---------- 顶部横幅 ---------- */
.page-disclaimer .dc-hero {
  position: relative;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  overflow: hidden;
}

.page-disclaimer .dc-hero__img {
  width: 100%;
  height: clamp(150px, 30vw, 340px);
  object-fit: cover;
  opacity: .62;
}

.page-disclaimer .dc-hero__veil {
  position: absolute;
  inset: 0;
  background:
    linear-gradient(90deg, rgba(6, 16, 12, .92) 0%, rgba(6, 16, 12, .30) 52%, rgba(6, 16, 12, .88) 100%),
    linear-gradient(180deg, rgba(6, 16, 12, 0) 42%, var(--ink) 100%);
  pointer-events: none;
}

/* ---------- 页头 ---------- */
.page-disclaimer .dc-head {
  padding: 32px 0 26px;
  border-bottom: 1px solid var(--dc-rule);
}

.page-disclaimer .dc-head .crumbs {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
  font-size: 12.5px;
  color: var(--stone);
}

.page-disclaimer .dc-head .crumbs__link {
  color: var(--stone);
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: color .18s ease, border-color .18s ease;
}

.page-disclaimer .dc-head .crumbs__link:hover,
.page-disclaimer .dc-head .crumbs__link:focus-visible {
  color: var(--cyan);
  border-bottom-color: var(--cyan);
}

.page-disclaimer .dc-head .crumbs__sep {
  color: var(--moss);
}

.page-disclaimer .dc-head .crumbs__here {
  color: var(--cream);
}

.page-disclaimer .dc-head .kicker {
  margin: 22px 0 0;
  font-family: var(--f-mono);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .16em;
  color: var(--cyan);
}

.page-disclaimer .dc-head__title {
  margin: 12px 0 0;
  max-width: 15em;
  font-family: var(--f-display);
  font-weight: 900;
  letter-spacing: -.02em;
  font-size: clamp(27px, 6.4vw, 52px);
  line-height: 1.12;
  color: var(--cream);
}

.page-disclaimer .dc-head__lead {
  margin: 18px 0 0;
  max-width: 40em;
  font-size: 15px;
  color: var(--stone);
}

.page-disclaimer .dc-pills {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin: 22px 0 0;
  padding: 0;
  list-style: none;
}

.page-disclaimer .dc-pill {
  font-family: var(--f-mono);
  font-size: 11.5px;
  font-weight: 600;
  letter-spacing: .04em;
  padding: 5px 10px;
  border-radius: 3px;
  border: 1px solid var(--dc-line);
  background: rgba(255, 255, 255, .03);
  color: var(--stone);
}

.page-disclaimer .dc-pill--cyan {
  color: var(--cyan);
  border-color: rgba(46, 242, 192, .34);
}

.page-disclaimer .dc-pill--clay {
  color: var(--clay);
  border-color: rgba(192, 90, 56, .42);
}

/* ---------- 速览展开条 ---------- */
.page-disclaimer .dc-quick {
  margin: 24px 0 0;
}

.page-disclaimer .dc-quick .disclosure {
  border: 1px solid var(--dc-line);
  border-radius: 6px;
  background: var(--glass);
  overflow: hidden;
}

.page-disclaimer .dc-quick__hd {
  margin: 0;
  font-size: inherit;
  font-weight: inherit;
}

.page-disclaimer .dc-quick .disclosure__btn {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 14px 16px;
  margin: 0;
  background: transparent;
  border: 0;
  color: var(--cream);
  font-family: var(--f-body);
  font-size: 14.5px;
  font-weight: 500;
  line-height: 1.5;
  text-align: left;
  cursor: pointer;
  transition: background-color .2s ease;
}

.page-disclaimer .dc-quick .disclosure__btn:hover,
.page-disclaimer .dc-quick .disclosure__btn:focus-visible {
  background: rgba(46, 242, 192, .07);
}

.page-disclaimer .dc-quick__label {
  font-family: var(--f-mono);
  font-size: 12px;
  font-weight: 700;
  letter-spacing: .1em;
  color: var(--cyan);
  flex: none;
}

.page-disclaimer .dc-quick__hint {
  color: var(--stone);
  font-size: 13px;
}

.page-disclaimer .dc-quick .disclosure__icon {
  margin-left: auto;
  flex: none;
  width: 9px;
  height: 9px;
  border-right: 1.5px solid var(--cyan);
  border-bottom: 1.5px solid var(--cyan);
  transform: rotate(45deg) translate(-2px, -2px);
  transition: transform .25s ease;
}

.page-disclaimer .dc-quick .disclosure[data-open="true"] .disclosure__icon {
  transform: rotate(-135deg) translate(-2px, -2px);
}

.page-disclaimer .dc-quick__list {
  list-style: none;
  margin: 0;
  padding: 0 16px 10px;
}

.page-disclaimer .dc-quick__list a {
  display: flex;
  align-items: baseline;
  gap: 10px;
  padding: 10px 0;
  border-top: 1px solid rgba(147, 163, 154, .16);
  color: var(--dc-text);
  text-decoration: none;
  font-size: 14px;
  line-height: 1.6;
  transition: color .18s ease;
}

.page-disclaimer .dc-quick__list a:hover,
.page-disclaimer .dc-quick__list a:focus-visible {
  color: var(--cyan);
}

.page-disclaimer .dc-quick__idx {
  font-family: var(--f-mono);
  font-size: 12px;
  font-weight: 700;
  color: var(--cyan);
  flex: none;
}

/* ---------- 条款主体 ---------- */
.page-disclaimer .dc-clauses {
  margin-top: 6px;
}

.page-disclaimer .clause {
  display: grid;
  grid-template-columns: 1fr;
  gap: 10px;
  padding: 24px 0 24px 14px;
  border-top: 1px solid var(--dc-line);
  border-left: 2px solid transparent;
  scroll-margin-top: 84px;
  transition: border-left-color .25s ease, background-color .25s ease;
}

.page-disclaimer .clause:first-child {
  border-top: 0;
}

.page-disclaimer .clause:target {
  border-left-color: var(--cyan);
  background: linear-gradient(90deg, rgba(46, 242, 192, .07), rgba(46, 242, 192, 0) 72%);
}

.page-disclaimer .clause__aside {
  display: flex;
  align-items: baseline;
  gap: 12px;
}

.page-disclaimer .clause__idx {
  font-family: var(--f-mono);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: .08em;
  color: var(--cyan);
  flex: none;
}

.page-disclaimer .clause__title {
  margin: 0;
  font-family: var(--f-display);
  font-weight: 800;
  letter-spacing: -.01em;
  font-size: clamp(18px, 3.6vw, 23px);
  line-height: 1.34;
}

.page-disclaimer .clause__link {
  color: var(--cream);
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: color .2s ease, border-color .2s ease;
}

.page-disclaimer .clause__link:hover,
.page-disclaimer .clause__link:focus-visible {
  color: var(--cyan);
  border-bottom-color: var(--dc-line);
}

.page-disclaimer .clause__body {
  max-width: 46em;
  font-size: 15px;
  color: var(--dc-text);
}

.page-disclaimer .clause__body p {
  margin: 0 0 12px;
}

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

.page-disclaimer .clause__body a {
  color: var(--cyan);
  text-decoration: none;
  border-bottom: 1px solid rgba(46, 242, 192, .38);
  transition: border-color .18s ease;
}

.page-disclaimer .clause__body a:hover,
.page-disclaimer .clause__body a:focus-visible {
  border-bottom-color: var(--cyan);
}

.page-disclaimer .dc-rows {
  margin: 16px 0;
  border-top: 1px solid var(--dc-rule);
}

.page-disclaimer .dc-row {
  display: grid;
  grid-template-columns: 1fr;
  gap: 3px;
  padding: 12px 0;
  border-bottom: 1px solid var(--dc-rule);
}

.page-disclaimer .dc-row__key {
  font-family: var(--f-mono);
  font-size: 12.5px;
  font-weight: 700;
  letter-spacing: .04em;
  color: var(--cyan);
}

.page-disclaimer .dc-row__val {
  font-size: 14.5px;
  color: var(--dc-text-dim);
}

.page-disclaimer .dc-points {
  list-style: none;
  margin: 14px 0;
  padding: 0;
  display: grid;
  gap: 9px;
}

.page-disclaimer .dc-points li {
  position: relative;
  padding-left: 18px;
  font-size: 14.5px;
  color: var(--dc-text-dim);
}

.page-disclaimer .dc-points li::before {
  content: "";
  position: absolute;
  left: 0;
  top: .68em;
  width: 9px;
  height: 1px;
  background: var(--cyan);
}

.page-disclaimer .dc-note {
  margin: 16px 0;
  padding: 14px 16px;
  border: 1px solid rgba(255, 106, 43, .46);
  border-left-width: 3px;
  border-radius: 4px;
  background: rgba(255, 106, 43, .07);
  font-size: 14px;
  line-height: 1.72;
  color: var(--dc-text);
}

.page-disclaimer .dc-note strong {
  color: var(--orange);
  font-weight: 700;
}

/* ---------- 收束信息带 ---------- */
.page-disclaimer .dc-cta {
  margin-top: 10px;
  padding: 28px 0 60px;
  border-top: 1px solid var(--dc-line);
  display: grid;
  gap: 18px;
}

.page-disclaimer .dc-cta__title {
  margin: 0;
  font-family: var(--f-display);
  font-weight: 900;
  letter-spacing: -.015em;
  font-size: clamp(20px, 4.2vw, 28px);
  line-height: 1.28;
  color: var(--cream);
}

.page-disclaimer .dc-cta__note {
  margin: 10px 0 0;
  max-width: 34em;
  font-size: 14px;
  color: var(--stone);
}

.page-disclaimer .dc-cta__actions {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}

.page-disclaimer .dc-cta .btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  padding: 11px 18px;
  border-radius: 4px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  border: 1px solid transparent;
  transition: background-color .2s ease, border-color .2s ease, color .2s ease;
}

.page-disclaimer .dc-cta .btn--solid {
  background: var(--orange);
  color: var(--ink);
}

.page-disclaimer .dc-cta .btn--solid:hover,
.page-disclaimer .dc-cta .btn--solid:focus-visible {
  background: #ff824f;
}

.page-disclaimer .dc-cta .btn--ghost {
  background: transparent;
  border-color: var(--dc-line);
  color: var(--cream);
}

.page-disclaimer .dc-cta .btn--ghost:hover,
.page-disclaimer .dc-cta .btn--ghost:focus-visible {
  border-color: var(--cyan);
  color: var(--cyan);
}

.page-disclaimer .dc-cta .btn__arrow {
  font-family: var(--f-mono);
}

/* ---------- 响应式 ---------- */
@media (min-width: 760px) {
  .page-disclaimer .dc-inner {
    padding: 0 32px;
  }

  .page-disclaimer .dc-head {
    padding: 40px 0 30px;
  }

  .page-disclaimer .dc-quick__list {
    padding: 0 18px 12px;
  }

  .page-disclaimer .dc-row {
    grid-template-columns: 150px minmax(0, 1fr);
    gap: 0 20px;
    align-items: baseline;
  }
}

@media (min-width: 960px) {
  .page-disclaimer .dc-inner {
    padding: 0 40px;
  }

  .page-disclaimer .clause {
    grid-template-columns: 236px minmax(0, 1fr);
    gap: 0 44px;
    padding: 34px 0 34px 20px;
    scroll-margin-top: 32px;
  }

  .page-disclaimer .clause__aside {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
  }

  .page-disclaimer .clause__idx {
    font-size: 14px;
  }

  .page-disclaimer .clause__title {
    font-size: 22px;
  }

  .page-disclaimer .clause__body {
    font-size: 15.5px;
  }

  .page-disclaimer .dc-quick__list a {
    padding: 9px 0;
  }

  .page-disclaimer .dc-cta {
    grid-template-columns: minmax(0, 1fr) auto;
    align-items: center;
    gap: 48px;
    padding: 34px 0 72px;
  }

  .page-disclaimer .dc-cta__actions {
    flex-wrap: nowrap;
  }
}
<<<END>>>
