.s-pinc { padding-block: var(--space-6, 40px); }
.s-pinc__grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--space-5, 32px); margin-top: var(--space-5, 32px); }
.s-pinc__card h3 { font: 600 14px var(--font-sans); color: var(--fg-3); margin: 0 0 6px; }
.s-pinc__big { margin: 0 0 6px; font-size: 26px; }
.s-pinc__hint { margin: 0; font-size: 13px; color: var(--fg-3); line-height: 1.5; }
.s-pinc__method { margin-top: var(--space-5, 32px); max-width: 78ch; padding: 14px 16px; border-left: 3px solid var(--accent, #FF5436); background: color-mix(in srgb, var(--accent, #FF5436) 6%, transparent); font-size: 14px; line-height: 1.6; color: var(--fg-2); }
.s-pinc__types { margin-top: var(--space-4, 24px); max-width: 78ch; font-size: 14px; color: var(--fg-2); line-height: 1.6; }
@media (max-width: 900px) { .s-pinc__grid { grid-template-columns: 1fr; } }

.s-pinc__claim { margin-top: var(--space-4, 24px); max-width: 78ch; font-size: 14px; line-height: 1.6; color: var(--fg-2); }
.s-pinc__claim a { color: inherit; text-decoration: underline; }
