/* kkultong 블로그 글 디자인 통일 2026.10.16 — 테마 토큰(kkultong-1.1.2.css): ink #2A221D sub #5F534A muted #7C6A5C line #EEE6D3 soft #F7F0DF accent #A85F08 accent-ink #8A4C05 red #CF3338. 글 본문(DB)은 바꾸지 않는다. */
/* 1. 폭: 단일 글이 가운데 칸을 100% 채운다(.ag-narrow는 다른 페이지가 쓰므로 단일 글에서만 푼다) */
.kk-article.ag-narrow{max-width:none}
.kk-article-body img{max-width:100%;height:auto}
.kk-article-body :is(.ev-wrap,.o3-wrap,.vr-wrap,.afc-wrap,.yg-wrap,.rr26-wrap,.bp26-wrap,.nr26-wrap,.st26-wrap,.bl26-wrap,.mk26-wrap){max-width:none!important;font-family:inherit!important;color:#2A221D!important}
.kk-article-body :is(.ev-wrap,[class$="-wrap"],[class*="-wrap "]) *{border-color:#EEE6D3!important}
.kk-article-body :is(.ev-wrap,[class$="-wrap"],[class*="-wrap "]) img{box-shadow:none!important}
/* 2. 제목 크기 통일(인라인·ev·글별 맞춤 제목을 테마 제목과 같게) */
.kk-article-body h2[style],.kk-article-body :is(.ev-wrap,[class$="-wrap"],[class*="-wrap "]) h2{font-size:20px!important;line-height:1.4!important;margin:32px 0 10px!important;border:0!important;padding:0!important;color:#2A221D!important}
.kk-article-body h3[style],.kk-article-body :is(.ev-wrap,[class$="-wrap"],[class*="-wrap "]) :is(h3,h4){font-size:17px!important;line-height:1.45!important;margin:24px 0 8px!important;color:#2A221D!important}
.kk-article-body :is(.ev-wrap,[class$="-wrap"],[class*="-wrap "]) :is(h1,p,li,td,th,dt,dd,strong,b){color:#2A221D!important}
.kk-article-body :is(.ev-wrap,[class$="-wrap"],[class*="-wrap "]) :is(figcaption,small){color:#7C6A5C!important}
/* 3. CTA: 색별 그라데이션 버튼을 테마 기본 버튼(.ag-btn.is-primary)과 같게, 반복 애니메이션 제거 */
.kk-article-body a[style*="gradient(135deg"]{background:#A85F08!important;box-shadow:0 4px 14px rgba(196,87,58,.28)!important;animation:none!important;border-radius:12px!important}
.kk-article-body a[style*="gradient(135deg"]:hover{background:#8A4C05!important}
.kk-article-body [style*="gradient(145deg,rgba(255,255,255"]{background:#FFFFFF!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}
.kk-article-body [style*="animation:pulse"],.kk-article-body .ev-cta{animation:none!important}
.kk-article-body .wp-block-button__link{background:#A85F08!important;color:#FFFFFF!important;border-radius:12px!important;border-color:#A85F08!important}
.kk-article-body .wp-block-button__link:hover{background:#8A4C05!important}
/* 4. ev 디자인: 색 변수를 테마 토큰으로, 고정 색도 덮는다 */
.kk-article-body .ev-wrap{--ev-primary:#A85F08!important;--ev-primary-dark:#8A4C05!important;--ev-primary-deep:#6F3E04!important;--ev-primary-mid:#A85F08!important;--ev-primary-light:#C8873A!important;--ev-primary-soft:#F7F0DF!important;--ev-primary-border:#EEE6D3!important;--ev-primary-hover:#FBF8F1!important;--ev-primary-rgb:168,95,8!important}
.kk-article-body .ev-wrap :is(h1,strong),.kk-article-body .ev-faq-q,.kk-article-body .ev-summary-list li,.kk-article-body .ev-table td,.kk-article-body .ev-faq-a{color:#2A221D!important}
.kk-article-body .ev-notice{border-left-color:#EEE6D3!important;background:#F7F0DF!important;color:#7C6A5C!important}
.kk-article-body .ev-note{background:#F7F0DF!important;border-color:#EEE6D3!important;border-left-color:#A85F08!important;color:#2A221D!important}
.kk-article-body .ev-note strong{color:#8A4C05!important}
.kk-article-body :is(.ev-summary,.ev-image,.ev-table-wrap,.ev-faq-list){border-color:#EEE6D3!important;box-shadow:none!important}
.kk-article-body .ev-summary-hd{background:#F7F0DF!important}
.kk-article-body .ev-summary-hd strong{color:#2A221D!important}
.kk-article-body :is(.ev-summary-list li,.ev-faq-item,.ev-table tr+tr th,.ev-table tr+tr td){border-color:#EEE6D3!important}
.kk-article-body .ev-table th{background:#F7F0DF!important;color:#2A221D!important}
.kk-article-body :is(.ev-image-caption,.ev-small){color:#7C6A5C!important;border-top-color:#EEE6D3!important}
.kk-article-body .ev-cta-shine{display:none!important}
/* 5. 글별 맞춤 디자인(o3·vr·afc·yg·rr26·bp26·nr26·st26·bl26·mk26·sc): 같은 접미사를 같은 모양으로 */
.kk-article-body :is([class$="-cta-main"],[class$="-cta-primary"],[class$="-btn-main"],[class*="-cta-main "],[class*="-cta-primary "],.sc-cta){background:#A85F08!important;border-color:#A85F08!important;color:#FFFFFF!important;box-shadow:none!important;animation:none!important}
.kk-article-body :is([class$="-cta-sub"],[class$="-cta-secondary"],[class$="-cta-tertiary"],[class$="-btn-sub"],[class*="-cta-sub "]){background:#FFFFFF!important;border-color:#EEE6D3!important;color:#8A4C05!important;box-shadow:none!important}
.kk-article-body :is([class$="-chip"],[class*="-chip "]){background:#F7F0DF!important;border-color:#EEE6D3!important;color:#5F534A!important}
.kk-article-body :is([class$="-card"],[class$="-box"],[class$="-summary"],[class$="-faq"],[class$="-linklist"],[class$="-links"],[class$="-check"],[class$="-timeline"]){border-color:#EEE6D3!important;box-shadow:none!important}
.kk-article-body :is([class$="-hero"],[class$="-band"],[class$="-note"],[class$="-lead"]):not(.ev-note){background:#F7F0DF!important;border-color:#EEE6D3!important;color:#2A221D!important}
.kk-article-body [class$="-note"]:not(.ev-note){border-left-color:#A85F08!important}
.kk-article-body :is([class$="-badge"],[class$="-tag"],[class$="-step"]>strong:first-child){background:#A85F08!important;color:#FFFFFF!important;border-color:#A85F08!important}
.kk-article-body :is([class$="-small"],[class$="-mini"],[class$="-source"]){color:#7C6A5C!important}
.kk-article-body :is([class$="-table"]) th{background:#F7F0DF!important;color:#2A221D!important;border-color:#EEE6D3!important}
.kk-article-body :is([class$="-table"]),.kk-article-body :is([class$="-table"]) :is(tr,td){border-color:#EEE6D3!important}
/* 6. 자동 목차: 테마 색, 글에 자체 목차가 있으면 하나만 보이게 */
.kk-article-body .site-native-toc{border-color:#EEE6D3!important;background:#FFFFFF!important;color:#2A221D!important}
.kk-article-body .site-native-toc :is(.lwptoc_title,a){color:#2A221D!important}
.kk-article-body .site-native-toc a:is(:hover,:focus){color:#A85F08!important}
.kk-article-body .site-native-toc :is(.lwptoc_toggle_label,.lwptoc_item_number){color:#A85F08!important;font-weight:700}
.kk-article-body:has(div.article a[href^="#"]) .site-native-toc{display:none}
/* 7. 관련 글 상자(gjc-related-v8)도 테마 색으로 */
.kk-article-body .gjc-related-v8,.kk-article-body .gjc-related-v8 *{border-color:#EEE6D3!important}
.kk-article-body .gjc-related-v8 :is([class*="title"],a,strong){color:#2A221D!important}
.kk-article-body .gjc-related-v8 a:is(:hover,:focus){color:#A85F08!important}
/* 10. ev 구형 변형(파란색 고정값)·배지 글자 */
.kk-article-body .ev-wrap h2::after{background:#A85F08!important}
.kk-article-body .ev-wrap a:not(.ev-cta){color:#8A4C05!important}
.kk-article-body .ev-cta-main{background:#A85F08!important;box-shadow:0 4px 14px rgba(196,87,58,.28)!important;filter:none!important}
.kk-article-body .ev-cta-sub{background:#FFFFFF!important;color:#8A4C05!important;border-color:#A85F08!important;box-shadow:none!important}
.kk-article-body .ev-cta-sub :is(.ev-cta-label,.ev-cta-arr){color:#8A4C05!important}
.kk-article-body .ev-wrap .ev-summary-list li strong{background:#A85F08!important;color:#FFFFFF!important}
.kk-article-body .ev-faq-q::before{background:#A85F08!important;color:#FFFFFF!important}
/* 11. 구텐베르크 강조색·형광펜·구분선 */
.kk-article-body :is(.has-accent-color,.has-accent-2-color):not(.wp-block-button__link){color:#8A4C05!important}
.kk-article-body mark:not([style*="background"]){background:#F7F0DF;color:inherit;padding:0 2px;border-radius:3px}
.kk-article-body hr{border:0!important;border-top:1px solid #EEE6D3!important;opacity:1!important;background:none!important}
.kk-article-body [style*="color:#e2e8f0"]{color:#FBF8F1!important}
/* 12. 가운데 정렬 표 블록이 내용 폭만큼 커져 모바일 화면을 넓히지 않게 */
.kk-article-body figure.wp-block-table{display:block!important;max-width:100%!important;overflow-x:auto}
/* 13. 본문 링크: 연한 꿀색 상자 안에서도 대비 4.5 이상(진한 강조색) — 버튼·목차처럼 자체 색이 있는 링크는 그대로 */
.kk-article-body a{color:#8A4C05}
/* 9. 제자리를 벗어나 <body> 끝에 붙은 쿠팡 배너(680px 고정)는 숨긴다 — 모바일 화면 전체가 680px로 축소되는 것을 막는다(정상 슬롯 안의 배너는 그대로) */
body > ins:has(iframe[src*="ads-partners.coupang.com"]){display:none!important}
/* 8. 옛 인라인 색 → 테마 토큰 (810편 인라인 선언에서 생성) */
.kk-article-body [style^="color:#18181b"],.kk-article-body [style*=";color:#18181b"],.kk-article-body [style*="; color:#18181b"]{color:#2A221D!important}
.kk-article-body [style*="border-bottom:1px solid #e4e4e7"]{border-bottom-color:#EEE6D3!important}
.kk-article-body [style*="background:#18181b"]{background-color:#A85F08!important}
.kk-article-body [style*="background:#fafafa"]{background-color:#FFFFFF!important}
.kk-article-body [style*="border:1px solid #d4d4d8"]{border-color:#EEE6D3!important}
.kk-article-body [style^="color:#52525b"],.kk-article-body [style*=";color:#52525b"],.kk-article-body [style*="; color:#52525b"]{color:#5F534A!important}
.kk-article-body [style*="border:1px solid #e4e4e7"]{border-color:#EEE6D3!important}
.kk-article-body [style*="border:1px solid #e2e8f0"]{border-color:#EEE6D3!important}
.kk-article-body [style^="color:#0f766e"],.kk-article-body [style*=";color:#0f766e"],.kk-article-body [style*="; color:#0f766e"]{color:#8A4C05!important}
.kk-article-body [style^="color:#6b7280"],.kk-article-body [style*=";color:#6b7280"],.kk-article-body [style*="; color:#6b7280"]{color:#7C6A5C!important}
.kk-article-body [style^="color:#71717a"],.kk-article-body [style*=";color:#71717a"],.kk-article-body [style*="; color:#71717a"]{color:#7C6A5C!important}
.kk-article-body [style*="border-bottom:1px dashed #e4e4e7"]{border-bottom-color:#EEE6D3!important}
.kk-article-body [style*="background:#f0fdfa"]{background-color:#F7F0DF!important}
.kk-article-body [style*="border-left:4px solid #0f766e"]{border-left-color:#A85F08!important}
.kk-article-body [style^="color:#a1a1aa"],.kk-article-body [style*=";color:#a1a1aa"],.kk-article-body [style*="; color:#a1a1aa"]{color:#7C6A5C!important}
.kk-article-body [style*="border-bottom:2px solid #18181b"]{border-bottom-color:#2A221D!important}
.kk-article-body [style*="background:#f0fdf4"]{background-color:#F7F0DF!important}
.kk-article-body [style^="color:#166534"],.kk-article-body [style*=";color:#166534"],.kk-article-body [style*="; color:#166534"]{color:#8A4C05!important}
.kk-article-body [style*="border-bottom:1px solid #f4f4f5"]{border-bottom-color:#EEE6D3!important}
.kk-article-body [style*="background:#f1f5f9"]{background-color:#F7F0DF!important}
.kk-article-body [style*="background-color:#da7414"]{background-color:#A85F08!important}
.kk-article-body [style^="color:#5f756d"],.kk-article-body [style*=";color:#5f756d"],.kk-article-body [style*="; color:#5f756d"]{color:#7C6A5C!important}
.kk-article-body [style^="color:#64748b"],.kk-article-body [style*=";color:#64748b"],.kk-article-body [style*="; color:#64748b"]{color:#7C6A5C!important}
.kk-article-body [style^="color:#ff0000"],.kk-article-body [style*=";color:#ff0000"],.kk-article-body [style*="; color:#ff0000"]{color:#CF3338!important}
.kk-article-body [style*="background:#f8fafc"]{background-color:#F7F0DF!important}
.kk-article-body [style*="background:#ff3b30"]{background-color:#CF3338!important}
.kk-article-body [style*="background:#03c75a"]{background-color:#A85F08!important}
.kk-article-body [style^="color:#94a3b8"],.kk-article-body [style*=";color:#94a3b8"],.kk-article-body [style*="; color:#94a3b8"]{color:#7C6A5C!important}
.kk-article-body [style^="color:#92400e"],.kk-article-body [style*=";color:#92400e"],.kk-article-body [style*="; color:#92400e"]{color:#8A4C05!important}
.kk-article-body [style*="background:#fef3c7"]{background-color:#F7F0DF!important}
.kk-article-body [style*="border-left:4px solid #2563eb"]{border-left-color:#A85F08!important}
.kk-article-body [style^="color:#1e293b"],.kk-article-body [style*=";color:#1e293b"],.kk-article-body [style*="; color:#1e293b"]{color:#2A221D!important}
.kk-article-body [style*="border:1px solid rgba(0,122,88,.22)"]{border-color:#EEE6D3!important}
.kk-article-body [style*="background:#e6f7f0"]{background-color:#F7F0DF!important}
.kk-article-body [style^="color:#006b4f"],.kk-article-body [style*=";color:#006b4f"],.kk-article-body [style*="; color:#006b4f"]{color:#8A4C05!important}
.kk-article-body [style^="color:#163b31"],.kk-article-body [style*=";color:#163b31"],.kk-article-body [style*="; color:#163b31"]{color:#5F534A!important}
.kk-article-body [style^="color:#5d746d"],.kk-article-body [style*=";color:#5d746d"],.kk-article-body [style*="; color:#5d746d"]{color:#7C6A5C!important}
.kk-article-body [style*="background:#ecfaf4"]{background-color:#F7F0DF!important}
.kk-article-body [style*="border:1px solid #c4e9d9"]{border-color:#EEE6D3!important}
.kk-article-body [style^="color:#49665d"],.kk-article-body [style*=";color:#49665d"],.kk-article-body [style*="; color:#49665d"]{color:#7C6A5C!important}
.kk-article-body [style^="color:#123f32"],.kk-article-body [style*=";color:#123f32"],.kk-article-body [style*="; color:#123f32"]{color:#5F534A!important}
.kk-article-body [style*="background:#f8fcfa"]{background-color:#F7F0DF!important}
.kk-article-body [style*="border:2px solid #d7efe5"]{border-color:#EEE6D3!important}
.kk-article-body [style*="background:#007a58"]{background-color:#A85F08!important}
.kk-article-body [style*="background:#f4f4f5"]{background-color:#F7F0DF!important}
.kk-article-body [style*="border-left:4px solid #71717a"]{border-left-color:#A85F08!important}
.kk-article-body [style^="color:#3f3f46"],.kk-article-body [style*=";color:#3f3f46"],.kk-article-body [style*="; color:#3f3f46"]{color:#5F534A!important}
.kk-article-body [style*="border:2px solid #0f766e"]{border-color:#A85F08!important}
.kk-article-body [style*="background:#fffbeb"]{background-color:#F7F0DF!important}
.kk-article-body [style^="color:#334155"],.kk-article-body [style*=";color:#334155"],.kk-article-body [style*="; color:#334155"]{color:#5F534A!important}
.kk-article-body [style^="color:#0f172a"],.kk-article-body [style*=";color:#0f172a"],.kk-article-body [style*="; color:#0f172a"]{color:#2A221D!important}
.kk-article-body [style*="border-left:4px solid #b45309"]{border-left-color:#A85F08!important}
.kk-article-body [style^="color:#b45309"],.kk-article-body [style*=";color:#b45309"],.kk-article-body [style*="; color:#b45309"]{color:#8A4C05!important}
.kk-article-body [style*="border:1px solid #f1f1f4"]{border-color:#EEE6D3!important}
.kk-article-body [style*="border:1px solid #cbd5e1"]{border-color:#EEE6D3!important}
.kk-article-body [style*="border:1px solid #fde68a"]{border-color:#EEE6D3!important}
.kk-article-body [style*="background:#f0f9ff"]{background-color:#F7F0DF!important}
.kk-article-body [style*="background-color: #f9f9f9"]{background-color:#FFFFFF!important}
.kk-article-body [style^="color:#78350f"],.kk-article-body [style*=";color:#78350f"],.kk-article-body [style*="; color:#78350f"]{color:#8A4C05!important}
.kk-article-body [style*="background:#0f766e"]{background-color:#A85F08!important}
.kk-article-body [style*="background:#fff7ed"]{background-color:#F7F0DF!important}
.kk-article-body [style*="border:1px solid #fed7aa"]{border-color:#EEE6D3!important}
.kk-article-body [style^="color:#7c2d12"],.kk-article-body [style*=";color:#7c2d12"],.kk-article-body [style*="; color:#7c2d12"]{color:#8A4C05!important}
.kk-article-body [style*="background:#ecfdf5"]{background-color:#F7F0DF!important}
.kk-article-body [style*="border:1px solid #a7f3d0"]{border-color:#EEE6D3!important}
.kk-article-body [style^="color:#064e3b"],.kk-article-body [style*=";color:#064e3b"],.kk-article-body [style*="; color:#064e3b"]{color:#8A4C05!important}
.kk-article-body [style*="background:#0f172a"]{background-color:#A85F08!important}
.kk-article-body [style*="border:1px solid #bae6fd"]{border-color:#EEE6D3!important}
.kk-article-body [style^="color:#0c4a6e"],.kk-article-body [style*=";color:#0c4a6e"],.kk-article-body [style*="; color:#0c4a6e"]{color:#8A4C05!important}
.kk-article-body [style*="border-top:2px solid #18181b"]{border-top-color:#2A221D!important}
.kk-article-body [style*="background-color:#f38c3d"]{background-color:#A85F08!important}
.kk-article-body [style*="border:1px dashed #e4e4e7"]{border-color:#EEE6D3!important}
.kk-article-body [style*="border-left:4px solid #18181b"]{border-left-color:#A85F08!important}
.kk-article-body [style*="background-color: #f5f5f5"]{background-color:#F7F0DF!important}
.kk-article-body [style*="border:1px dashed #cbd5e1"]{border-color:#EEE6D3!important}
.kk-article-body [style*="border-left:4px solid #94a3b8"]{border-left-color:#A85F08!important}
.kk-article-body [style*="border:1px solid #cfe8f3"]{border-color:#EEE6D3!important}
.kk-article-body [style*="background:#f5fbff"]{background-color:#F7F0DF!important}
.kk-article-body [style^="color:#0f4c6e"],.kk-article-body [style*=";color:#0f4c6e"],.kk-article-body [style*="; color:#0f4c6e"]{color:#8A4C05!important}
.kk-article-body [style*="border:1px solid #d9e6ff"]{border-color:#EEE6D3!important}
.kk-article-body [style*="background:#f5f8ff"]{background-color:#F7F0DF!important}
.kk-article-body [style^="color:#1e3a8a"],.kk-article-body [style*=";color:#1e3a8a"],.kk-article-body [style*="; color:#1e3a8a"]{color:#8A4C05!important}
.kk-article-body [style*="background-color:#2563EB"]{background-color:#A85F08!important}
.kk-article-body [style^="color:#2563EB"],.kk-article-body [style*=";color:#2563EB"],.kk-article-body [style*="; color:#2563EB"]{color:#8A4C05!important}
.kk-article-body [style*="border:2px solid #2563EB"]{border-color:#A85F08!important}
.kk-article-body [style*="background-color:#fff3cd"]{background-color:#F7F0DF!important}
.kk-article-body [style*="border:1px solid #ffc107"]{border-color:#EEE6D3!important}
.kk-article-body [style^="color:#856404"],.kk-article-body [style*=";color:#856404"],.kk-article-body [style*="; color:#856404"]{color:#8A4C05!important}
.kk-article-body [style^="color:#923e3e"],.kk-article-body [style*=";color:#923e3e"],.kk-article-body [style*="; color:#923e3e"]{color:#8A4C05!important}
.kk-article-body [style^="color:#8a5555"],.kk-article-body [style*=";color:#8a5555"],.kk-article-body [style*="; color:#8a5555"]{color:#8A4C05!important}
.kk-article-body [style^="color:#f61f1f"],.kk-article-body [style*=";color:#f61f1f"],.kk-article-body [style*="; color:#f61f1f"]{color:#CF3338!important}
.kk-article-body [style^="color:#eb1212"],.kk-article-body [style*=";color:#eb1212"],.kk-article-body [style*="; color:#eb1212"]{color:#CF3338!important}
.kk-article-body [style^="color:#ee3636"],.kk-article-body [style*=";color:#ee3636"],.kk-article-body [style*="; color:#ee3636"]{color:#CF3338!important}
/* 14. 재작성 글 정본 구성 요소(kk-*) — docs/16-kkultong-rewrite-standard.md */
.kk-article-body .kk-answer{margin:18px 0 24px;padding:16px 18px;border:1px solid #EEE6D3;border-left:3px solid #A85F08;border-radius:12px;background:#FFFFFF}
.kk-article-body .kk-answer-title{margin:0 0 6px!important;font-size:13px;font-weight:800;color:#8A4C05;letter-spacing:-.01em}
.kk-article-body .kk-answer p{margin:0 0 6px}
.kk-article-body .kk-answer>:last-child{margin-bottom:0}
.kk-article-body .kk-table{margin:14px 0 20px;overflow-x:auto;border:1px solid #EEE6D3;border-radius:12px;background:#FFFFFF}
.kk-article-body .kk-table table{display:table;width:100%;margin:0;border:0;border-collapse:collapse;font-size:14.5px;line-height:1.6}
.kk-article-body .kk-table :is(th,td){padding:10px 12px;border:0;border-bottom:1px solid #EEE6D3;text-align:left;vertical-align:top;min-width:88px}
.kk-article-body .kk-table tr:last-child>:is(th,td){border-bottom:0}
.kk-article-body .kk-table thead th{background:#F7F0DF;font-weight:800;color:#2A221D}
.kk-article-body .kk-table tbody th{background:#FBF8F1;font-weight:700;color:#2A221D;width:34%}
.kk-article-body .kk-table caption{caption-side:top;text-align:left;padding:10px 12px 0;font-size:13px;font-weight:700;color:#5F534A}
.kk-article-body .kk-note{margin:16px 0 20px;padding:12px 16px;border-radius:12px;background:#F7F0DF;color:#2A221D;font-size:15px;line-height:1.7}
.kk-article-body .kk-note.is-warn{background:#FDECEC;border:1px solid #F3BDBF}
.kk-article-body .kk-note-title{margin:0 0 4px!important;font-weight:800;font-size:14.5px;color:#2A221D}
.kk-article-body .kk-note.is-warn .kk-note-title{color:#B72F34}
.kk-article-body .kk-note p{margin:0 0 6px}
.kk-article-body .kk-note>:last-child{margin-bottom:0}
.kk-article-body ol.kk-steps{counter-reset:kk-step;list-style:none;margin:14px 0 20px;padding:0}
.kk-article-body ol.kk-steps>li{counter-increment:kk-step;position:relative;margin:0;padding:1px 0 12px 38px}
.kk-article-body ol.kk-steps>li::before{content:counter(kk-step);position:absolute;left:0;top:1px;width:26px;height:26px;border-radius:8px;background:#A85F08;color:#FFFFFF;font-size:13px;font-weight:800;line-height:26px;text-align:center}
.kk-article-body .kk-faq{margin:12px 0 20px;border:1px solid #EEE6D3;border-radius:12px;background:#FFFFFF}
.kk-article-body .kk-faq-item{padding:14px 16px;border-bottom:1px solid #EEE6D3}
.kk-article-body .kk-faq-item:last-child{border-bottom:0}
.kk-article-body .kk-faq-item h3{margin:0 0 6px;font-size:16px;line-height:1.5}
.kk-article-body .kk-faq-item h3::before{content:"Q. ";color:#A85F08}
.kk-article-body .kk-faq-item p{margin:0}
.kk-article-body .kk-cta-group{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}
.kk-article-body a.kk-cta{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:12px;background:#A85F08;color:#FFFFFF;font-size:15px;font-weight:700;text-decoration:none;box-shadow:0 4px 14px rgba(196,87,58,.28)}
.kk-article-body a.kk-cta:is(:hover,:focus-visible){background:#8A4C05;color:#FFFFFF}
.kk-article-body a.kk-cta.is-sub{background:#FFFFFF;color:#8A4C05;border:1px solid #EEE6D3;box-shadow:none}
.kk-article-body .kk-sources{margin:28px 0 8px;padding:14px 0 0;border-top:1px solid #EEE6D3;font-size:13.5px;line-height:1.7;color:#5F534A}
.kk-article-body .kk-sources-title{margin:0 0 6px!important;font-weight:800;font-size:14px;color:#2A221D}
.kk-article-body .kk-sources ul{margin:0;padding-left:18px}
.kk-article-body .kk-sources li{margin:3px 0}
@media (max-width:599px){.kk-article-body a.kk-cta{width:100%}.kk-article-body .kk-table tbody th{width:40%}}
