/* นโยบายความเป็นส่วนตัว + ขอลบบัญชี  privacy.php · delete-account.php  (20 ต.ค. 2569) */
#pv .pv-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:28px;align-items:start}
#pv .pv-one{max-width:860px}
#pv .pv-toc{position:sticky;top:90px;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:16px;background:var(--pts-bg);border:1px solid var(--pts-line)}
#pv .pv-toc b{font-size:14px}
#pv .pv-toc ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:13.5px}
#pv .pv-toc a{color:inherit;text-decoration:none}
#pv .pv-toc a:hover{color:var(--pts-brand-ink)}
#pv .pv-date{font-size:12px;opacity:.7}
#pv .pv-body{display:flex;flex-direction:column;gap:16px;min-width:0}
#pv .pv-sec{padding:22px 24px;border-radius:18px;background:var(--pts-bg);border:1px solid var(--pts-line);scroll-margin-top:90px;min-width:0}
#pv .pt-wrap.pv-one .pv-sec+.pv-sec{margin-top:16px}
#pv .pv-sec h2{margin:0 0 10px;font-size:20px}
#pv .pv-sec p{margin:0 0 10px;line-height:1.75}
#pv .pv-sec p:last-child{margin-bottom:0}
#pv .pv-sec a:not(.pt-btn){color:var(--pts-brand-ink)}
#pv .pv-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 12px}
#pv .pv-cards.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}
#pv .pv-cards>div{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:14px;background:var(--pts-bg-2);min-width:0}
#pv .pv-cards b{font-size:14.5px}
#pv .pv-cards span{font-size:13.5px;line-height:1.6;opacity:.85}
#pv .pv-list{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;line-height:1.7}
#pv .pv-tbl{overflow-x:auto;margin:6px 0 12px}
#pv .pv-tbl table{width:100%;min-width:560px;border-collapse:collapse;font-size:13.5px}
#pv .pv-tbl th,#pv .pv-tbl td{padding:9px 10px;border-bottom:1px solid var(--pts-line);text-align:left;vertical-align:top}
#pv .pv-tbl th{font-weight:700;background:var(--pts-bg-2)}
#pv .pv-chips{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 12px}
#pv .pv-chips span{padding:6px 12px;border-radius:999px;background:var(--pts-bg-2);border:1px solid var(--pts-line);font-size:13px}
#pv .pv-acts{display:flex;flex-wrap:wrap;gap:8px}
#pv .pv-ways{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:6px 0 12px}
#pv .pv-ways>div{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border-radius:14px;background:var(--pts-bg-2);min-width:0}
#pv .pv-ways i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--pts-brand);color:#fff;font-style:normal;font-weight:700}
#pv .pv-ways b{font-size:15px}
#pv .pv-ways span{font-size:13.5px;line-height:1.6;opacity:.85}
@media (max-width:900px){#pv .pv-grid{grid-template-columns:minmax(0,1fr)}#pv .pv-toc{position:static}#pv .pv-cards,#pv .pv-ways{grid-template-columns:minmax(0,1fr)}#pv .pv-cards.is-2{grid-template-columns:minmax(0,1fr)}}
@media (max-width:560px){#pv .pv-sec{padding:16px}}
