.privacy-band{gap:26px;min-width:0;max-width:820px;margin:0 auto;line-height:1.7;display:grid}.privacy-hero{gap:8px;display:grid}.privacy-hero h1{margin:0;font-size:clamp(1.45rem,3.4vw,2rem);line-height:1.25}.privacy-hero p{color:var(--muted);margin:0}.privacy-hero .privacy-date{color:var(--green-strong);font-size:.86rem;font-weight:750}.privacy-band section{gap:8px;min-width:0;display:grid}.privacy-band h2{border-top:1px solid var(--line);margin:0;padding-top:14px;font-size:1.12rem}.privacy-band h3{margin:6px 0 0;font-size:.95rem}.privacy-band p,.privacy-band ul{margin:0}.privacy-band ul{gap:4px;padding-left:1.2em;display:grid}.privacy-band a{color:var(--green-strong);font-weight:750}.privacy-band code{overflow-wrap:anywhere;background:#eef5f1;border-radius:5px;padding:1px 5px;font-size:.82rem}.privacy-table-wrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.privacy-table{border-collapse:collapse;width:100%;min-width:560px;font-size:.86rem}.privacy-table th,.privacy-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:9px 12px}.privacy-table th{color:var(--muted);white-space:nowrap;background:#f4f9f6;font-size:.78rem}.privacy-table tr:last-child td{border-bottom:none}.privacy-table td:nth-child(2),.privacy-table td:nth-child(4){white-space:nowrap}
