:root{color-scheme:light dark;--bg:#f8f6f1;--surface:#fff;--surface-2:#efebe2;--ink:#1d1b17;--ink-2:#5b564c;--rule:#dcd6c8;--accent:#7a4a12;--ok:#1d6b3a;--ok-bg:#e3f2e8;--caution:#8a5a00;--caution-bg:#fbf0d9;--no:#a32020;--no-bg:#fbe4e2;--notice-bg:#fff4d6;--font:-apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", "Pretendard", "Malgun Gothic", "Noto Sans KR", system-ui, sans-serif;--r:10px;--page-max:760px;--gutter:16px}@media (width>=768px){:root{--gutter:24px}}@media (prefers-color-scheme:dark){:root{--bg:#161512;--surface:#1f1d19;--surface-2:#2a2722;--ink:#eeeae2;--ink-2:#b3ac9f;--rule:#3d3931;--accent:#e0a85c;--ok:#7fd49c;--ok-bg:#1b3324;--caution:#f0c26a;--caution-bg:#3a2f17;--no:#ff8f86;--no-bg:#3d1c1a;--notice-bg:#3a3218}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);word-break:keep-all;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.7}a{color:var(--accent);text-underline-offset:3px}h1,h2,h3{line-height:1.35}h1{margin:8px 0 12px;font-size:1.75rem}h2{margin:32px 0 10px;font-size:1.25rem}h3{margin:20px 0 6px;font-size:1.05rem}.wrap{max-width:var(--page-max);padding:0 var(--gutter);margin:0 auto}.skip{position:absolute;left:-9999px}.skip:focus{background:var(--surface);z-index:10;padding:8px;top:8px;left:8px}.muted{color:var(--ink-2)}.small{font-size:.875rem}.vet-notice{background:var(--notice-bg);border-bottom:1px solid var(--rule);font-size:.875rem}.vet-notice p{margin:0;padding:8px 0}.site-header{border-bottom:1px solid var(--rule);background:var(--surface)}.bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;padding-bottom:12px;display:flex}.logo{color:var(--ink);font-size:1.1rem;font-weight:800;text-decoration:none}.nav{flex-wrap:wrap;gap:14px;font-size:.9375rem;display:flex}.nav a{color:var(--ink-2);text-decoration:none}.nav a[aria-current=page]{color:var(--ink);font-weight:700}main{padding-top:12px;padding-bottom:48px}.crumbs ol{color:var(--ink-2);flex-wrap:wrap;gap:6px;margin:8px 0;padding:0;font-size:.875rem;list-style:none;display:flex}.crumbs li+li:before{content:"›";margin-right:6px}.verdict{white-space:nowrap;border-radius:999px;padding:2px 10px;font-size:.875rem;font-weight:700;display:inline-block}.verdict.ok{color:var(--ok);background:var(--ok-bg)}.verdict.caution{color:var(--caution);background:var(--caution-bg)}.verdict.no{color:var(--no);background:var(--no-bg)}.answer{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r);border-left-width:6px;margin:12px 0 20px;padding:14px 16px}.answer.ok{border-left-color:var(--ok)}.answer.caution{border-left-color:var(--caution)}.answer.no{border-left-color:var(--no)}.answer .big{margin:0 0 6px;font-size:1.2rem;font-weight:800}.answer p{margin:0}.points{padding-left:1.2em}.points li{margin:4px 0}.sources{background:var(--surface-2);border-radius:var(--r);margin:24px 0;padding:12px 16px;font-size:.9375rem}.sources h2{margin-top:4px;font-size:1.05rem}.sources ol{margin:6px 0;padding-left:1.2em}.sources li{margin:6px 0}.coupang{border:1px dashed var(--rule);border-radius:var(--r);margin:24px 0;padding:12px 16px}.coupang .notice{color:var(--ink-2);margin:0 0 8px;font-size:.8125rem}.coupang ul{margin:0;padding-left:1.2em}.group{margin:24px 0}.chips{flex-wrap:wrap;gap:8px;margin:8px 0;padding:0;list-style:none;display:flex}.chips a{background:var(--surface);border:1px solid var(--rule);min-height:36px;color:var(--ink);border-radius:999px;padding:6px 12px;text-decoration:none;display:inline-block}.chips a:hover{border-color:var(--accent)}.table-wrap{overflow-x:auto}table{border-collapse:collapse;background:var(--surface);width:100%;font-size:.9375rem}th,td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:8px 10px}th{background:var(--surface-2);white-space:nowrap}.search{width:100%;font:inherit;border:1px solid var(--rule);border-radius:var(--r);background:var(--surface);color:var(--ink);margin:8px 0 4px;padding:10px 12px}.faq h3{margin-top:16px}.faq p{margin:4px 0 0}.related{margin-top:24px}.site-footer{border-top:1px solid var(--rule);background:var(--surface);padding:20px 0 32px}.foot-links{flex-wrap:wrap;gap:14px;margin:0 0 10px;padding:0;font-size:.9375rem;list-style:none;display:flex}.prose p,.prose li{max-width:68ch}
