/* 追加の記事だけが読む小さな CSS。色は learn.css の変数を使う */
.prose .kr-note{font-size:.88rem;line-height:1.7;color:var(--fg-2);border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin:0 0 24px}
.prose .kr-table{overflow-x:auto;margin:20px 0 24px;border:1px solid var(--line);border-radius:12px;-webkit-overflow-scrolling:touch}
.prose .kr-table table{width:100%;min-width:480px;border-collapse:collapse;font-size:.92rem;line-height:1.55}
.prose .kr-table th,.prose .kr-table td{padding:10px 12px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}
.prose .kr-table thead th{background:var(--bg-2);font-weight:700;white-space:nowrap}
.prose .kr-table tbody th{font-weight:700}
.prose .kr-table tr:last-child>*{border-bottom:0}
.prose .kr-ex{margin:16px 0 20px;padding:12px 16px;border-left:3px solid var(--primary,var(--cta));background:var(--bg-2);border-radius:0 10px 10px 0}
.prose .kr-ex p{margin:0 0 8px;line-height:1.65}
.prose .kr-ex p:last-child{margin-bottom:0}
.prose .h3{font-size:1.05rem;font-weight:700;margin:24px 0 8px;line-height:1.5}
.prose .kr-cta{margin:28px 0;text-align:center}
.prose .kr-sources{font-size:.88rem;line-height:1.7;padding-left:1.2em;list-style:disc}
.prose .kr-sources li{margin-bottom:4px}
