/* 가이드의 표·목록(릴리스 30 seo-pages, 2026-11-03). 색은 styles.css 변수를 따른다. */
.seo-table-wrap{margin:20px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}
.seo-table{width:100%;min-width:280px;border-collapse:collapse;font-size:16px;line-height:1.55}
.seo-table caption{caption-side:top;text-align:left;font-size:14px;color:var(--muted);padding-bottom:8px}
.seo-table th,.seo-table td{padding:12px 14px;border-top:1px solid var(--line);text-align:left;vertical-align:top;word-break:keep-all}
.seo-table thead th{font-size:13px;color:var(--muted);font-weight:600;border-top:0;border-bottom:1px solid var(--ink)}
.seo-table tbody th{font-weight:700;white-space:nowrap}
.seo-table tbody tr:last-child th,.seo-table tbody tr:last-child td{border-bottom:1px solid var(--ink)}
.guide-page .faq-list details{border-top:1px solid var(--line);padding:4px 0}
.guide-page .faq-list details:last-child{border-bottom:1px solid var(--line)}
.guide-page .faq-list summary{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 0;font-weight:700;cursor:pointer;list-style:none}
.guide-page .faq-list summary::-webkit-details-marker{display:none}
.guide-page .faq-list p{margin:0 0 14px;line-height:1.7}
@media (max-width:480px){.seo-table{font-size:15px}.seo-table th,.seo-table td{padding:10px 8px}}
