.Campaigns_container__1MsgF{max-width:1280px;margin:0 auto;padding:2rem 1rem}.Campaigns_container__1MsgF h1{font-size:2.5rem;color:var(--blue);text-shadow:0 2px 4px #0000004d;position:relative;display:inline-block}.Campaigns_container__1MsgF h1:after{content:"";position:absolute;bottom:-10px;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--blue) 0,transparent 100%)}.Campaigns_description__quOFc{font-family:var(--inria);font-size:1.1rem;line-height:1.6;margin:1.5rem 0 0;text-align:left;opacity:.9}.Campaigns_grid__NGQG2{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:2rem;margin-top:2rem}.Campaigns_cardLink__hWQHX{display:block;height:100%;text-decoration:none;color:inherit;transition:transform var(--low-trans) ease}.Campaigns_cardLink__hWQHX:hover{transform:translateY(-5px)}.Campaigns_card__Lz1yp{position:relative;height:100%;border-radius:var(--border-radius);overflow:hidden;background:rgba(var(--blueblack),.8);box-shadow:0 4px 6px rgba(0,0,0,.1)}.Campaigns_imageContainer__st0_f{position:relative;width:100%;height:290px}.Campaigns_image__Lrs2F{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}.Campaigns_cardLink__hWQHX:hover .Campaigns_image__Lrs2F{transform:scale(1.03)}.Campaigns_content__Z_Vrr{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;background:linear-gradient(to top,rgba(var(--blueblack),.9) 0,transparent 100%);color:var(--fff);text-align:right}.Campaigns_title__5ioBA{font-family:var(--cinzel);font-size:1.85rem;margin:.5rem 0 0;line-height:1.3;text-shadow:0 1px 2px rgba(var(--black),.8);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.Campaigns_progress__atiU9{padding:8px 12px;background:rgb(var(--black));display:inline-block;border-radius:var(--button-border-radius);font-size:.9rem}.Campaigns_infoButton__TrV4K{background:var(--bg-box-color);box-shadow:var(--blue-box-shadow);border-radius:var(--button-border-radius);color:var(--fff);width:50px;height:50px;margin-left:.7rem;font-size:1.3rem;position:absolute;top:75px;right:20px}.Campaigns_infoButton__TrV4K:hover{background:var(--blue)}@media screen and (max-width:768px){.Campaigns_grid__NGQG2{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}.Campaigns_imageContainer__st0_f{height:235px}.Campaigns_title__5ioBA{font-size:1.25rem}}