.list{max-width:1160px;margin:0 auto;padding:48px 24px 64px}.list h1{margin:0;font-family:"Noto Serif KR",serif;font-size:28px;font-weight:600}.kind{display:flex;gap:0;margin-top:24px;border-bottom:1px solid var(--line-soft)}.kind button{flex:0 0 128px;justify-content:center;height:44px;padding:0 4px 2px;border:0;background:none;color:var(--fg3);font:inherit;font-size:15px;cursor:pointer;display:flex;align-items:center;gap:6px;white-space:nowrap}.kind button[aria-selected=true]{color:var(--fg-hi);font-weight:600;box-shadow:inset 0 -2px 0 var(--accent)}[data-pane][hidden]{display:none}.ch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-top:16px}.ch a{display:grid;grid-template-columns:72px 44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line-faint);color:inherit;text-decoration:none}.ch img{width:72px;height:57px;object-fit:cover;background:var(--pop)}.ch .no{font-family:"Noto Serif KR",serif;font-size:20px;font-weight:600;color:var(--fg2);font-variant-numeric:tabular-nums}.ch b{font-size:15px;font-weight:600}.ch small{display:block;margin-top:2px;font-size:12px;color:var(--fg3);font-variant-numeric:tabular-nums}.ch em{font-style:normal;font-size:12px;color:var(--fg3);font-variant-numeric:tabular-nums}.ch a:hover b{text-decoration:underline}.ev{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px;margin-top:24px}@media(max-width:1279px){.ev{grid-template-columns:repeat(3,minmax(0,1fr))}}.ev a,.tl a{display:flex;flex-direction:column;gap:6px;color:inherit;text-decoration:none}.ev img{width:100%;aspect-ratio:424 / 140;object-fit:cover;background:var(--pop)}.ev b,.tl b{font-size:14px;font-weight:600}.ev small,.tl small{font-size:12px;color:var(--fg3);font-variant-numeric:tabular-nums}.ev a:hover b,.tl a:hover b,.dr a:hover b{text-decoration:underline}.ev a:hover img,.tl a:hover img{outline:1px solid var(--fg4);outline-offset:-1px}.tl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px;margin-top:24px}.tl img{width:100%;aspect-ratio:556 / 430;object-fit:cover;background:var(--pop)}.dr{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:20px 12px;margin-top:24px}.dr a{display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none}.dr img{width:100%;aspect-ratio:390 / 512;object-fit:cover;background:var(--pop);margin-bottom:2px}.dr b{font-size:13px;font-weight:600}.dr small{font-size:12px;color:var(--fg3);line-height:1.4}.tln{--l1: 16px;--l2: 46px;--mx: 76px;--l3: 106px;--l4: 136px;margin:0 auto;padding:0;list-style:none;max-width:1000px}.tln li{display:grid;grid-template-columns:minmax(0,1fr) 152px minmax(0,1fr);align-items:center}.tln li.hd{min-height:64px;align-items:end}.tln li.hd:first-child{min-height:40px}.tln li.hd h2{margin:0 12px 10px 0;text-align:right;font-family:"Noto Serif KR",serif;font-size:18px;font-weight:600;color:var(--fg2);font-variant-numeric:tabular-nums}.rl{position:relative;align-self:stretch;grid-column:2;grid-row:1}.tln .cd.l{grid-column:1;grid-row:1}.tln .cd.r{grid-column:3;grid-row:1}.rl>*{position:absolute;display:block}.rl .ln{top:0;bottom:0;width:1px;background:var(--line-strong)}.rl .ln.m{left:calc(var(--mx) - 1.5px);width:3px;background:var(--fg3)}.rl .ln.kb{width:2px;margin-left:-.5px;background:var(--fg4)}.rl .ln.ks{background:#4a4a4f}.rl .ln.kn{background:repeating-linear-gradient(to bottom,var(--fg-mute) 0 2px,transparent 2px 5px)}.rl .ln.L1{left:var(--l1)}.rl .ln.L2{left:var(--l2)}.rl .ln.L3{left:var(--l3)}.rl .ln.L4{left:var(--l4)}.rl .ln.f{top:var(--cy, 50%)}.rl .ln.e{bottom:calc(100% - var(--cy, 50%))}.rl .ln.f.e{display:none}.rl .ln.m.t{bottom:calc(100% - var(--cy, 50%))}.rl .ln.m.b{top:var(--cy, 50%)}.rl.bs .ln.m.t{bottom:calc(100% - var(--cy, 50%) + 36px)}.rl.bs .ln.m.b{top:calc(var(--cy, 50%) - 36px)}.rl.bj .ln.m.t{bottom:calc(100% - var(--cy, 50%) - 36px)}.rl.bj .ln.m.b{top:calc(var(--cy, 50%) + 36px)}.rl .ln.m.d{background:repeating-linear-gradient(to bottom,var(--fg3) 0 4px,transparent 4px 9px);width:2px;margin-left:.5px}.rl .cn.cl{left:0}.rl .cn.cr{right:0}.rl .cn.cl.L1{width:var(--l1)}.rl .cn.cl.L2{width:var(--l2)}.rl .cn.cl.m{width:var(--mx)}.rl .cn.cr.L3{left:var(--l3)}.rl .cn.cr.L4{left:var(--l4)}.rl .cn.cr.m{left:var(--mx)}.rl .br{height:36px;top:calc(var(--cy, 50%) - 36px);color:#4a4a4f}.rl .br.j{top:var(--cy, 50%)}.rl .br svg{display:block;width:100%;height:100%;overflow:visible}.rl .br path{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke}.rl .br.L1{left:calc(var(--l1) + .5px);width:calc(var(--mx) - var(--l1) - .5px)}.rl .br.L2{left:calc(var(--l2) + .5px);width:calc(var(--mx) - var(--l2) - .5px)}.rl .br.L3{left:var(--mx);width:calc(var(--l3) - var(--mx) + .5px)}.rl .br.L4{left:var(--mx);width:calc(var(--l4) - var(--mx) + .5px)}.rl .br.kb{color:var(--fg4)}.rl .br.kb path{stroke-width:2px}.rl .br.kn{color:var(--fg-mute)}.rl .br.kn path{stroke-dasharray:2 3}.rl .dot{top:var(--cy, 50%);transform:translate(-50%,-50%);box-sizing:border-box;border-radius:50%;background:var(--bg)}.tln li.jp{height:28px}.rl .dot.j{left:var(--mx);width:6px;height:6px;background:var(--fg3)}.rl .dot.pt{width:7px;height:7px;background:var(--fg-mute)}.rl .dot.pt.ks{background:var(--fg4)}.rl .dot.pt.kn{background:var(--fg-mute)}.rl .dot.m{left:var(--mx);width:14px;height:14px;background:var(--fg)}.rl .dot.o{left:var(--mx);width:8px;height:8px;background:var(--fg4)}.rl .dot.L1{left:calc(var(--l1) + .5px)}.rl .dot.L2{left:calc(var(--l2) + .5px)}.rl .dot.L3{left:calc(var(--l3) + .5px)}.rl .dot.L4{left:calc(var(--l4) + .5px)}.rl .dot.er{width:11px;height:11px;border:2px solid var(--fg3)}.rl .dot.sn{top:calc(var(--cy, 50%) - 36px);left:var(--mx);width:13px;height:13px;border:2px solid var(--fg3);background:var(--bg)}.rl .dot.sp{width:9px;height:9px;border:2px solid var(--fg3);border-radius:1px;transform:translate(-50%,-50%) rotate(45deg)}.rl .dot.nm{width:9px;height:9px;background:var(--fg4)}.tln .cd{display:flex;align-items:center;gap:14px;padding:6px 0;color:inherit;text-decoration:none;min-width:0}.tln .cd.l{flex-direction:row-reverse;text-align:right}.tln .cd>span{min-width:0}.tln img{height:70px;width:auto;aspect-ratio:324 / 142;object-fit:contain;background:var(--pop);flex:none}.tln li.sub img{height:56px;aspect-ratio:424 / 140}.tln li.nmr img{aspect-ratio:334 / 166;background:none}.tln small{display:block;font-size:12px;color:var(--fg3);font-variant-numeric:tabular-nums}.tln b{font-size:15px;font-weight:600}.tln a.cd:hover b{text-decoration:underline}.tln a.cd:hover img{outline:1px solid var(--fg4);outline-offset:-1px}.tln a:hover b{text-decoration:underline}.tln a:hover img{outline:1px solid var(--fg4);outline-offset:-1px}@media(max-width:1279px){.list{padding:16px 16px 48px}.list h1{font-size:24px}.ch{grid-template-columns:1fr}.tl{grid-template-columns:repeat(3,minmax(0,1fr))}.dr{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:767px){.kind button{flex:1 1 0;min-width:0;font-size:14px;padding:0 2px 2px}.ch a{grid-template-columns:60px 32px minmax(0,1fr) auto;gap:10px}.ch img{width:60px;height:48px}.ch .no{font-size:17px}.ev,.tl{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.dr{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 8px}.tln{--l1: 6px;--l2: 22px;--mx: 46px;--l3: 70px;--l4: 86px}.tln li{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr)}.tln li.hd h2{font-size:13px;margin-right:4px;white-space:nowrap}.tln .cd,.tln .cd.l{flex-direction:column;align-items:flex-start;gap:4px}.tln .cd.l{align-items:flex-end}.tln img,.tln li.sub img{width:100%;max-width:150px;height:auto}.tln b{font-size:13px}.tln small{font-size:11px}}@media(max-width:767px){.ch b{font-size:13px}}
