.pk-trust-safety { overflow-x: clip; }
.pk-trust-safety .pk-application-intro { max-width: 800px; }
.pk-trust-safety__navigation { display: flex; flex-wrap: wrap; gap: var(--pk-space-10); margin-bottom: var(--pk-space-40); }
.pk-trust-safety__navigation a,
.pk-trust-safety__resources a { color: var(--pk-color-action); font: 600 14px/20px var(--pk-font-family-ui); text-decoration: none; }
.pk-trust-safety__navigation a { padding: 8px var(--pk-space-10); border: var(--pk-border-standard); border-radius: var(--pk-radius-input); background: var(--pk-color-surface); }
.pk-trust-safety__navigation a:hover,
.pk-trust-safety__resources a:hover { color: var(--pk-color-action-hover); border-color: var(--pk-color-action-hover); }
.pk-trust-safety__principles,
.pk-trust-safety__section,
.pk-trust-safety__resources { display: grid; gap: var(--pk-space-16); margin-bottom: var(--pk-space-40); }
.pk-trust-safety__principles > h2,
.pk-trust-safety__section > h2,
.pk-trust-safety__resources > h2 { margin: 0; color: var(--pk-color-text); font: 600 20px/28px var(--pk-font-family-ui); }
.pk-trust-safety__section > p,
.pk-trust-safety__resources > p { max-width: 880px; margin: 0; color: var(--pk-color-text); font: 500 14px/20px var(--pk-font-family-ui); }
.pk-trust-safety__principle-grid,
.pk-trust-safety__split { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: var(--pk-space-20); }
.pk-trust-safety__split { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.pk-trust-safety__principle-grid article,
.pk-trust-safety__split article { display: grid; align-content: start; gap: var(--pk-space-8); min-width: 0; padding: var(--pk-space-16); border: var(--pk-border-standard); border-radius: var(--pk-radius-surface); background: var(--pk-color-surface); }
.pk-trust-safety h3 { margin: 0; color: var(--pk-color-text); font: 600 16px/22px var(--pk-font-family-ui); }
.pk-trust-safety article p,
.pk-trust-safety__note { margin: 0; color: var(--pk-color-text); font: 500 14px/20px var(--pk-font-family-ui); }
.pk-trust-safety__section--protection { padding: var(--pk-space-20); border: var(--pk-border-standard); border-radius: var(--pk-radius-surface); background: var(--pk-color-surface); }
.pk-trust-safety__process { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: var(--pk-space-12); padding: 0; margin: 0; list-style: none; }
.pk-trust-safety__process li { display: grid; gap: var(--pk-space-8); min-width: 0; padding-top: var(--pk-space-12); border-top: var(--pk-border-standard); color: var(--pk-color-text); font: 500 14px/20px var(--pk-font-family-ui); }
.pk-trust-safety__process strong { font-weight: 600; }
.pk-trust-safety__note { padding: var(--pk-space-12); border-left: 2px solid var(--pk-color-action); background: var(--pk-color-canvas); }
.pk-trust-safety__resources { padding-top: var(--pk-space-20); border-top: var(--pk-border-standard); }
.pk-trust-safety__resources div { display: flex; flex-wrap: wrap; gap: var(--pk-space-12); }
.pk-trust-safety a:focus-visible { outline: 1px solid var(--pk-color-action); outline-offset: 2px; }
@media (max-width: 1199px) { .pk-trust-safety__principle-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); } .pk-trust-safety__process { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 767px) { .pk-trust-safety__navigation { margin-bottom: var(--pk-space-32); } .pk-trust-safety__principles, .pk-trust-safety__section, .pk-trust-safety__resources { margin-bottom: var(--pk-space-32); } .pk-trust-safety__principle-grid, .pk-trust-safety__split, .pk-trust-safety__process { grid-template-columns: minmax(0, 1fr); } .pk-trust-safety__section--protection { padding: var(--pk-space-16); } }