:root{font-family:DM Sans,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#252923;background:#f6f5f0;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button:focus-visible,a:focus-visible{outline:2px solid #6b7858;outline-offset:4px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #6b7858;outline-offset:1px}::selection{background:#dbe0d2}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}:root .pi-information{font-size:12px;line-height:1.8;color:inherit;min-width:0}:root .pi-information section+section{margin-top:22px}:root .pi-information h4{font-size:13px;margin:0 0 10px;font-weight:600}:root .pi-information dl{display:block;margin:0}:root .pi-information dl>div{display:grid;grid-template-columns:minmax(90px,30%) minmax(0,1fr);gap:14px;padding:10px 0;border-bottom:1px solid #e5e8e0}:root .pi-information dt{color:#70796c;font-size:11px;overflow-wrap:anywhere}:root .pi-information dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;font-size:12px}:root .pi-information .pi-empty{color:#858d7e;font-size:12px}:root .pi-information .pi-statutory{padding:15px;background:#f3f5ed;border:1px solid #e1e6d8;border-radius:4px}:root .pi-information .pi-statutory p{font-size:11px;margin:8px 0;line-height:1.9}:root .pi-information .pi-source{font-size:10px;color:#737f67;margin:12px 0 0}:root .pi-information .pi-source a{text-decoration:underline;text-underline-offset:3px}@media(max-width:520px){:root .pi-information dl>div{grid-template-columns:1fr;gap:2px}:root .pi-information .pi-statutory{padding:12px}}
