.pg-privacy .short{gap:var(--gap);grid-template-columns:repeat(3,1fr);display:grid}.pg-privacy .short .card{gap:var(--s-3);min-height:0}.pg-privacy .short .signal{color:var(--detail)}.pg-privacy .policy{grid-template-columns:minmax(180px,1fr) minmax(0,2.2fr);gap:clamp(24px,4vw,72px);display:grid}.pg-privacy .policy+.policy{margin-top:var(--s-9)}.pg-privacy .policy .body+.body{margin-top:var(--s-4)}.pg-privacy .tbl{border-collapse:collapse;width:100%;margin-top:var(--s-5);font-size:15px}.pg-privacy .tbl th{text-align:left;font:500 var(--t-label)/1.3 var(--font-system);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding:0 var(--s-4) var(--s-3) 0;border-bottom:1px solid var(--line)}.pg-privacy .tbl td{padding:var(--s-4) var(--s-4) var(--s-4) 0;border-bottom:1px solid var(--line);color:var(--body);vertical-align:top}.pg-privacy .tbl td:first-child{color:var(--ink);white-space:nowrap;font-weight:500}.pg-privacy code{color:var(--ink);font:500 14px/1 ui-monospace,SFMono-Regular,Menlo,monospace}@media (max-width:900px){.pg-privacy .short,.pg-privacy .policy{grid-template-columns:1fr}.pg-privacy .tbl,.pg-privacy .tbl tbody,.pg-privacy .tbl tr,.pg-privacy .tbl td{display:block}.pg-privacy .tbl thead{display:none}.pg-privacy .tbl tr{padding-block:var(--s-3);border-bottom:1px solid var(--line)}.pg-privacy .tbl td{padding:var(--s-1) 0;border:0}}
