
    .r410a-guide .article-main { padding-top: 28px; }
    .r410a-guide .article-meta { flex-wrap: wrap; }
    .r410a-guide .article-body h2, .r410a-guide .article-body h3 { scroll-margin-top: 120px; }
    .r410a-guide .article-body h2 { color: #0877bd; }
    .r410a-guide .article-body h3 { margin: 30px 0 12px; font-size: 18px; line-height: 1.45; font-weight: 500; }
    .r410a-guide .article-body h4 { margin: 22px 0 10px; font-size: 16px; }
    .r410a-guide .article-body li { margin-bottom: 12px; }
    .r410a-guide .article-data-table { min-width: 480px; }
    .r410a-guide .article-data-table caption { text-align: left; color: #17324d; font-weight: 600; padding: 0 0 12px; }
    .r410a-guide .article-data-table tbody th { text-align: left; color: #374151; font-weight: 400; }
    .r410a-guide .article-data-table-wrap { overflow-x: auto; }
    .r410a-guide .article-side__card { max-height: calc(100vh - 130px); overflow-y: auto; }
    .r410a-guide .article-side__list li { margin-bottom: 10px; }
    .r410a-guide .article-side__list a { color: #435a70; text-decoration: none; display: block; line-height: 1.55; }
    .r410a-guide .article-side__list a:hover { color: #0877bd; text-decoration: underline; }
    .r410a-guide .r410a-faq h3 { border-top: 1px solid #e4ebf0; padding-top: 22px; }
    .r410a-guide a:focus-visible, .r410a-guide [tabindex]:focus-visible { outline: 3px solid #25b1ff; outline-offset: 4px; }
    @media (max-width: 768px) {
      .r410a-guide .article-side__card { max-height: none; }
      .r410a-guide .article-title { font-size: 32px; line-height: 1.2; }
      .r410a-guide .article-body h2, .r410a-guide .article-body h3 { scroll-margin-top: 90px; }
    }
  
.review-bar{background:#f1f8fd;color:#435a70;padding:10px 4vw;text-align:center;font-size:13px}
.r410a-guide .article-body strong.key-term{font-size:1.08em;font-weight:700;color:#17324d}
.r410a-guide .article-body figure{margin:28px 0}
.r410a-guide .article-body figure img{display:block;width:100%;height:auto;border-radius:0}
.r410a-guide .article-body .article-cover{margin:0 0 34px}
.r410a-guide figcaption,.r410a-guide .source-note{font-size:13px;line-height:1.7;color:#6b7280}
.r410a-guide figcaption{margin-top:10px}
.r410a-guide .article-note{padding:20px 24px;border-left:3px solid #25b1ff;background:#f5faff;margin:24px 0}
.r410a-guide .blend-visual{display:flex;gap:12px;margin:24px 0}
.r410a-guide .blend-visual>div{flex:1;padding:20px 24px;background:#f5faff;border:1px solid #dbe5ef;color:#0877bd}
.r410a-guide .blend-visual b{display:block;font-size:30px;line-height:1.3}
.r410a-guide .blend-visual span{font-size:15px}
.r410a-guide .article-body a{color:#0877bd}
@media(max-width:768px){.r410a-guide .blend-visual>div{padding:16px}.r410a-guide .article-side{order:2}}

.r410a-guide{font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Microsoft YaHei",sans-serif}.r410a-guide .article-title{font-size:38px;line-height:1.45;font-weight:600}.r410a-guide .article-body{font-size:16px;line-height:2}.r410a-guide .article-body h2{font-size:25px;line-height:1.5;font-weight:600}.r410a-guide .article-body h3{font-size:20px;line-height:1.6;font-weight:600}.r410a-guide .article-lead{line-height:1.9}.r410a-guide .article-side__card{border-radius:12px}@media(max-width:768px){.r410a-guide .article-title{font-size:29px;line-height:1.5}.r410a-guide .article-body h2{font-size:23px}.r410a-guide .article-body h3{font-size:19px}}