.privacy-wrap{max-width:680px;margin:0 auto;padding:0 24px;width:100%}.privacy-hero{padding:48px 0 32px}.privacy-hero h1{font-family:var(--fd);font-size:32px;font-weight:800;letter-spacing:-.04em;margin-bottom:8px;color:var(--t1)}.privacy-hero p{font-size:16px;color:var(--t2);line-height:1.6}.promise{background:var(--add-bg);border-radius:var(--r);padding:20px 24px;margin-bottom:36px;display:flex;align-items:flex-start;gap:14px}.promise-icon{width:36px;height:36px;border-radius:50%;background:var(--card);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--add-t)}.promise-text{font-size:15px;color:var(--add-t);font-weight:500;line-height:1.55}.privacy-section{margin-bottom:32px}.privacy-section h2{font-size:17px;font-weight:700;letter-spacing:-.2px;margin-bottom:8px;color:var(--t1)}.privacy-section p{font-size:14.5px;color:var(--t2);line-height:1.7;margin-bottom:12px}.privacy-section p:last-child{margin-bottom:0}.collect-grid{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--r);overflow:hidden;margin:16px 0;background:var(--card)}.collect-row{display:grid;grid-template-columns:1fr 110px 110px;padding:12px 16px;border-bottom:1px solid var(--border);font-size:13px;align-items:center;gap:8px}.collect-row:last-child{border-bottom:none}.collect-row.header{background:var(--surface);font-weight:600;font-size:12px;color:var(--t3);text-transform:uppercase;letter-spacing:.3px}.collect-item{color:var(--t2)}.collect-yes{color:var(--rm-t);font-weight:500;text-align:center}.collect-no{color:var(--add-t);font-weight:500;text-align:center}.updated{font-size:13px;color:var(--t3);padding:32px 0;border-top:1px solid var(--border)}@media (max-width:560px){.collect-row{grid-template-columns:1fr;gap:4px}.collect-row.header{display:none}}.privacy-th-center{text-align:center}.privacy-cell-center{text-align:center;font-size:12px}.privacy-footnote{font-size:12.5px;color:var(--t3)}
