.psf{background:var(--line-ink);border:1px solid var(--line-ink);gap:1px;margin:28px 0;display:grid}@media (width>=900px){.psf{grid-template-columns:repeat(3,1fr)}}.psf div{background:var(--paper);padding:22px}.psf p{color:var(--text-ink-2);margin:0;font-size:.98rem}.psf p.tag{color:var(--red-ink);font-size:var(--fs-tag);margin-bottom:8px}
