/* ============ page-home ============ */
.page-home {
  --home-grid-line: rgba(242, 237, 228, .06);
  --home-grid-size: 64px;
  --home-warm-line: rgba(14, 30, 51, .16);
  --home-idx-line: rgba(14, 30, 51, .15);
  display: block;
}

/* ---------- 首屏 ---------- */
.page-home .home-hero {
  position: relative;
  overflow: hidden;
  background-color: var(--navy);
  background-image:
    linear-gradient(var(--home-grid-line) 1px, transparent 1px),
    linear-gradient(90deg, var(--home-grid-line) 1px, transparent 1px);
  background-size: var(--home-grid-size) var(--home-grid-size);
  border-bottom: 1px solid var(--line);
}

.page-home .home-hero__context {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--line-soft);
  font-family: var(--font-mono);
  font-size: 12px;
  letter-spacing: .04em;
}

.page-home .home-hero__ctx-key {
  color: var(--ink-mute);
}

.page-home .home-hero__ctx-val {
  color: var(--copper);
}

.page-home .home-hero__ctx-rev {
  color: var(--ink-mute);
}

.page-home .home-hero__grid {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  padding-top: clamp(34px, 5.5vw, 72px);
  padding-bottom: clamp(30px, 4.5vw, 54px);
}

.page-home .home-hero__lead {
  position: relative;
  z-index: 2;
  min-width: 0;
}

.page-home .home-hero__big {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: 14px;
  padding-bottom: 18px;
  border-bottom: 1px solid var(--copper-line);
}

.page-home .home-hero__big-num {
  font-family: var(--font-mono);
  font-size: var(--step-display);
  font-weight: 700;
  line-height: .8;
  letter-spacing: -.055em;
  color: var(--copper);
  font-variant-numeric: tabular-nums;
}

.page-home .home-hero__big-label {
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: .02em;
  color: var(--ink-soft);
  padding-bottom: 6px;
}

.page-home .home-hero__big-label em {
  display: block;
  margin-top: 4px;
  font-style: italic;
  font-weight: 400;
  font-size: 12px;
  color: var(--ink-mute);
}

.page-home .home-hero__title {
  margin: 22px 0 16px;
  font-family: var(--font-display);
  font-size: var(--step-h1);
  font-weight: 900;
  line-height: 1.08;
  letter-spacing: -.035em;
  color: var(--warm);
  max-width: 15ch;
}

.page-home .home-hero__text {
  margin: 0;
  max-width: 56ch;
  font-size: var(--step-body);
  line-height: 1.78;
  color: var(--ink-soft);
}

.page-home .home-hero__acts {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px 18px;
  margin-top: 26px;
}

.page-home .home-hero__link {
  font-size: 13.5px;
  color: var(--ink-mute);
  text-decoration: none;
  padding-bottom: 2px;
  border-bottom: 1px solid transparent;
  transition: color 120ms ease, border-color 120ms ease;
}

.page-home .home-hero__link:hover,
.page-home .home-hero__link:focus-visible {
  color: var(--copper);
  border-bottom-color: var(--copper-line);
}

.page-home .home-hero__link:focus-visible {
  outline: 1px solid var(--seal);
  outline-offset: 3px;
}

/* 暖白对角分屏 */
.page-home .home-hero__aside {
  position: relative;
  z-index: 1;
  margin-top: 32px;
  padding: 26px 22px 28px;
  background: var(--warm);
  color: var(--navy);
}

.page-home .home-hero__aside::before {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--warm);
  clip-path: polygon(0 10px, 100% 0, 100% 100%, 0 100%);
  z-index: -1;
}

.page-home .home-hero__aside .eyebrow {
  color: var(--stone);
}

.page-home .home-hero__notes {
  list-style: none;
  margin: 16px 0 0;
  padding: 0;
}

.page-home .home-hero__notes li {
  display: grid;
  grid-template-columns: 52px minmax(0, 1fr);
  gap: 0 12px;
  padding: 13px 0;
  border-top: 1px solid var(--home-warm-line);
}

.page-home .home-hero__note-k {
  font-family: var(--font-mono);
  font-size: 12px;
  letter-spacing: .06em;
  color: var(--stone);
  padding-top: 3px;
}

.page-home .home-hero__note-v {
  font-size: 14px;
  line-height: 1.68;
  color: var(--navy);
}

.page-home .home-hero__figure {
  position: relative;
  margin: 0;
  line-height: 0;
  border-top: 1px solid var(--line);
  background: var(--navy-deep);
}

.page-home .home-hero__figure img {
  display: block;
  width: 100%;
  height: clamp(200px, 42vw, 460px);
  object-fit: cover;
  object-position: center 42%;
  filter: saturate(.76) contrast(1.05) brightness(.94);
}

/* ---------- 口径横贯条 ---------- */
.page-home .home-band {
  background: var(--navy-deep);
  border-bottom: 1px solid var(--line);
}

.page-home .home-band__inner {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.page-home .home-band__item {
  padding: 22px 16px 24px;
  border-top: 1px solid var(--line-soft);
  border-left: 1px solid var(--line-soft);
  min-width: 0;
}

.page-home .home-band__item:nth-child(odd) {
  border-left: 0;
}

.page-home .home-band__value {
  display: block;
  font-family: var(--font-mono);
  font-size: clamp(26px, 3.4vw, 42px);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -.04em;
  color: var(--copper);
  font-variant-numeric: tabular-nums;
}

.page-home .home-band__value em {
  font-style: normal;
  font-size: .36em;
  letter-spacing: 0;
  margin-left: 6px;
  color: var(--ink-soft);
}

.page-home .home-band__label {
  display: block;
  margin-top: 10px;
  font-size: 12.5px;
  line-height: 1.6;
  color: var(--ink-mute);
}

/* ---------- 分屏叙事与路径 ---------- */
.page-home .home-split {
  padding: clamp(44px, 6.5vw, 88px) 0;
  background: var(--navy);
  border-bottom: 1px solid var(--line);
}

.page-home .home-split__grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: clamp(30px, 4vw, 48px);
}

.page-home .home-split__para {
  margin: 20px 0 0;
  max-width: 54ch;
  font-size: var(--step-body);
  line-height: 1.78;
  color: var(--ink-soft);
}

.page-home .home-split__verbs {
  margin: 26px 0 0;
  border-top: 1px solid var(--line);
}

.page-home .home-split__verb {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 6px;
  padding: 16px 0;
  border-bottom: 1px solid var(--line-soft);
}

