.CardPortal-module__sFRYUG__card{color:#17301f;background:#fff;border:1px solid #e3ece0;border-radius:18px;flex-direction:column;height:100%;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #0f322d12}.CardPortal-module__sFRYUG__card:hover{transform:translateY(-4px);box-shadow:0 18px 38px #0f322d24}.CardPortal-module__sFRYUG__link{z-index:5;position:absolute;inset:0}.CardPortal-module__sFRYUG__foto{aspect-ratio:16/10;background:linear-gradient(135deg,#cfe8c4,#6cb049) 50%/cover no-repeat;flex:none;position:relative;overflow:hidden}.CardPortal-module__sFRYUG__foto:after{content:"";background:inherit;z-index:0;transition:transform .4s;position:absolute;inset:0;transform:scale(1)}.CardPortal-module__sFRYUG__card:hover .CardPortal-module__sFRYUG__foto:after{transform:scale(1.06)}.CardPortal-module__sFRYUG__foto>*{z-index:2}.CardPortal-module__sFRYUG__semFoto{letter-spacing:.12em;color:#ffffffd9;text-transform:uppercase;place-items:center;font-size:.8rem;font-weight:800;display:grid;position:absolute;inset:0}.CardPortal-module__sFRYUG__selo{color:#105538;white-space:nowrap;text-overflow:ellipsis;background:#fffffff0;border-radius:999px;max-width:calc(100% - 24px);padding:4px 10px;font-size:.72rem;font-weight:800;position:absolute;bottom:12px;left:12px;overflow:hidden;box-shadow:0 4px 12px #00000026}.CardPortal-module__sFRYUG__data{text-align:center;background:#fff;border-radius:12px;width:52px;padding:6px 0;line-height:1;position:absolute;top:12px;left:12px;box-shadow:0 6px 14px #0000002e}.CardPortal-module__sFRYUG__data strong{color:#105538;font-size:1.35rem;font-weight:800;display:block}.CardPortal-module__sFRYUG__data small{letter-spacing:.08em;color:#6cb049;font-size:.66rem;font-weight:800}.CardPortal-module__sFRYUG__corpo{flex-direction:column;flex:1;gap:6px;padding:14px 16px 16px;display:flex}.CardPortal-module__sFRYUG__titulo{color:#17301f;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.02rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.CardPortal-module__sFRYUG__linhas{color:#5f7266;flex-wrap:wrap;gap:4px 12px;font-size:.8rem;display:flex}.CardPortal-module__sFRYUG__resumo{color:#5f7266;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.86rem;line-height:1.5;display:-webkit-box;overflow:hidden}.CardPortal-module__sFRYUG__acao{color:#105538;margin-top:auto;padding-top:6px;font-size:.82rem;font-weight:800}.CardPortal-module__sFRYUG__compacto .CardPortal-module__sFRYUG__titulo{font-size:.95rem}.CardPortal-module__sFRYUG__compacto .CardPortal-module__sFRYUG__corpo{padding:12px 14px 14px}
