.prohead{border-bottom:1px solid var(--line);padding:34px 0 0}.prohead-in{grid-template-columns:88px 1fr 220px;align-items:start;gap:24px;display:grid}.prohead h1{font-family:var(--font-display);letter-spacing:-.04em;flex-wrap:wrap;align-items:center;gap:10px;font-size:30px;display:flex}.prohead .sub{color:var(--muted);margin-top:8px;font-size:14.5px}.scorebar{flex-wrap:wrap;gap:26px;margin-top:18px;display:flex}.scorebar div{color:var(--muted);font-size:13px}.scorebar b{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:21px;display:block}.dwrap{grid-template-columns:1fr 320px;align-items:start;gap:34px;padding:28px 0 80px;display:grid}.dsec{border-bottom:1px solid var(--line-2);padding:26px 0}.dsec:last-child{border-bottom:0}.dsec h2{letter-spacing:-.03em;margin-bottom:15px;font-size:19px}.kv{grid-template-columns:130px 1fr;row-gap:11px;font-size:14.5px;display:grid}.kv dt{color:var(--muted);font-weight:600}.kv dd{margin:0}.pfrow{border-bottom:1px solid var(--line-2);grid-template-columns:120px 1fr;gap:16px;padding:16px 0;display:grid}.pfrow:last-child{border-bottom:0}.pfrow .th{aspect-ratio:4/3;color:#fff;text-align:center;border-radius:10px;place-items:center;padding:8px;font-size:12px;font-weight:700;display:grid}.pfrow h4{font-size:15px;line-height:1.5}.pfrow .m{color:var(--muted);margin-top:6px;font-size:12.5px}.rev{border-bottom:1px solid var(--line-2);padding:18px 0}.rev:last-child{border-bottom:0}.rev .top{color:var(--muted);align-items:center;gap:10px;font-size:13px;display:flex}.rev .stars{color:var(--grade);font-weight:700}.rev p{color:var(--ink-2);margin-top:9px;font-size:14.5px;line-height:1.75}.rev .scores{color:var(--muted);gap:16px;margin-top:10px;font-size:12.5px;display:flex}.rev .scores b{color:var(--ink-2)}.aside{top:calc(var(--gnb-h) + 16px);gap:14px;display:grid;position:-webkit-sticky;position:sticky}.memberrow{border-bottom:1px dashed var(--line);justify-content:space-between;padding:9px 0;font-size:13.5px;display:flex}.memberrow:last-child{border-bottom:0}@media (max-width:980px){.dwrap,.prohead-in{grid-template-columns:1fr}.aside{position:static}}
