:root{color-scheme:light;--bg:#f8f7f4;--panel:#fff;--panel2:#f8f7f4;--text:#192026;--muted:#62696d;--muted2:#62696d;--line:#d8dbd8;--blue:#164cf0;--radius:3px;--radius2:3px;--shadow:none;--shadow2:none}
body{font-family:Pretendard,sans-serif;background:var(--bg)}
.top{background:var(--bg);backdrop-filter:none}
.brand img{filter:none}
.btn,.policy-kicker,.version-row,.policy-card{box-shadow:none;border-radius:3px;background:var(--panel)}
.policy-title{font-weight:600;letter-spacing:-.055em;line-height:1.2}
.policy-card h2,.policy-card h3{font-weight:600}
.policy-kicker{border:0;background:none;padding-left:0}
main{padding-top:48px}
.policy-card p,.policy-card li{word-break:keep-all;overflow-wrap:anywhere}
.version-select select,.legal-table,.table-wrap,.legal-note{border-radius:3px}
@media(max-width:720px){main{padding-top:30px}.wrap{width:calc(100% - 40px)}.policy-card{padding:20px}.policy-card h2{font-size:21px}}
