.s-palt { padding-block: var(--space-6, 40px); }
.s-palt__grid { display: grid; grid-template-columns: repeat(4, 1fr); gap: var(--space-5, 32px); margin-top: var(--space-5, 32px); }
.s-palt__card { display: flex; flex-direction: column; gap: 6px; }
.s-palt__card h3 { font-size: 16px; margin: 0; }
.s-palt__diff { margin: 0; font-size: 13px; font-weight: 600; }
.s-palt__diff--up { color: #14A44D; }
.s-palt__diff--down { color: var(--fg-3); }
.s-palt__meta { margin: 0; font-size: 13px; color: var(--fg-3); }
.s-palt__card .btn { margin-top: auto; }
.s-palt__links { display: flex; flex-wrap: wrap; gap: var(--space-4, 24px); margin-top: var(--space-5, 32px); font-size: 15px; }
.s-palt__near { margin-top: var(--space-4, 24px); font-size: 14px; color: var(--fg-3); }
@media (max-width: 1000px) { .s-palt__grid { grid-template-columns: repeat(2, 1fr); } }
@media (max-width: 560px) { .s-palt__grid { grid-template-columns: 1fr; } }