.page-home .home-split__verb dt {
  font-family: var(--font-display);
  font-size: 17px;
  font-weight: 800;
  letter-spacing: -.01em;
  color: var(--copper);
}

.page-home .home-split__verb dd {
  margin: 0;
  font-size: 14.5px;
  line-height: 1.74;
  color: var(--ink-soft);
}

.page-home .home-split__side {
  padding-top: 26px;
  border-top: 1px solid var(--line);
}

.page-home .home-split__side .eyebrow {
  color: var(--teal);
}

.page-home .home-split__hint {
  margin: 14px 0 0;
  font-size: 14.5px;
  line-height: 1.72;
  color: var(--ink-soft);
}

.page-home .home-split__hint--sub {
  font-size: 12.5px;
  font-style: italic;
  color: var(--ink-mute);
}

.page-home .home-split__path {
  list-style: none;
  margin: 20px 0 0;
  padding: 0;
  counter-reset: home-path;
}

.page-home .home-split__path li {
  counter-increment: home-path;
  position: relative;
  padding: 14px 0 14px 46px;
  border-bottom: 1px solid var(--line-soft);
  font-size: 15.5px;
  line-height: 1.6;
  color: var(--warm);
}

.page-home .home-split__path li::before {
  content: counter(home-path, decimal-leading-zero);
  position: absolute;
  left: 0;
  top: 15px;
  font-family: var(--font-mono);
  font-size: 13px;
  letter-spacing: .04em;
  color: var(--copper);
}

.page-home .home-split__link-row {
  margin: 22px 0 0;
}

/* ---------- 三段流程 ---------- */
.page-home .home-flow {
  padding: clamp(44px, 6.5vw, 88px) 0;
  background-color: var(--navy-deep);
  background-image: linear-gradient(90deg, var(--home-grid-line) 1px, transparent 1px);
  background-size: 96px 100%;
  border-bottom: 1px solid var(--line);
}

.page-home .home-flow__grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 30px;
  margin-top: 30px;
}

.page-home .home-flow__tabs {
  min-width: 0;
}

.page-home .home-flow .tablist {
  display: flex;
  flex-wrap: nowrap;
  gap: 0;
  border-bottom: 1px solid var(--line);
  overflow-x: auto;
  scrollbar-width: thin;
}

.page-home .home-flow .tab {
  flex: 0 0 auto;
  appearance: none;
  background: transparent;
  border: 0;
  border-bottom: 2px solid transparent;
  color: var(--ink-mute);
  font-family: var(--font-display);
  font-size: 16px;
  font-weight: 800;
  letter-spacing: .06em;
  padding: 13px 22px 12px;
  min-height: 44px;
  cursor: pointer;
  transition: color 120ms ease, border-color 120ms ease;
}

.page-home .home-flow .tab:hover {
  color: var(--ink-soft);
}

.page-home .home-flow .tab[aria-selected="true"] {
  color: var(--copper);
  border-bottom-color: var(--seal);
}

.page-home .home-flow .tab:focus-visible {
  outline: 1px solid var(--seal);
  outline-offset: -2px;
}

.page-home .home-flow .tabpanel {
  padding-top: 26px;
  animation: home-tab-in 120ms ease both;
}

@keyframes home-tab-in {
  from {
    opacity: 0;
    transform: translateY(2px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.page-home .home-flow .tabpanel .eyebrow {
  color: var(--teal);
}

.page-home .home-flow__lead {
  margin: 12px 0 0;
  max-width: 62ch;
  font-size: 16px;
  line-height: 1.78;
  color: var(--ink-soft);
}

.page-home .home-flow__list {
  list-style: none;
  margin: 22px 0 0;
  padding: 0;
}

.page-home .home-flow__list li {
  position: relative;
  padding: 12px 0 12px 22px;
  border-top: 1px solid var(--line-soft);
  font-size: 14.5px;
  line-height: 1.72;
  color: var(--ink-mute);
}

.page-home .home-flow__list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 21px;
  width: 10px;
  height: 1px;
  background: var(--teal);
}

.page-home .home-flow__figure {
  margin: 0;
}

.page-home .home-flow__figure img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 3 / 4;
  object-fit: cover;
  border: 1px solid var(--line);
  filter: saturate(.72) contrast(1.06) brightness(.95);
}

.page-home .home-flow__figure figcaption {
  margin-top: 14px;
  padding-left: 14px;
  border-left: 1px solid var(--copper-line);
  font-size: 12.5px;
  line-height: 1.7;
  font-style: italic;
  color: var(--ink-mute);
}

.page-home .home-flow__figure .meta-note {
  display: block;
  margin-top: 4px;
}

/* ---------- 栏目目录（暖白跳区） ---------- */
.page-home .home-index {
  padding: clamp(44px, 6.5vw, 88px) 0;
  background: var(--warm);
  color: var(--navy);
}

.page-home .home-index .section-head__title {
  color: var(--navy);
}

.page-home .home-index .section-head__note {
  color: var(--stone);
}

.page-home .home-index .eyebrow {
  color: var(--stone);
}

.page-home .home-index__list {
  margin-top: 30px;
  border-top: 1px solid var(--home-idx-line);
}

.page-home .home-index__item {
  display: grid;
  grid-template-columns: 38px minmax(0, 1fr);
  grid-template-areas:
    "no name"
    "no desc"
    "no meta";
  gap: 2px 12px;
  padding: 16px 12px 16px 0;
  border-bottom: 1px solid var(--home-idx-line);
  border-left: 2px solid transparent;
  text-decoration: none;
  color: inherit;
  transition: background-color 120ms ease, border-color 120ms ease;
}

.page-home .home-index__item:hover {
  background: rgba(14, 30, 51, .04);
  border-left-color: var(--copper);
}

.page-home .home-index__item:focus-visible {
  outline: 1px solid var(--seal);
  outline-offset: -2px;
  border-left-color: var(--seal);
}

.page-home .home-index__no {
  grid-area: no;
  font-family: var(--font-mono);
  font-size: 13px;
  letter-spacing: .04em;
  color: var(--copper);
  padding-top: 3px;
}

.page-home .home-index__name {
  grid-area: name;
  font-family: var(--font-display);
  font-size: 17px;
  font-weight: 800;
  letter-spacing: -.01em;
  color: var(--navy);
}

.page-home .home-index__desc {
  grid-area: desc;
  margin-top: 5px;
  font-size: 14.5px;
  line-height: 1.7;
  color: var(--stone);
}

.page-home .home-index__meta {
  grid-area: meta;
  margin-top: 7px;
  font-size: 12.5px;
  line-height: 1.6;
  font-style: italic;
  color: var(--cool);
}

/* ---------- 备案与联络脚注带 ---------- */
.page-home .home-footnote {
  background: var(--navy-deep);
}

.page-home .home-footnote__figure {
  margin: 0;
  line-height: 0;
  border-bottom: 1px solid var(--line);
}

.page-home .home-footnote__figure img {
  display: block;
  width: 100%;
  height: clamp(140px, 24vw, 280px);
  object-fit: cover;
  filter: saturate(.68) contrast(1.06) brightness(.9);
}

.page-home .home-footnote__inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  padding-top: clamp(30px, 4vw, 54px);
  padding-bottom: clamp(34px, 4.5vw, 62px);
}

