/* Shared article layout; tables scroll inside their own container. */
[data-inline-article]{min-width:0;overflow-wrap:break-word}
[data-inline-article] h2[id],[data-inline-article] h3[id]{scroll-margin-top:100px}
.article-jumps{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 28px}
.article-jumps a{display:inline-flex;align-items:center;min-height:44px;padding:9px 14px;border:1px solid #655240;border-radius:10px;background:#211e1b;color:#f3d2a8;text-decoration:none}
.article-jumps a:hover,.article-jumps a:focus-visible{background:#33281e;border-color:#e6a056}
.practice-table-scroll{max-width:100%;overflow-x:auto;margin:18px 0;-webkit-overflow-scrolling:touch}
.practice-table-scroll table{width:100%;border-collapse:collapse;min-width:480px}
.practice-table-scroll th,.practice-table-scroll td{padding:12px 14px;text-align:left;vertical-align:top;border:1px solid #564739;font-size:16px;line-height:1.5}
.practice-table-scroll th{background:#28231d;color:#f3d2a8}
.practice-table-scroll td{background:#191715;color:#e7e0d8}
.practice-next,.diagnosis-summary,.sticking-start{margin:24px 0}
[data-inline-article] figure img{max-width:100%;height:auto}
@media(max-width:600px){[data-inline-article]{max-width:100%;font-size:17px;line-height:1.65}.article-jumps{gap:8px}.article-jumps a{font-size:16px}.practice-table-scroll th,.practice-table-scroll td{padding:10px;font-size:16px}.source-note,[data-inline-article] figcaption{font-size:16px!important;line-height:1.5!important}.theory-page,.term-detail{min-width:0;max-width:100%}}
@media(max-width:600px){body.article-refresh header{display:flex;flex-wrap:wrap;gap:10px;padding-inline:16px}body.article-refresh header .brand{min-width:0;max-width:100%}body.article-refresh header .brand span{overflow:hidden;text-overflow:ellipsis}body.article-refresh header .site-search{box-sizing:border-box;min-width:0;width:100%;max-width:100%;flex:1 1 100%}body.article-refresh header .site-search input{min-width:0;width:100%;box-sizing:border-box}body.article-refresh .site-ticker{max-width:100%;overflow:hidden}body.article-refresh .welding-page-title{min-width:0;overflow-wrap:anywhere}body.article-refresh .welding-page-title>span{min-width:0}}
