/* standards.html */
    .std-toc { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 30px; }
    .std-toc a {
      font-family: var(--font-mono);
      font-size: 11.5px;
      font-weight: 500;
      letter-spacing: 0.08em;
      text-transform: uppercase;
      padding: 8px 15px;
      border: 1px solid var(--hairline);
      border-radius: 999px;
      background: #fff;
      color: var(--ink-2);
      transition: border-color 0.15s ease, color 0.15s ease;
    }
    .std-toc a:hover { border-color: var(--blue); color: var(--blue); }
    .std-footnote {
      max-width: 72ch;
      margin: 0;
      font-size: 13.5px;
      line-height: 1.6;
      color: var(--text-soft);
    }
    #caac, #asa, #afra, #ata,
    #ac-145-fs-017, #md-mat-fs-009, #asa-100, #afra-bmp, #spec-2000-ch16 {
      scroll-margin-top: 90px;
    }
    .std-doc {
      border: 1px solid var(--hairline);
      border-radius: var(--radius-lg);
      background: #fff;
      padding: 32px 36px;
      box-shadow: var(--shadow-plate);
    }
    .std-doc + .std-doc { margin-top: 20px; }
    .std-doc-id {
      font-family: var(--font-mono);
      font-size: 12px;
      font-weight: 600;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      color: var(--blue);
      margin-bottom: 10px;
    }
    .std-doc h3 {
      font-size: 22px;
      letter-spacing: -0.02em;
      margin-bottom: 6px;
      max-width: 28ch;
    }
    .std-doc-orig {
      font-size: 16px;
      color: var(--text-soft);
      margin-bottom: 14px;
    }
    .std-doc .article-meta {
      margin: 0 0 16px;
      flex-wrap: wrap;
      row-gap: 4px;
    }
    .std-doc > p { font-size: 15.5px; max-width: 72ch; margin: 0; }
    .std-doc > p a { color: var(--blue); font-weight: 500; }
    .std-doc > p a:hover { text-decoration: underline; }
    .std-doc .hero-ctas { margin-top: 22px; }
    .section.surface .std-doc { border-color: #d9e0ea; }
    @media (max-width: 720px) {
      .std-doc { padding: 24px 20px; }
      .std-doc h3 { max-width: none; font-size: 20px; }
    }