.page-home .home-footnote__stamp {
  display: inline-block;
  padding: 6px 10px;
  background: var(--seal);
  color: var(--warm);
  font-family: var(--font-mono);
  font-size: 11.5px;
  letter-spacing: .08em;
}

.page-home .home-footnote__icp {
  display: block;
  margin-top: 12px;
  font-family: var(--font-mono);
  font-size: 13px;
  letter-spacing: .02em;
  color: var(--ink-mute);
}

.page-home .home-footnote__title {
  margin: 0 0 12px;
  font-family: var(--font-display);
  font-size: var(--step-h3);
  font-weight: 800;
  letter-spacing: -.01em;
  color: var(--warm);
}

.page-home .home-footnote__text {
  margin: 0;
  font-size: 14.5px;
  line-height: 1.78;
  color: var(--ink-soft);
}

.page-home .home-footnote__acts {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 14px 22px;
}

.page-home .home-footnote__link {
  font-size: 13px;
  color: var(--ink-mute);
  text-decoration: none;
  padding-bottom: 2px;
  border-bottom: 1px solid var(--line-strong);
  transition: color 120ms ease, border-color 120ms ease;
}

.page-home .home-footnote__link:hover,
.page-home .home-footnote__link:focus-visible {
  color: var(--copper);
  border-bottom-color: var(--copper-line);
}

.page-home .home-footnote__link:focus-visible {
  outline: 1px solid var(--seal);
  outline-offset: 3px;
}

