/* Owned by guide-expansion-20261016. */
.operation-article{max-width:860px}
.operation-article article{min-width:0}
.operation-article .article-back{display:inline-flex;min-height:44px;align-items:center;color:var(--accent);text-underline-offset:4px}
.operation-article .article-date{margin:12px 0 0;color:var(--muted);font-size:13px}
.operation-article .article-toc{margin-top:28px;padding:18px 0;border-block:1px solid var(--border)}
.operation-article .article-toc ol{display:grid;gap:6px;margin:0;padding-left:24px}
.operation-article .article-toc a{display:inline-block;padding:4px 0;color:var(--accent);text-underline-offset:4px}
.operation-article section{scroll-margin-top:90px}
.operation-article section p{margin:14px 0;line-height:1.9}
.operation-article section li{margin:10px 0}
.operation-article .article-note{margin-top:32px;padding-top:18px;border-top:1px solid var(--border);color:var(--muted);font-size:13px}
.operation-article table{width:100%;border-collapse:collapse;font-size:14px}
.operation-article caption{margin-bottom:10px;color:var(--muted);text-align:left;font-size:13px}
.operation-article th,.operation-article td{padding:12px;text-align:left;vertical-align:top}
.operation-article .table-wrap{overflow-x:auto}
.operation-index>h3{margin-top:28px;font-size:18px}
.operation-index ul{list-style:none;padding:0;margin:0;border-top:1px solid var(--border)}
.operation-index li{border-bottom:1px solid var(--border)}
.operation-index li a{display:block;padding:14px 0;color:var(--accent);text-decoration:none;overflow-wrap:anywhere}
.operation-index li a:hover,.operation-index li a:focus-visible{text-decoration:underline;text-underline-offset:4px}
.operation-index li span{display:block;margin-top:4px;color:var(--muted);font-size:14px;line-height:1.6}
.editorial-addition{max-width:800px;margin:52px auto 20px;padding:28px 0 0;border-top:1px solid #d7d9dd;color:#26332e;font-family:"Pretendard",Arial,sans-serif;font-size:16px;line-height:1.9;text-align:left;overflow-wrap:anywhere;scroll-margin-top:80px}
.editorial-addition>h2{margin:0 0 18px;color:#202a25;font-size:27px;line-height:1.4;letter-spacing:-.035em}
.editorial-addition>p{margin:12px 0 26px;color:#4b5751;font-size:17px;line-height:1.85}
.editorial-addition section{margin:28px 0 0;padding:0;display:block;border:0;scroll-margin-top:80px}
.editorial-addition h3{margin:0 0 10px;color:#25322b;font-size:20px;line-height:1.5}
.editorial-addition section p{margin:12px 0;color:#414b45;font-size:16px;line-height:1.95}
.editorial-addition nav{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:26px;padding-top:15px;border-top:1px solid #d7d9dd}
.editorial-addition nav a,.game-reading-link{display:inline-flex;min-height:44px;align-items:center;color:#2f6b4f;text-decoration:underline;text-underline-offset:4px;font-size:15px;font-weight:600;background:transparent}
@media(max-width:680px){
 .operation-article .article-toc a{min-height:44px;padding:9px 0}
 .operation-article h2{font-size:22px}
 .operation-article section p{line-height:1.85}
 .operation-article table,.operation-article tbody{display:block;width:100%}
 .operation-article caption{display:block;width:100%}
 .operation-article thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
 .operation-article tr{display:block;width:100%;margin:0;border-top:1px solid var(--border)}
 .operation-article td{display:grid;grid-template-columns:minmax(90px,.8fr) minmax(0,1.2fr);gap:12px;border:0;padding:9px 10px}
 .operation-article td::before{content:attr(data-label);color:var(--muted);font-weight:600}
 .operation-index li a{padding:15px 0}
 .editorial-addition{margin-top:36px;padding-top:24px;font-size:15px}
 .editorial-addition>h2{font-size:23px}
 .editorial-addition>p{font-size:16px}
 .editorial-addition h3{font-size:19px}
 .editorial-addition section p{font-size:15px;line-height:1.9}
}
