/* Only the new article batch uses these refinements. Approved pages stay intact. */
.kc-blog-batch .kc-hero h1{font-size:clamp(2.8rem,5vw,4.8rem);line-height:1.04;max-width:940px}
.kc-blog-batch .kc-jump a{font-size:.93rem}
.kc-blog-batch .kc-article-chapter h3{font-size:1.8rem;line-height:1.2;margin-top:30px}
.kc-blog-batch .kc-article-chapter h4{font:600 1.35rem/1.35 var(--heading);margin:26px 0 12px}
.kc-blog-batch .kc-article-chapter table{width:100%;border-collapse:collapse;min-width:520px}
.kc-blog-batch .migration-table-scroll{overflow-x:auto;max-width:100%;margin:26px 0}
.kc-blog-batch #kc-inquiry-host:has(iframe){background:transparent;border:0;box-shadow:none;padding:0}
.kc-blog-batch .kc-inquiry iframe{border:0;background:transparent;max-width:650px;margin-inline:auto}
.kc-blog-batch .kc-article-chapter .kc-photo img{aspect-ratio:auto;max-height:560px;object-fit:contain}
@media(max-width:560px){.kc-blog-batch .kc-hero h1{font-size:2.85rem}.kc-blog-batch .kc-article-chapter h2{font-size:2.3rem}.kc-blog-batch .kc-article-chapter h3{font-size:1.7rem}.kc-blog-batch .kc-article-chapter h4{font-size:1.3rem}}