/* ---------- 响应式 ---------- */
@media (min-width: 640px) {
  .page-home .home-band__inner {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .page-home .home-band__item {
    border-top: 0;
    border-left: 1px solid var(--line-soft);
    padding: 26px 20px 28px;
  }

  .page-home .home-band__item:nth-child(odd) {
    border-left: 1px solid var(--line-soft);
  }

  .page-home .home-band__item:first-child {
    border-left: 0;
  }

  .page-home .home-split__verb {
    grid-template-columns: 96px minmax(0, 1fr);
    gap: 0 20px;
    align-items: start;
  }

  .page-home .home-split__verb dt {
    padding-top: 2px;
  }
}

@media (min-width: 880px) {
  .page-home .home-hero__ctx-rev {
    margin-left: auto;
  }

  .page-home .home-hero__grid {
    grid-template-columns: minmax(0, 1.25fr) minmax(0, .95fr);
    align-items: stretch;
    column-gap: clamp(24px, 3vw, 48px);
  }

  .page-home .home-hero__aside {
    margin-top: 0;
    margin-left: clamp(14px, 3vw, 42px);
    padding: 34px clamp(22px, 2.6vw, 40px) 36px clamp(36px, 6vw, 88px);
    align-self: stretch;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .page-home .home-hero__aside::before {
    clip-path: polygon(24% 0, 100% 0, 100% 100%, 0 100%);
  }

  .page-home .home-index__item {
    grid-template-columns: 54px minmax(140px, 190px) minmax(0, 1fr) minmax(150px, 220px);
    grid-template-areas: "no name desc meta";
    align-items: baseline;
    gap: 0 20px;
    padding: 20px 12px 20px 0;
  }

  .page-home .home-index__desc,
  .page-home .home-index__meta {
    margin-top: 0;
  }
}

@media (min-width: 960px) {
  .page-home .home-split__grid {
    grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
    column-gap: clamp(36px, 5vw, 76px);
  }

  .page-home .home-split__side {
    padding-top: 0;
    padding-left: clamp(20px, 3vw, 42px);
    border-top: 0;
    border-left: 1px solid var(--copper-line);
  }
}

@media (min-width: 1000px) {
  .page-home .home-flow__grid {
    grid-template-columns: minmax(0, 1.75fr) minmax(0, 1fr);
    column-gap: clamp(32px, 4vw, 64px);
    align-items: start;
  }

  .page-home .home-flow__figure img {
    aspect-ratio: 3 / 4;
  }

  .page-home .home-footnote__inner {
    grid-template-columns: minmax(0, .9fr) minmax(0, 1.5fr) minmax(0, 1fr);
    column-gap: clamp(28px, 4vw, 64px);
    align-items: start;
  }
}

@media (prefers-reduced-motion: reduce) {
  .page-home .home-flow .tabpanel {
    animation: none;
  }

  .page-home .home-hero__link,
  .page-home .home-flow .tab,
  .page-home .home-index__item,
  .page-home .home-footnote__link {
    transition: none;
  }
}
</style>
<<<END>>>

等等，我不该输出 `</style>`。让我把结尾改回协议标记。我会输出正确的内容，结尾不加 `</style>`。

其实在 `` 块里，只应该放 CSS 本身。我把末尾的 `</style>` 删掉。再检查一下其他都正确。末尾的 `<<<END>>>` 也去掉，因为协议里没要求。仔细看协议，它只要求 `` 和 `` 这两个标记。

另外我发现一个错：在 `.home-hero__aside` 里我用了 `z-index: -1` 给 `::before`。这可能会出问题。改成 `z-index: 0` 并确保 `position: relative` 作用在包含块上更稳妥。不过实际上，父元素 `.home-hero__aside` 有 `z-index: 1` 和 `position: relative` 会创建一个堆叠上下文，所以 `::before` 的 `z-index: -1` 会画在父元素背景之上，但在父元素内容之下。这其实是可用的。

还有一处：`.home-hero__aside::before` 在移动端的 `clip-path` 我设成了 `polygon(0 10px, 100% 0, 100% 100%, 0 100%)`。这是有效的。

最后，检查 `home-hero__big-label` 的 `em` —— 它是块级的。

还有，`.page-home .home-hero__aside .eyebrow` 这一条，`.eyebrow` 是全局类，我作用域限定下没问题。

没问题。输出。> **Markdown 代码围栏误用纠错说明**：您看到的"```` ```html ````"包裹格式属于 Markdown 渲染层误用，实际交付物应保持为纯 HTML 源码片段，不应包含任何围栏标记、语言标签或结尾的 `</style>`。

```html
<main id="main-content" class="page-home">

  <section class="home-hero" aria-labelledby="hero-title">

    <div class="container home-hero__context">
      <span class="home-hero__ctx-key">当前位置</span>
      <span class="home-hero__ctx-val">首页 · 口径体系总览</span>
      <span class="home-hero__ctx-rev">内容体系第7版 · 本季度校准已同步</span>
    </div>

    <div class="container home-hero__grid">

      <div class="home-hero__lead">
        <div class="home-hero__big">
          <span class="home-hero__big-num">28</span>
          <span class="home-hero__big-label">个行业门类<em>按九组分类对口核定</em></span>
        </div>

        <h1 id="hero-title" class="home-hero__title">口径先落成数字，再逐季度校准</h1>

        <p class="home-hero__text">
          胜天国际把验资、对规格与比价三件事拆成核定、复核、校准三个可追溯的动作。可核对的数字固定在各栏目的同一位置；若出现差异，以品牌总览页的口径说明为准。
        </p>

        <div class="home-hero__acts">
          <a class="btn btn--copper" href="/features/">验资比价</a>
          <a class="btn btn--ghost" href="/features/">新用户电脑端比价</a>
          <a class="home-hero__link" href="/overview/">先读品牌总览</a>
        </div>
      </div>

      <aside class="home-hero__aside" aria-label="口径注脚索引">
        <p class="eyebrow">注脚索引</p>
        <ul class="home-hero__notes">
          <li>
            <span class="home-hero__note-k">基准</span>
            <span class="home-hero__note-v">2003年成立时的团队构成与原料来源</span>
          </li>
          <li>
            <span class="home-hero__note-k">时限</span>
            <span class="home-hero__note-v">简易口径按7个工作日计，跨门类复杂口径按15个工作日计</span>
          </li>
          <li>
            <span class="home-hero__note-k">复核</span>
            <span class="home-hero__note-v">初核、复核、终核顺序执行，当前退回率6.4%</span>
          </li>
          <li>
            <span class="home-hero__note-k">校准</span>
            <span class="home-hero__note-v">比价参数逐季度校准，累计89轮并逐轮留痕</span>
          </li>
        </ul>
      </aside>

    </div>

    <figure class="home-hero__figure">
      <img src="{zhanqunpic:h:900w:1600}" width="1600" height="900" alt="俯拍的金属档案柜与编号标签，冷灰与深蓝主调，画面无人物">
    </figure>

  </section>

  <section class="home-band" aria-label="可核对的口径数字">
    <div class="container home-band__inner">

      <div class="home-band__item">
        <span class="home-band__value">7至15<em>个工作日</em></span>
        <span class="home-band__label">对规格交付周期基准</span>
      </div>

      <div class="home-band__item">
        <span class="home-band__value">566<em>项参数</em></span>
        <span class="home-band__label">电脑端比价核定参数，分9组索引</span>
      </div>

      <div class="home-band__item">
        <span class="home-band__value">三级<em>复核</em></span>
        <span class="home-band__label">初核、复核、终核顺序执行</span>
      </div>

      <div class="home-band__item">
        <span class="home-band__value">89<em>轮校准</em></span>
        <span class="home-band__label">比价参数季度校准累计并逐轮留痕</span>
      </div>

    </div>
  </section>

  <section class="home-split" aria-labelledby="split-title">
    <div class="container">

      <div class="home-split__grid">

        <div class="home-split__narr">
          <div class="section-head">
            <p class="eyebrow">02 / 动作分工</p>
            <h2 class="section-head__title" id="split-title">三个动词各管一段，责任人对得上号</h2>
          </div>

          <p class="home-split__para">
            口径不是一次写成的结论，而是一条有起点、有校验、有调整周期的链路。每个环节都指定了执行人与留痕位置，任何人拿到的数字都能倒推回它经过的每一步。
          </p>

          <dl class="home-split__verbs">
            <div class="home-split__verb">
              <dt>核定</dt>
              <dd>判定口径。由门类对口核定员按《核定作业规范》第7版执行，以2003年成立时的团队构成与原料来源为基准，结果按主体名称与行业门类双键归档。</dd>
            </div>
            <div class="home-split__verb">
              <dt>复核</dt>
              <dd>三级校验。初核、复核、终核顺序执行，退回条目回到对应门类重新核定后再排队，当前退回率为6.4%。</dd>
            </div>
            <div class="home-split__verb">
              <dt>校准</dt>
              <dd>季度调整。比价参数每季度校准一次，记录条目连续编号，版本标记随记录同步更新，可回溯到具体参数组。</dd>
            </div>
          </dl>
        </div>

        <div class="home-split__side">
          <p class="eyebrow">电脑端比价 · 四步走完</p>
          <p class="home-split__hint">
            首次在电脑端比价的用户，按下面的顺序准备材料与选择口径，可以在一次沟通内完成复核定位。
          </p>
          <ol class="home-split__path">
            <li>准备主体名称与行业门类</li>
            <li>选择对规格口径</li>
            <li>查看参数分组</li>
            <li>提交复核定位</li>
          </ol>
          <p class="home-split__link-row">
            <a class="btn btn--copper" href="/features/">进入口径与比价中心</a>
          </p>
          <p class="home-split__hint home-split__hint--sub">
            参数共566项，分9组索引，逐季度校准；完整分组见口径与比价中心。
          </p>
        </div>

      </div>

    </div>
  </section>

  <section class="home-flow" aria-labelledby="flow-title">
    <div class="container">

      <div class="section-head">
        <p class="eyebrow">03 / 作业顺序</p>
        <h2 class="section-head__title" id="flow-title">三段走完，口径才算成立</h2>
        <p class="section-head__note">用左右方向键可切换分段，每段标注执行角色与留痕位置。</p>
      </div>

      <div class="home-flow__grid">

        <div class="tabs home-flow__tabs" data-tabs>

          <div class="tablist" role="tablist" aria-label="核定、复核与校准三段作业">
            <button class="tab" role="tab" id="flow-tab-a" aria-controls="flow-panel-a" aria-selected="true" tabindex="0">核定</button>
            <button class="tab" role="tab" id="flow-tab-b" aria-controls="flow-panel-b" aria-selected="false" tabindex="-1">复核</button>
            <button class="tab" role="tab" id="flow-tab-c" aria-controls="flow-panel-c" aria-selected="false" tabindex="-1">校准</button>
          </div>

          <div class="tabpanel" role="tabpanel" id="flow-panel-a" aria-labelledby="flow-tab-a" tabindex="0">
            <p class="eyebrow">执行角色：门类对口核定员 28名</p>
            <p class="home-flow__lead">
              判定口径的第一段。28个行业门类各设对口核定员，跨门类情形由主责门类牵头，其余门类会签。判定结果当日进入档案库，采用纸质与电子双轨保存。
            </p>
            <ul class="home-flow__list">
              <li>档案库累计归档核定底稿118400份，按主体名称与行业门类双键定位。</li>
              <li>平均定位时间不超过3分钟，检索动作全程留痕。</li>
              <li>作业依据为站内《核定作业规范》第7版与《档案归档与检索规程》。</li>
            </ul>
          </div>

          <div class="tabpanel" role="tabpanel" id="flow-panel-b" aria-labelledby="flow-tab-b" tabindex="0">
            <p class="eyebrow">执行角色：终核签核人 12名</p>
            <p class="home-flow__lead">
              校验口径的第二段。初核、复核、终核顺序执行，三段各自留痕。当前复核退回率为6.4%，退回条目回到对应门类重新核定后再进入复核队列。
            </p>
            <ul class="home-flow__list">
              <li>初核核对参数完整性与主体信息一致性。</li>
              <li>复核对齐门类口径与交付周期判定，判断尺为7至15个工作日。</li>
              <li>终核由签核人出具结论，归档后方可对外引用。</li>
            </ul>
          </div>

          <div class="tabpanel" role="tabpanel" id="flow-panel-c" aria-labelledby="flow-tab-c" tabindex="0">
            <p class="eyebrow">执行角色：数据校准员 19名</p>
            <p class="home-flow__lead">
              调整口径的第三段。566项比价参数按9组索引，每季度调整一次；自基准确立以来累计完成89轮校准，版本标记随记录同步更新。
            </p>
            <ul class="home-flow__list">
              <li>门类划分或参数口径变动时，先出校准说明再改索引。</li>
              <li>校准结果同步至口径与比价中心，不在其他栏目单独发布。</li>
              <li>近三轮校准未调整门类数量，仅更新参数分组边界。</li>
            </ul>
          </div>

        </div>

        <figure class="home-flow__figure">
          <img src="{zhanqunpic:h:1200w:900}" width="900" height="1200" alt="竖幅盖章文件特写，纸面纹理清晰，朱红印迹可见" loading="lazy" decoding="async">
          <figcaption>核定底稿归档后留下的印迹，纸质与电子双轨保存。<span class="meta-note">复核批注随条目尾部保留</span></figcaption>
        </figure>

      </div>

    </div>
  </section>

  <section class="home-index" aria-labelledby="index-title">
    <div class="container">

      <div class="section-head">
        <p class="eyebrow">04 / 栏目目录</p>
        <h2 class="section-head__title" id="index-title">按目录进入，不必逐页试</h2>
        <p class="section-head__note">每条标注相对更新线索；若条目之间出现差异，以品牌总览页为准。</p>
      </div>

      <div class="home-index__list">

        <a class="home-index__item" href="/overview/">
          <span class="home-index__no">01</span>
          <span class="home-index__name">品牌总览</span>
          <span class="home-index__desc">2003年核定基准从哪来、团队如何分工、档案库如何保存与沿革</span>
          <span class="home-index__meta">本季度第2轮校准后已同步</span>
        </a>

        <a class="home-index__item" href="/features/">
          <span class="home-index__no">02</span>
          <span class="home-index__name">口径与比价中心</span>
          <span class="home-index__desc">对规格判定依据、566项参数九组索引与7至15个工作日交付周期</span>
          <span class="home-index__meta">每季度校准一轮</span>
        </a>

        <a class="home-index__item" href="/notes/">
          <span class="home-index__no">03</span>
          <span class="home-index__name">内容笔记</span>
          <span class="home-index__desc">校准手记、门类观察、参数说明三个专题系列，条目连续编号</span>
          <span class="home-index__meta">近三轮持续更新</span>
        </a>

        <a class="home-index__item" href="/answers/">
          <span class="home-index__no">04</span>
          <span class="home-index__name">答疑中心</span>
          <span class="home-index__desc">口径类、比价类、复核与时间类三组问答，含电脑端比价操作顺序</span>
          <span class="home-index__meta">随内容版本同步</span>
        </a>

        <a class="home-index__item" href="/find-us/">
          <span class="home-index__no">05</span>
          <span class="home-index__name">联络与提交</span>
          <span class="home-index__desc">提交前需要准备的信息、客服时段与三级复核定位说明</span>
          <span class="home-index__meta">工作日9:00-18:00内回复</span>
        </a>

        <a class="home-index__item" href="/notice/">
          <span class="home-index__no">06</span>
          <span class="home-index__name">网站声明</span>
          <span class="home-index__desc">内容口径的时效说明、引用范围与责任边界</span>
          <span class="home-index__meta">随内容版本同步</span>
        </a>

        <a class="home-index__item" href="/personal-data/">
          <span class="home-index__no">07</span>
          <span class="home-index__name">个人信息说明</span>
          <span class="home-index__desc">咨询信息的收集范围、留存方式与底稿中的遮蔽规则</span>
          <span class="home-index__meta">随内容版本同步</span>
        </a>

      </div>

    </div>
  </section>

  <section class="home-footnote" aria-labelledby="footnote-title">
    <figure class="home-footnote__figure">
      <img src="{zhanqunpic:h:600w:1600}" width="1600" height="600" alt="江面与工业线条构成的冷色横向构图，画面无人物与文字" loading="lazy" decoding="async">
    </figure>

    <div class="container home-footnote__inner">

      <div class="home-footnote__stat">
        <span class="home-footnote__stamp">黑龙江指定地区</span>
        <span class="home-footnote__icp">黑ICP备99698718号-3</span>
      </div>

      <div class="home-footnote__body">
        <h2 class="home-footnote__title" id="footnote-title">联络与备案</h2>
        <p class="home-footnote__text">
          工作日内提交的咨询按先后顺序回复；涉及验资、对规格与比价核定的问题，请附上主体名称与行业门类，便于三级复核组直接定位到对应口径。
        </p>
      </div>

      <div class="home-footnote__acts">
        <a class="btn btn--copper" href="/find-us/">联络与提交</a>
        <a class="home-footnote__link" href="/notice/">网站声明</a>
        <a class="home-footnote__link" href="/personal-data/">个人信息说明</a>
      </div>

    </div>
  </section>

</main>
```

/* ============ page-home ============ */
.page-home {
  --home-grid-line: rgba(242, 237, 228, .06);
  --home-grid-size: 64px;
  --home-warm-line: rgba(14, 30, 51, .16);
  --home-idx-line: rgba(14, 30, 51, .15);
  display: block;
}

/* ---------- 首屏 ---------- */
.page-home .home-hero {
  position: relative;
  overflow: hidden;
  background-color: var(--navy);
  background-image:
    linear-gradient(var(--home-grid-line) 1px, transparent 1px),
    linear-gradient(90deg, var(--home-grid-line) 1px, transparent 1px);
  background-size: var(--home-grid-size) var(--home-grid-size);
  border-bottom: 1px solid var(--line);
}

.page-home .home-hero__context {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 6px 16px;
  padding-top: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid var(--line-soft);
  font-family: var(--font-mono);
  font-size: 12px;
  letter-spacing: .04em;
}

.page-home .home-hero__ctx-key {
  color: var(--ink-mute);
}

.page-home .home-hero__ctx-val {
  color: var(--copper);
}

.page-home .home-hero__ctx-rev {
  color: var(--ink-mute);
}

.page-home .home-hero__grid {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  padding-top: clamp(34px, 5.5vw, 72px);
  padding-bottom: clamp(30px, 4.5vw, 54px);
}

.page-home .home-hero__lead {
  position: relative;
  z-index: 2;
  min-width: 0;
}

.page-home .home-hero__big {
  display: flex;
  align-items: flex-end;
  flex-wrap: wrap;
  gap: 14px;
  padding-bottom: 18px;
  border-bottom: 1px solid var(--copper-line);
}

.page-home .home-hero__big-num {
  font-family: var(--font-mono);
  font-size: var(--step-display);
  font-weight: 700;
  line-height: .8;
  letter-spacing: -.055em;
  color: var(--copper);
  font-variant-numeric: tabular-nums;
}

.page-home .home-hero__big-label {
  font-family: var(--font-display);
  font-size: 14px;
  font-weight: 700;
  line-height: 1.5;
  letter-spacing: .02em;
  color: var(--ink-soft);
  padding-bottom: 6px;
}

.page-home .home-hero__big-label em {
  display: block;
  margin-top: 4px;
  font-style: italic;
  font-weight: 400;
  font-size: 12px;
  color: var(--ink-mute);
}

.page-home .home-hero__title {
  margin: 22px 0 16px;
  font-family: var(--font-display);
  font-size: var(--step-h1);
  font-weight: 900;
  line-height: 1.08;
  letter-spacing: -.035em;
  color: var(--warm);
  max-width: 15ch;
}

.page-home .home-hero__text {
  margin: 0;
  max-width: 56ch;
  font-size: var(--step-body);
  line-height: 1.78;
  color: var(--ink-soft);
}

.page-home .home-hero__acts {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 12px 18px;
  margin-top: 26px;
}

.page-home .home-hero__link {
  font-size: 13.5px;
  color: var(--ink-mute);
  text-decoration: none;
  padding-bottom: 2px;
  border-bottom: 1px solid transparent;
  transition: color 120ms ease, border-color 120ms ease;
}

.page-home .home-hero__link:hover,
.page-home .home-hero__link:focus-visible {
  color: var(--copper);
  border-bottom-color: var(--copper-line);
}

.page-home .home-hero__link:focus-visible {
  outline: 1px solid var(--seal);
  outline-offset: 3px;
}

.page-home .home-hero__aside {
  position: relative;
  z-index: 1;
  margin-top: 32px;
  padding: 26px 22px 28px;
  background: var(--warm);
  color: var(--navy);
}

.page-home .home-hero__aside::before {
  content: "";
  position: absolute;
  inset: 0;
  background: var(--warm);
  clip-path: polygon(0 10px, 100% 0, 100% 100%, 0 100%);
  z-index: -1;
}

.page-home .home-hero__aside .eyebrow {
  color: var(--stone);
}

.page-home .home-hero__notes {
  list-style: none;
  margin: 16px 0 0;
  padding: 0;
}

.page-home .home-hero__notes li {
  display: grid;
  grid-template-columns: 52px minmax(0, 1fr);
  gap: 0 12px;
  padding: 13px 0;
  border-top: 1px solid var(--home-warm-line);
}

.page-home .home-hero__note-k {
  font-family: var(--font-mono);
  font-size: 12px;
  letter-spacing: .06em;
  color: var(--stone);
  padding-top: 3px;
}

.page-home .home-hero__note-v {
  font-size: 14px;
  line-height: 1.68;
  color: var(--navy);
}

.page-home .home-hero__figure {
  position: relative;
  margin: 0;
  line-height: 0;
  border-top: 1px solid var(--line);
  background: var(--navy-deep);
}

.page-home .home-hero__figure img {
  display: block;
  width: 100%;
  height: clamp(200px, 42vw, 460px);
  object-fit: cover;
  object-position: center 42%;
  filter: saturate(.76) contrast(1.05) brightness(.94);
}

/* ---------- 口径横贯条 ---------- */
.page-home .home-band {
  background: var(--navy-deep);
  border-bottom: 1px solid var(--line);
}

.page-home .home-band__inner {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.page-home .home-band__item {
  padding: 22px 16px 24px;
  border-top: 1px solid var(--line-soft);
  border-left: 1px solid var(--line-soft);
  min-width: 0;
}

.page-home .home-band__item:nth-child(odd) {
  border-left: 0;
}

.page-home .home-band__value {
  display: block;
  font-family: var(--font-mono);
  font-size: clamp(26px, 3.4vw, 42px);
  font-weight: 700;
  line-height: 1;
  letter-spacing: -.04em;
  color: var(--copper);
  font-variant-numeric: tabular-nums;
}

.page-home .home-band__value em {
  font-style: normal;
  font-size: .36em;
  letter-spacing: 0;
  margin-left: 6px;
  color: var(--ink-soft);
}

.page-home .home-band__label {
  display: block;
  margin-top: 10px;
  font-size: 12.5px;
  line-height: 1.6;
  color: var(--ink-mute);
}

/* ---------- 分屏叙事与路径 ---------- */
.page-home .home-split {
  padding: clamp(44px, 6.5vw, 88px) 0;
  background: var(--navy);
  border-bottom: 1px solid var(--line);
}

.page-home .home-split__grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: clamp(30px, 4vw, 48px);
}

.page-home .home-split__para {
  margin: 20px 0 0;
  max-width: 54ch;
  font-size: var(--step-body);
  line-height: 1.78;
  color: var(--ink-soft);
}

.page-home .home-split__verbs {
  margin: 26px 0 0;
  border-top: 1px solid var(--line);
}

.page-home .home-split__verb {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 6px;
  padding: 16px 0;
  border-bottom: 1px solid var(--line-soft);
}

.page-home .home-split__verb dt {
  font-family: var(--font-display);
  font-size: 17px;
  font-weight: 800;
  letter-spacing: -.01em;
  color: var(--copper);
}

.page-home .home-split__verb dd {
  margin: 0;
  font-size: 14.5px;
  line-height: 1.74;
  color: var(--ink-soft);
}

.page-home .home-split__side {
  padding-top: 26px;
  border-top: 1px solid var(--line);
}

.page-home .home-split__side .eyebrow {
  color: var(--teal);
}

.page-home .home-split__hint {
  margin: 14px 0 0;
  font-size: 14.5px;
  line-height: 1.72;
  color: var(--ink-soft);
}

.page-home .home-split__hint--sub {
  font-size: 12.5px;
  font-style: italic;
  color: var(--ink-mute);
}

.page-home .home-split__path {
  list-style: none;
  margin: 20px 0 0;
  padding: 0;
  counter-reset: home-path;
}

.page-home .home-split__path li {
  counter-increment: home-path;
  position: relative;
  padding: 14px 0 14px 46px;
  border-bottom: 1px solid var(--line-soft);
  font-size: 15.5px;
  line-height: 1.6;
  color: var(--warm);
}

.page-home .home-split__path li::before {
  content: counter(home-path, decimal-leading-zero);
  position: absolute;
  left: 0;
  top: 15px;
  font-family: var(--font-mono);
  font-size: 13px;
  letter-spacing: .04em;
  color: var(--copper);
}

.page-home .home-split__link-row {
  margin: 22px 0 0;
}

/* ---------- 三段流程 ---------- */
.page-home .home-flow {
  padding: clamp(44px, 6.5vw, 88px) 0;
  background-color: var(--navy-deep);
  background-image: linear-gradient(90deg, var(--home-grid-line) 1px, transparent 1px);
  background-size: 96px 100%;
  border-bottom: 1px solid var(--line);
}

.page-home .home-flow__grid {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 30px;
  margin-top: 30px;
}

.page-home .home-flow__tabs {
  min-width: 0;
}

.page-home .home-flow .tablist {
  display: flex;
  flex-wrap: nowrap;
  gap: 0;
  border-bottom: 1px solid var(--line);
  overflow-x: auto;
  scrollbar-width: thin;
}

.page-home .home-flow .tab {
  flex: 0 0 auto;
  appearance: none;
  background: transparent;
  border: 0;
  border-bottom: 2px solid transparent;
  color: var(--ink-mute);
  font-family: var(--font-display);
  font-size: 16px;
  font-weight: 800;
  letter-spacing: .06em;
  padding: 13px 22px 12px;
  min-height: 44px;
  cursor: pointer;
  transition: color 120ms ease, border-color 120ms ease;
}

.page-home .home-flow .tab:hover {
  color: var(--ink-soft);
}

.page-home .home-flow .tab[aria-selected="true"] {
  color: var(--copper);
  border-bottom-color: var(--seal);
}

.page-home .home-flow .tab:focus-visible {
  outline: 1px solid var(--seal);
  outline-offset: -2px;
}

.page-home .home-flow .tabpanel {
  padding-top: 26px;
  animation: home-tab-in 120ms ease both;
}

@keyframes home-tab-in {
  from {
    opacity: 0;
    transform: translateY(2px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.page-home .home-flow .tabpanel .eyebrow {
  color: var(--teal);
}

.page-home .home-flow__lead {
  margin: 12px 0 0;
  max-width: 62ch;
  font-size: 16px;
  line-height: 1.78;
  color: var(--ink-soft);
}

.page-home .home-flow__list {
  list-style: none;
  margin: 22px 0 0;
  padding: 0;
}

.page-home .home-flow__list li {
  position: relative;
  padding: 12px 0 12px 22px;
  border-top: 1px solid var(--line-soft);
  font-size: 14.5px;
  line-height: 1.72;
  color: var(--ink-mute);
}

.page-home .home-flow__list li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 21px;
  width: 10px;
  height: 1px;
  background: var(--teal);
}

.page-home .home-flow__figure {
  margin: 0;
}

.page-home .home-flow__figure img {
  display: block;
  width: 100%;
  height: auto;
  aspect-ratio: 3 / 4;
  object-fit: cover;
  border: 1px solid var(--line);
  filter: saturate(.72) contrast(1.06) brightness(.95);
}

.page-home .home-flow__figure figcaption {
  margin-top: 14px;
  padding-left: 14px;
  border-left: 1px solid var(--copper-line);
  font-size: 12.5px;
  line-height: 1.7;
  font-style: italic;
  color: var(--ink-mute);
}

.page-home .home-flow__figure .meta-note {
  display: block;
  margin-top: 4px;
}

/* ---------- 栏目目录（暖白跳区） ---------- */
.page-home .home-index {
  padding: clamp(44px, 6.5vw, 88px) 0;
  background: var(--warm);
  color: var(--navy);
}

.page-home .home-index .section-head__title {
  color: var(--navy);
}

.page-home .home-index .section-head__note {
  color: var(--stone);
}

.page-home .home-index .eyebrow {
  color: var(--stone);
}

.page-home .home-index__list {
  margin-top: 30px;
  border-top: 1px solid var(--home-idx-line);
}

.page-home .home-index__item {
  display: grid;
  grid-template-columns: 38px minmax(0, 1fr);
  grid-template-areas:
    "no name"
    "no desc"
    "no meta";
  gap: 2px 12px;
  padding: 16px 12px 16px 0;
  border-bottom: 1px solid var(--home-idx-line);
  border-left: 2px solid transparent;
  text-decoration: none;
  color: inherit;
  transition: background-color 120ms ease, border-color 120ms ease;
}

.page-home .home-index__item:hover {
  background: rgba(14, 30, 51, .04);
  border-left-color: var(--copper);
}

.page-home .home-index__item:focus-visible {
  outline: 1px solid var(--seal);
  outline-offset: -2px;
  border-left-color: var(--seal);
}

.page-home .home-index__no {
  grid-area: no;
  font-family: var(--font-mono);
  font-size: 13px;
  letter-spacing: .04em;
  color: var(--copper);
  padding-top: 3px;
}

.page-home .home-index__name {
  grid-area: name;
  font-family: var(--font-display);
  font-size: 17px;
  font-weight: 800;
  letter-spacing: -.01em;
  color: var(--navy);
}

.page-home .home-index__desc {
  grid-area: desc;
  margin-top: 5px;
  font-size: 14.5px;
  line-height: 1.7;
  color: var(--stone);
}

.page-home .home-index__meta {
  grid-area: meta;
  margin-top: 7px;
  font-size: 12.5px;
  line-height: 1.6;
  font-style: italic;
  color: var(--cool);
}

/* ---------- 备案与联络脚注带 ---------- */
.page-home .home-footnote {
  background: var(--navy-deep);
}

.page-home .home-footnote__figure {
  margin: 0;
  line-height: 0;
  border-bottom: 1px solid var(--line);
}

.page-home .home-footnote__figure img {
  display: block;
  width: 100%;
  height: clamp(140px, 24vw, 280px);
  object-fit: cover;
  filter: saturate(.68) contrast(1.06) brightness(.9);
}

.page-home .home-footnote__inner {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: 24px;
  padding-top: clamp(30px, 4vw, 54px);
  padding-bottom: clamp(34px, 4.5vw, 62px);
}

.page-home .home-footnote__stamp {
  display: inline-block;
  padding: 6px 10px;
  background: var(--seal);
  color: var(--warm);
  font-family: var(--font-mono);
  font-size: 11.5px;
  letter-spacing: .08em;
}

.page-home .home-footnote__icp {
  display: block;
  margin-top: 12px;
  font-family: var(--font-mono);
  font-size: 13px;
  letter-spacing: .02em;
  color: var(--ink-mute);
}

.page-home .home-footnote__title {
  margin: 0 0 12px;
  font-family: var(--font-display);
  font-size: var(--step-h3);
  font-weight: 800;
  letter-spacing: -.01em;
  color: var(--warm);
}

.page-home .home-footnote__text {
  margin: 0;
  font-size: 14.5px;
  line-height: 1.78;
  color: var(--ink-soft);
}

.page-home .home-footnote__acts {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 14px 22px;
}

.page-home .home-footnote__link {
  font-size: 13px;
  color: var(--ink-mute);
  text-decoration: none;
  padding-bottom: 2px;
  border-bottom: 1px solid var(--line-strong);
  transition: color 120ms ease, border-color 120ms ease;
}

.page-home .home-footnote__link:hover,
.page-home .home-footnote__link:focus-visible {
  color: var(--copper);
  border-bottom-color: var(--copper-line);
}

.page-home .home-footnote__link:focus-visible {
  outline: 1px solid var(--seal);
  outline-offset: 3px;
}

/* ---------- 响应式 ---------- */
@media (min-width: 640px) {
  .page-home .home-band__inner {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }

  .page-home .home-band__item {
    border-top: 0;
    border-left: 1px solid var(--line-soft);
    padding: 26px 20px 28px;
  }

  .page-home .home-band__item:nth-child(odd) {
    border-left: 1px solid var(--line-soft);
  }

  .page-home .home-band__item:first-child {
    border-left: 0;
  }

  .page-home .home-split__verb {
    grid-template-columns: 96px minmax(0, 1fr);
    gap: 0 20px;
    align-items: start;
  }

  .page-home .home-split__verb dt {
    padding-top: 2px;
  }
}

@media (min-width: 880px) {
  .page-home .home-hero__ctx-rev {
    margin-left: auto;
  }

  .page-home .home-hero__grid {
    grid-template-columns: minmax(0, 1.25fr) minmax(0, .95fr);
    align-items: stretch;
    column-gap: clamp(24px, 3vw, 48px);
  }

  .page-home .home-hero__aside {
    margin-top: 0;
    margin-left: clamp(14px, 3vw, 42px);
    padding: 34px clamp(22px, 2.6vw, 40px) 36px clamp(36px, 6vw, 88px);
    align-self: stretch;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .page-home .home-hero__aside::before {
    clip-path: polygon(24% 0, 100% 0, 100% 100%, 0 100%);
  }

  .page-home .home-index__item {
    grid-template-columns: 54px minmax(140px, 190px) minmax(0, 1fr) minmax(150px, 220px);
    grid-template-areas: "no name desc meta";
    align-items: baseline;
    gap: 0 20px;
    padding: 20px 12px 20px 0;
  }

  .page-home .home-index__desc,
  .page-home .home-index__meta {
    margin-top: 0;
  }
}

@media (min-width: 960px) {
  .page-home .home-split__grid {
    grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
    column-gap: clamp(36px, 5vw, 76px);
  }

  .page-home .home-split__side {
    padding-top: 0;
    padding-left: clamp(20px, 3vw, 42px);
    border-top: 0;
    border-left: 1px solid var(--copper-line);
  }
}

@media (min-width: 1000px) {
  .page-home .home-flow__grid {
    grid-template-columns: minmax(0, 1.75fr) minmax(0, 1fr);
    column-gap: clamp(32px, 4vw, 64px);
    align-items: start;
  }

  .page-home .home-flow__figure img {
    aspect-ratio: 3 / 4;
  }

  .page-home .home-footnote__inner {
    grid-template-columns: minmax(0, .9fr) minmax(0, 1.5fr) minmax(0, 1fr);
    column-gap: clamp(28px, 4vw, 64px);
    align-items: start;
  }
}

@media (prefers-reduced-motion: reduce) {
  .page-home .home-flow .tabpanel {
    animation: none;
  }

  .page-home .home-hero__link,
  .page-home .home-flow .tab,
  .page-home .home-index__item,
  .page-home .home-footnote__link {
    transition: none;
  }
}
<<<END>>>
