/* Страница «Цены» (design/site-2026-10-27/Prices.dc.html) */
.page-prices .step { grid-template-columns: 28px minmax(0, 1fr) auto; }
.page-prices .step i { font-style: normal; width: 24px; height: 24px; border-radius: 50%; background: #efedfd; color: #4f3be0; display: grid; place-items: center; font-size: 12px; font-weight: 700; }
.page-prices .total b:last-child { font-variant-numeric: tabular-nums; }
.page-prices .step b { white-space: nowrap; }
.page-prices .rs { display: flex; align-items: center; gap: 10px; padding: 12px 18px; border-bottom: 1px solid #eeedf7; flex-wrap: wrap; }
.page-prices .rs:last-of-type { border-bottom: 0; }
.page-prices .rs .pf { width: 18px; height: 18px; }
.page-prices .journal { padding: 10px 18px; background: #faf9ff; font-size: 12px; }
.page-prices .trial { padding: 20px; display: flex; gap: 14px; align-items: flex-start; background: #eff6ff; border-color: #bedbff; }
.page-prices .trial span:last-child { font-size: 15px; color: #193cb8; min-width: 0; }
