.ind-cards{margin:0;padding:0;list-style:none}.ind-card{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;height:100%;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 1px 3px #0f172a14}.ind-card:hover{border-color:#94a3b8}.ind-card:focus-visible{outline-offset:2px;outline:3px solid #0757a8}.ind-card-photo{aspect-ratio:4/3;background:#f1f5f9;display:block;overflow:hidden}.ind-card-photo img{object-fit:cover;width:100%;height:100%;display:block}.ind-card-text{flex-direction:column;gap:4px;padding:12px 14px 14px;display:flex}.ind-card-text strong{font-size:17px;line-height:22px}.ind-card-text span{color:#475569;font-size:14px;line-height:20px}.ind-card-text b{color:#0f172a}@media (max-width:767.98px){.ind-cards--row{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:12px;padding:4px 16px 12px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.ind-cards--row::-webkit-scrollbar{display:none}.ind-cards--row>li{scroll-snap-align:start;flex:0 0 72%}}.ind-cards--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:1200px;margin:0 auto;padding:0 16px;display:grid}@media (min-width:768px){.ind-cards--row,.ind-cards--grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1200px;margin:0 auto;padding:0 24px;display:grid}}@media (min-width:1200px){.ind-cards--row,.ind-cards--grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ind-all{text-align:center;margin-top:16px}.ind-all a{color:#0f172a;align-items:center;min-height:44px;font-weight:600;text-decoration:underline;display:inline-flex}.ind-more{flex-wrap:wrap;justify-content:center;gap:8px 12px;margin:0;padding:0;list-style:none;display:flex}.ind-more a{color:#0f172a;border:1px solid #e2e8f0;border-radius:8px;align-items:center;min-height:44px;padding:0 14px;text-decoration:none;display:inline-flex}
