.lw-learning{box-sizing:border-box;margin:28px 0;padding:22px;background:var(--paper,#fffefa);border:1px solid var(--line,#d8dbd4);border-radius:8px;color:var(--ink,#17212a);font-family:Pretendard,sans-serif;text-align:left}
.lw-learning[hidden]{display:none}
.lw-learning h2{margin:0 0 8px;font-size:19px;line-height:1.5;color:inherit}
.lw-learning p{margin:0 0 14px;color:var(--muted,#626964);font-size:13px;line-height:1.7}
.lw-learning ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.lw-learning a{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;min-height:44px;padding:8px 12px;border:1px solid var(--line,#d8dbd4);color:inherit;text-decoration:none;line-height:1.6}
.lw-learning a span:first-child{font-size:12px;color:var(--muted,#626964)}
.lw-learning a strong{font-size:14px;font-weight:650}
.lw-learning a span:last-child{margin-left:auto;color:var(--accent,#c63e20)}
.lw-learning a:hover{background:var(--wash,#eeeee7)}
.lw-learning a:focus-visible{outline:2px solid var(--accent,#c63e20);outline-offset:3px}
@media(max-width:600px){.lw-learning{padding:16px}.lw-learning a span:first-child{flex-basis:100%}}
