@import "https://fonts.googleapis.com/css2?family=Noto+Serif+KR:wght@600&display=swap";
.pv{--ink:#16181d;--text:#2e323a;--muted:#6c707a;--rule:#e3e3df;--rule-strong:#1f2229;--accent:#4b3f99;--serif:"Noto Serif KR","Nanum Myeongjo",serif;max-width:920px;color:var(--text);font-size:15px;line-height:1.75}.pv h1{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin:14px 0 10px;font-size:clamp(28px,4vw,36px);font-weight:600}.pv .pv-lede{max-width:64ch;margin:0}.pv .pv-date{color:var(--muted);margin:10px 0 0}.pv section{border-top:1px solid var(--rule-strong);margin-top:36px;padding-top:14px}.pv h2{font-family:var(--serif);color:var(--ink);margin:0 0 10px;font-size:19px;font-weight:600}.pv p{max-width:72ch;margin:10px 0 0}.pv ul{margin:0;padding-left:1.2em}.pv li{max-width:72ch;margin:6px 0}.pv li b{color:var(--ink);font-weight:600}.pv a{color:var(--accent)}.pv .pv-wrap{overflow-x:auto}.pv table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.pv th{color:var(--muted);text-align:left;border-bottom:1px solid var(--rule);white-space:nowrap;padding:8px 12px 8px 0;font-weight:500}.pv td{border-bottom:1px solid var(--rule);vertical-align:top;padding:11px 12px 11px 0}.pv td.k{color:var(--ink);white-space:nowrap;font-weight:600}.pv td.t{white-space:nowrap}@media (max-width:640px){.pv table,.pv thead,.pv tbody,.pv tr,.pv td{display:block}.pv thead{display:none}.pv tr{border-bottom:1px solid var(--rule);padding:10px 0}.pv td{border:0;padding:2px 0}.pv td.k,.pv td.t{white-space:normal}.pv td.t{color:var(--muted)}}
