.pg-terms{--max:860px;--lx-mint:#0fd3b4;--lx-line:#ffffff17;--lx-surf:linear-gradient(180deg,#141d28 0%,#0d141d 100%);--lx-shadow:0 1px 0 #ffffff12 inset, 0 2px 6px #00000080, 0 24px 50px -28px #000}body:has(main.pg-terms){background:radial-gradient(1000px 460px at 50% -12%, #08c7aa1a, transparent 60%), var(--bg0);--max:860px}.pg-terms{color:var(--t1);font-size:16px;line-height:normal}.pg-terms .wrap{width:100%;max-width:var(--max);flex:1 0 auto;margin:0 auto;padding:8px 24px 80px}.pg-terms .head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.pg-terms .page-title{letter-spacing:-.04em;font-size:clamp(22px,2.4vw + 12px,32px);font-weight:900;line-height:1.1}.pg-terms .country-pill{color:var(--t2);background:var(--bg2);border:1px solid var(--bd1);border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex}.pg-terms .tabs{background:var(--lx-surf);border:1px solid var(--lx-line);border-radius:12px;gap:4px;margin-bottom:20px;padding:6px;display:flex}.pg-terms .tab{color:var(--t2);cursor:pointer;transition:all var(--tr);white-space:nowrap;background:0 0;border:none;border-radius:8px;flex:1;padding:11px 12px;font-size:14px;font-weight:700}.pg-terms .tab:hover{color:var(--t1);background:#ffffff0a}.pg-terms .tab.on{background:var(--mint-bg);color:var(--mint)}.pg-terms .doc{background:var(--lx-surf);border:1px solid var(--lx-line);box-shadow:var(--lx-shadow);border-radius:14px;padding:32px 34px}.pg-terms .doc-meta{color:var(--t3);border-bottom:1px solid var(--bd0);flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:22px;padding-bottom:16px;font-size:12px;display:flex}.pg-terms .doc-title{letter-spacing:-.02em;margin-bottom:6px;font-size:21px;font-weight:800}.pg-terms .doc-note{color:var(--t3);font-size:12px;line-height:1.5}.pg-terms .doc-body{color:var(--t1);font-size:14px;line-height:1.8}.pg-terms .doc-body h3{letter-spacing:-.01em;margin:24px 0 8px;font-size:15px;font-weight:800}.pg-terms .doc-body h3:first-child{margin-top:0}.pg-terms .doc-body p{color:var(--t2);margin-bottom:12px}.pg-terms .doc-body .doc-effdate{color:var(--t3);margin-bottom:20px;font-size:12.5px;font-weight:700}.pg-terms .doc-body ol.doc-ol{color:var(--t2);margin:0 0 14px;padding-left:22px;list-style:decimal}.pg-terms .doc-body ol.doc-ol>li{margin-bottom:9px;padding-left:3px;line-height:1.8}.pg-terms .doc-body ul.doc-ul{margin:8px 0 4px;padding-left:18px;list-style:outside}.pg-terms .doc-body ul.doc-ul>li{color:var(--t2);margin-bottom:5px;line-height:1.7}.pg-terms .doc-body .doc-foot{border-top:1px solid var(--bd0);color:var(--t3);margin-top:28px;padding-top:16px;font-size:12px;line-height:1.95}.pg-terms .placeholder-note{color:var(--t2);border:1px dashed var(--mint-bd);background:#08c7aa0f;border-radius:10px;margin-top:8px;padding:16px 18px;font-size:13px;line-height:1.6}@media (max-width:600px){.pg-terms .wrap{padding:4px 16px 70px}.pg-terms .doc{padding:24px 20px}.pg-terms .tab{padding:10px 8px;font-size:12px}body:has(main.pg-terms) .topbar{flex-wrap:wrap;row-gap:10px;padding:16px}body:has(main.pg-terms) .topbar .lang-btn{width:52px;min-width:52px;max-width:52px;font-size:10px}}.pg-terms .page-title{-webkit-user-select:none;user-select:none}
