.list[data-astro-cid-j7etrkod]{max-width:1160px;margin:0 auto;padding:48px 24px 0}.head[data-astro-cid-j7etrkod]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}.head[data-astro-cid-j7etrkod] h1[data-astro-cid-j7etrkod]{margin:0;font-family:"Noto Serif KR",serif;font-size:28px;font-weight:600;display:flex;align-items:baseline;gap:12px}.head[data-astro-cid-j7etrkod] h1[data-astro-cid-j7etrkod] small[data-astro-cid-j7etrkod]{font-family:Noto Sans KR,sans-serif;font-size:14px;font-weight:400;color:var(--fg3);font-variant-numeric:tabular-nums}.search[data-astro-cid-j7etrkod]{width:280px;max-width:100%;height:40px;box-sizing:border-box;padding:0 12px;background:var(--panel);border:1px solid var(--line-soft);color:var(--fg);font:inherit;font-size:14px}.search[data-astro-cid-j7etrkod]:focus{outline:none;border-color:var(--fg4)}.filters[data-astro-cid-j7etrkod]{margin-top:24px;display:flex;flex-direction:column;gap:12px}.filters[data-astro-cid-j7etrkod] .lc-res[data-astro-cid-j7etrkod]{margin-top:4px}.opt[data-astro-cid-j7etrkod]{padding-top:16px;border-top:1px solid var(--line)}.profs[data-astro-cid-j7etrkod]{display:flex;gap:4px}.profs[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod]{flex:0 0 auto;height:32px;display:flex;align-items:center;gap:6px;padding:0 12px 0 8px;border:1px solid var(--line-soft);background:var(--well);color:var(--fg3);font:inherit;font-size:13px;cursor:pointer}.profs[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod] img[data-astro-cid-j7etrkod]{width:20px;height:20px;object-fit:contain;opacity:.75}.profs[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod][aria-pressed=true]{background:rgba(var(--fg-rgb),.1);border-color:var(--fg);color:var(--fg-hi);font-weight:600}.profs[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod][aria-pressed=true] img[data-astro-cid-j7etrkod]{opacity:1}.row[data-astro-cid-j7etrkod]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.grades[data-astro-cid-j7etrkod]{display:flex;gap:4px}.grades[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod]{width:44px;height:32px;padding:0 0 3px;border:1px solid var(--line-soft);background:var(--well);font:700 15px "Noto Serif KR",serif;cursor:pointer;color:var(--fg3)}.grades[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod][data-g=S]{color:var(--grade-s)}.grades[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod][data-g=A]{color:var(--grade-a)}.grades[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod][data-g=B]{color:var(--grade-b)}.grades[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod][aria-pressed=true]{border-color:currentColor}@media(max-width:767px){.grades[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod]{width:36px}}.grades[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod][data-g=S][aria-pressed=true]{background:#e0ae4a1f}.grades[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod][data-g=A][aria-pressed=true]{background:#a56bda1f}.grades[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod][data-g=B][aria-pressed=true]{background:#5b8be81f}.ctl[data-astro-cid-j7etrkod]{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--fg2)}select[data-astro-cid-j7etrkod]{height:32px;padding:0 8px;background:var(--panel);border:1px solid var(--line-soft);color:var(--fg);font:inherit;font-size:13px}.tagbtn[data-astro-cid-j7etrkod]{height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 8px 2px 6px;border:0;border-radius:3px;background:transparent;color:var(--fg);font:inherit;font-size:14px;cursor:pointer}.tagbtn[data-astro-cid-j7etrkod] svg[data-astro-cid-j7etrkod]{margin-top:2px}.tagbtn[data-astro-cid-j7etrkod]{font-weight:400}.tagbtn[data-astro-cid-j7etrkod][aria-expanded=true]{font-weight:600;color:var(--fg-hi)}.tagbtn[data-astro-cid-j7etrkod][aria-expanded=true] svg[data-astro-cid-j7etrkod]{color:var(--fg-hi)!important}.push[data-astro-cid-j7etrkod]{margin-left:auto}.brk[data-astro-cid-j7etrkod]{display:none}.panel[data-astro-cid-j7etrkod]{display:flex;flex-direction:column;gap:16px;padding:24px 32px;background:var(--panel);border:1px solid var(--border)}.panel[data-astro-cid-j7etrkod][hidden]{display:none}.cat[data-astro-cid-j7etrkod] summary[data-astro-cid-j7etrkod]{display:flex;align-items:center;gap:8px;list-style:none;cursor:default;font-size:14px;font-weight:600;color:var(--fg);margin-bottom:12px}.cat[data-astro-cid-j7etrkod] summary[data-astro-cid-j7etrkod]::-webkit-details-marker{display:none}.cat[data-astro-cid-j7etrkod] summary[data-astro-cid-j7etrkod] i[data-astro-cid-j7etrkod]{width:8px;height:8px}.cat[data-astro-cid-j7etrkod] summary[data-astro-cid-j7etrkod] b[data-astro-cid-j7etrkod]{font-weight:400;font-size:12px;color:var(--fg3)}.chips[data-astro-cid-j7etrkod]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-astro-cid-j7etrkod]{height:32px;padding:0 14px 2px;border:1px solid;background:transparent;font:inherit;font-size:13px;cursor:pointer}.chip[data-astro-cid-j7etrkod]:disabled{opacity:.28;cursor:default}.filters[data-astro-cid-j7etrkod][hidden]{display:none}.kind[data-astro-cid-j7etrkod]{display:flex;margin-top:24px;border-bottom:1px solid var(--line-soft)}.kind[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod]{flex:0 0 128px;height:44px;padding:0 4px 2px;border:0;background:none;color:var(--fg3);font:inherit;font-size:15px;cursor:pointer}.kind[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod][aria-selected=true]{color:var(--fg-hi);font-weight:600;box-shadow:inset 0 -2px 0 var(--accent)}.tabs[data-astro-cid-j7etrkod]{display:flex;gap:24px;margin-top:24px;border-bottom:1px solid var(--line-soft)}.tabs[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod]{height:44px;padding:0 4px 2px;border:0;background:none;color:var(--fg3);font:inherit;font-size:15px;cursor:pointer}.tabs[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod][aria-pressed=true]{color:var(--fg-hi);font-weight:600;box-shadow:inset 0 -2px 0 var(--accent)}.sorts[data-astro-cid-j7etrkod]{position:relative}.sorts[data-astro-cid-j7etrkod][hidden]{display:none}.sorts[data-astro-cid-j7etrkod]>button[data-astro-cid-j7etrkod]{height:28px;display:flex;align-items:center;gap:6px;padding:0 0 1px;border:0;background:transparent;color:var(--fg2);font:inherit;font-size:13px;cursor:pointer}.sorts[data-astro-cid-j7etrkod]>button[data-astro-cid-j7etrkod]:hover{color:var(--fg-hi)}.sorts[data-astro-cid-j7etrkod]>button[data-astro-cid-j7etrkod][aria-expanded=true]{color:var(--fg-hi)}.sorts[data-astro-cid-j7etrkod]>button[data-astro-cid-j7etrkod] svg[data-astro-cid-j7etrkod]{flex:none;color:var(--fg3);transition:transform .15s}.sorts[data-astro-cid-j7etrkod]>button[data-astro-cid-j7etrkod][aria-expanded=true] svg[data-astro-cid-j7etrkod]{transform:rotate(180deg)}.sorts[data-astro-cid-j7etrkod] ul[data-astro-cid-j7etrkod]{position:absolute;left:auto;right:0;min-width:160px;top:32px;z-index:20;margin:0;padding:4px;list-style:none;background:var(--panel);border:1px solid var(--line-strong);border-radius:3px;box-shadow:0 8px 24px #00000080}.sorts[data-astro-cid-j7etrkod] ul[data-astro-cid-j7etrkod][hidden]{display:none}.sorts[data-astro-cid-j7etrkod] li[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod]{width:100%;height:32px;display:flex;align-items:center;padding:0 8px 2px;border:0;border-radius:2px;background:none;color:var(--fg2);font:inherit;font-size:14px;white-space:nowrap;text-align:left;cursor:pointer}.sorts[data-astro-cid-j7etrkod] li[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod]:hover{background:var(--hover);color:var(--fg-hi)}.sorts[data-astro-cid-j7etrkod] li[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod][aria-selected=true]{color:var(--fg-hi);font-weight:600;background:var(--line)}.sec[data-astro-cid-j7etrkod]{margin-top:32px}.sec[data-astro-cid-j7etrkod]:not(.sec:not([hidden])~.sec){margin-top:24px}.sec[data-astro-cid-j7etrkod][hidden]{display:none}.sec[data-astro-cid-j7etrkod] h2[data-astro-cid-j7etrkod]{margin:0 0 16px;padding-bottom:10px;border-bottom:1px solid var(--line-soft);display:flex;align-items:baseline;gap:8px;font:600 19px "Noto Serif KR",serif}.sec[data-astro-cid-j7etrkod] h2[data-astro-cid-j7etrkod] small[data-astro-cid-j7etrkod]{font:400 13px Noto Sans KR,sans-serif;color:var(--fg3);font-variant-numeric:tabular-nums}.grid[data-astro-cid-j7etrkod]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px 16px}.tg[data-astro-cid-j7etrkod]{margin-top:8px;min-height:33px;display:flex;flex-wrap:wrap;align-content:flex-start;gap:2px 10px;font-size:11px;line-height:1.5;color:var(--fg2)}.tg[data-astro-cid-j7etrkod] span[data-astro-cid-j7etrkod]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.tg[data-astro-cid-j7etrkod] i[data-astro-cid-j7etrkod]{width:6px;height:6px;flex:none}.card[data-astro-cid-j7etrkod]{display:flex;flex-direction:column;color:inherit;text-decoration:none}.card[data-astro-cid-j7etrkod][hidden]{display:none}.pic[data-astro-cid-j7etrkod]{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:repeating-linear-gradient(180deg,#24262b 0 5px,#2b2d33 5px 6px)}.pic[data-astro-cid-j7etrkod] img[data-astro-cid-j7etrkod].c{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.pic[data-astro-cid-j7etrkod]:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(180deg,rgba(var(--bg-rgb),0),rgba(var(--bg-rgb),.9))}.gr[data-astro-cid-j7etrkod]{position:absolute;left:6px;top:6px;z-index:1;width:26px;height:26px;box-sizing:border-box;padding-bottom:2px;display:flex;align-items:center;justify-content:center;background:rgba(var(--bg-rgb),.7);font:700 16px/1 "Noto Serif KR",serif}.pf[data-astro-cid-j7etrkod]{position:absolute;right:6px;top:6px;z-index:1;width:26px;height:26px;display:flex;align-items:center;justify-content:center;background:rgba(var(--bg-rgb),.7)}.pf[data-astro-cid-j7etrkod].cb{background:linear-gradient(0deg,rgba(var(--accent-rgb),.9),rgba(var(--accent-rgb),.15) 75%),rgba(var(--bg-rgb),.7)}.pf[data-astro-cid-j7etrkod] img[data-astro-cid-j7etrkod]{width:20px;height:20px;object-fit:contain}.nm[data-astro-cid-j7etrkod]{position:absolute;left:10px;right:10px;bottom:8px;z-index:1;display:flex;flex-direction:column;gap:2px}.nm[data-astro-cid-j7etrkod] b[data-astro-cid-j7etrkod]{font-size:15px;font-weight:600;color:var(--fg-hi);word-break:keep-all}.nm[data-astro-cid-j7etrkod] .lim[data-astro-cid-j7etrkod]{display:inline-block;margin-left:6px;padding:0 5px 1px;background:var(--fg);color:var(--panel);font-size:11px;font-style:normal;font-weight:700;vertical-align:2px}.nm[data-astro-cid-j7etrkod] span[data-astro-cid-j7etrkod]{font-size:11px;color:var(--fg2);font-variant-numeric:tabular-nums}.card[data-astro-cid-j7etrkod]:hover .pic[data-astro-cid-j7etrkod]{outline:1px solid var(--fg4);outline-offset:-1px}.card[data-astro-cid-j7etrkod]:hover b[data-astro-cid-j7etrkod]{text-decoration:underline}.empty[data-astro-cid-j7etrkod]{margin-top:24px;padding:48px 0;text-align:center;color:var(--fg3);font-size:14px;border:1px solid var(--line-faint)}.empty[data-astro-cid-j7etrkod][hidden]{display:none}@media(max-width:1279px){.list[data-astro-cid-j7etrkod]{padding:16px 16px 0}.head[data-astro-cid-j7etrkod] h1[data-astro-cid-j7etrkod]{font-size:24px}.search[data-astro-cid-j7etrkod]{width:100%}.filters[data-astro-cid-j7etrkod]{margin-top:24px;gap:12px}.profs[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod]{flex:1 1 0;min-width:0;justify-content:center;padding:0}.profs[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod] .lab[data-astro-cid-j7etrkod]{display:none}.row[data-astro-cid-j7etrkod]{gap:8px 12px}.push[data-astro-cid-j7etrkod]{margin-left:0}.panel[data-astro-cid-j7etrkod]{padding:16px;gap:0}.cat[data-astro-cid-j7etrkod]{border-top:1px solid var(--line);padding:12px 0}.cat[data-astro-cid-j7etrkod]:first-child{border-top:0;padding-top:0}.cat[data-astro-cid-j7etrkod] summary[data-astro-cid-j7etrkod]{cursor:pointer;margin-bottom:0}.cat[data-astro-cid-j7etrkod][open] summary[data-astro-cid-j7etrkod]{margin-bottom:12px}.cat[data-astro-cid-j7etrkod] summary[data-astro-cid-j7etrkod]:after{content:"▾";margin-left:auto;color:var(--fg3);font-size:11px}.cat[data-astro-cid-j7etrkod][open] summary[data-astro-cid-j7etrkod]:after{content:"▴"}.chip[data-astro-cid-j7etrkod]{padding:0 10px 2px;font-size:12px}.grid[data-astro-cid-j7etrkod]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.sec[data-astro-cid-j7etrkod]{margin-top:24px}.sec[data-astro-cid-j7etrkod] h2[data-astro-cid-j7etrkod]{font-size:16px;margin-bottom:12px}.tg[data-astro-cid-j7etrkod]{margin-top:6px;font-size:10px;gap:0 8px}.tg[data-astro-cid-j7etrkod] i[data-astro-cid-j7etrkod]{width:5px;height:5px}.tabs[data-astro-cid-j7etrkod]{margin-top:16px}.kind[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod]{flex:1 1 0;min-width:0;font-size:14px;padding:0 2px 2px}.tabs[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod]{font-size:13px}.nm[data-astro-cid-j7etrkod]{right:6px}.nm[data-astro-cid-j7etrkod] b[data-astro-cid-j7etrkod]{font-size:13px;white-space:nowrap}.nm[data-astro-cid-j7etrkod] .lim[data-astro-cid-j7etrkod]{margin-left:4px;padding:0 3px;font-size:9px;vertical-align:1px}.nm[data-astro-cid-j7etrkod] span[data-astro-cid-j7etrkod]{display:none}.list[data-astro-cid-j7etrkod].pick .nm[data-astro-cid-j7etrkod] span[data-astro-cid-j7etrkod]{display:block}.tg[data-astro-cid-j7etrkod]{flex-direction:column;min-height:45px}.tg[data-astro-cid-j7etrkod] span[data-astro-cid-j7etrkod]{overflow:hidden;text-overflow:ellipsis;display:block}.tg[data-astro-cid-j7etrkod] i[data-astro-cid-j7etrkod]{display:inline-block;margin-right:4px;vertical-align:1px}.gr[data-astro-cid-j7etrkod]{font-size:14px;width:22px;height:22px}.pf[data-astro-cid-j7etrkod]{width:22px;height:22px}.pf[data-astro-cid-j7etrkod] img[data-astro-cid-j7etrkod]{width:16px;height:16px}}@media(max-width:767px){.head[data-astro-cid-j7etrkod] h1[data-astro-cid-j7etrkod] small[data-astro-cid-j7etrkod],.search[data-astro-cid-j7etrkod],.tagbtn[data-astro-cid-j7etrkod]{font-size:13px}.sorts[data-astro-cid-j7etrkod]>button[data-astro-cid-j7etrkod]{font-size:13px}.sorts[data-astro-cid-j7etrkod] li[data-astro-cid-j7etrkod] button[data-astro-cid-j7etrkod],.empty[data-astro-cid-j7etrkod]{font-size:13px}.sec[data-astro-cid-j7etrkod] h2[data-astro-cid-j7etrkod]{font-size:14px}.gr[data-astro-cid-j7etrkod]{font-size:13px}}
