/* only4us 정책 페이지 공통 스타일.
   앱과 같은 톤을 쓴다 — 심사자가 앱에서 링크를 타고 왔을 때 다른 회사 페이지처럼
   보이면 그것 자체가 의심 사유가 된다. */
:root{
  --bg:#fff; --ink:#1A1A1F; --soft:#5C5C66; --line:rgba(0,0,0,.12);
  --amber:#F5A623; --jade:#2E9E76;
}
@media (prefers-color-scheme: dark){
  :root:not([data-theme="light"]){
    --bg:#0E0E11; --ink:#F5F5F7; --soft:#9A9AA0; --line:rgba(255,255,255,.14);
    --jade:#3ECF9B;
  }
}
*{box-sizing:border-box;margin:0;padding:0;}
body{background:var(--bg);color:var(--ink);
  font-family:-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Segoe UI",sans-serif;
  line-height:1.8;font-size:16px;}
.wrap{max-width:680px;margin:0 auto;padding:48px 24px 80px;}
h1{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin-bottom:8px;}
.sub{color:var(--soft);font-size:.9rem;margin-bottom:36px;}
h2{font-size:1.1rem;font-weight:700;margin:34px 0 10px;letter-spacing:-.01em;}
h3{font-size:.98rem;font-weight:600;margin:20px 0 6px;}
p{margin-bottom:12px;}
ul,ol{margin:0 0 14px 20px;}
li{margin-bottom:6px;}
table{width:100%;border-collapse:collapse;margin:14px 0;font-size:.92rem;}
th,td{border:1px solid var(--line);padding:9px 11px;text-align:left;vertical-align:top;}
th{background:rgba(127,127,127,.08);font-weight:600;}
.box{border-left:3px solid var(--amber);padding:12px 0 12px 16px;margin:20px 0;color:var(--soft);font-size:.94rem;}
.tw{border-left-color:#E5484D;}
footer{margin-top:48px;padding-top:20px;border-top:1px solid var(--line);color:var(--soft);font-size:.85rem;}
a{color:var(--jade);}
code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em;
  background:rgba(127,127,127,.12);padding:1px 5px;border-radius:4px;}
.overflow{overflow-x:auto;}
