/* razlozi — rešetka kartica sa ikonicom. */

.pew-reasons {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: var(--sp-md);
}

/* Kartica čita --pew-surface, pa je bela na kremu i podignuto zelena na
   zelenoj sekciji — jedno pravilo, sve podloge. */
.pew-reason {
    padding: clamp(1.25rem, 2vw, 1.6rem);
    background: var(--pew-surface);
    border: 1px solid var(--pew-line);
    border-radius: var(--r-md);
}
.pew-reason__title { margin-bottom: var(--sp-2xs); color: var(--pew-fg); }
.pew-reason__text {
    color: var(--pew-fg-body);
    font-size: var(--fs-small);
    line-height: 1.6;
    margin: 0;
}

@media (max-width: 1024px) { .pew-reasons { grid-template-columns: repeat(2, minmax(0, 1fr)); } }
@media (max-width: 640px)  { .pew-reasons { grid-template-columns: 1fr; } }
