/* Karta informacji w sekcjach stron „Przydatne w gminie”. */
.pp-info { display: flex; gap: 12px; padding: 14px; border-radius: 18px; background: var(--card); color: var(--ink); border: 1px solid var(--line); min-width: 0; }
.pp-hero .pp-info { border-color: transparent; }
.pp-info-tresc { min-width: 0; }
.pp-info h3 { margin: 0 0 4px; font: 800 17px/1.15 var(--display); }
.pp-info p, .pp-info ul { margin: 0 0 6px; font: 400 14.5px/1.45 var(--text); color: var(--ink2); }
.pp-info ul { padding-left: 18px; }
.pp-info li + li { margin-top: 3px; }
.pp-info :is(p, ul):last-child { margin-bottom: 0; }
.pp-info a:not(.pp-btn) { color: var(--ink); font-weight: 700; text-underline-offset: 3px; overflow-wrap: anywhere; }
.pp-info a.pp-btn { margin-top: 4px; }
