/* Страница «Безопасность и данные» (макет Security.dc.html) */
.page-security .row.top { align-items: start; }
.page-security .wr { display: grid; grid-template-columns: minmax(0, 1fr) auto; gap: 16px; align-items: center; padding: 16px 22px; border-bottom: 1px solid var(--s-row); }
.page-security .wr:last-child { border-bottom: 0; }
.page-security .wr .t { font-size: 14px; }
.page-security .writes { overflow: hidden; }
.page-security .mock-foot { padding: 10px 18px; background: #faf9ff; font-size: 12px; }
.page-security .keys-head { display: flex; flex-direction: column; gap: 14px; }
.page-security .keys { display: flex; flex-direction: column; gap: 36px; }
.page-security .cta .col { max-width: 680px; }
@media (max-width: 640px) {
    .page-security .wr { padding: 14px 16px; }
}
