.mvm-news{--news-blue:#036;--news-blue-rgb:0,51,102;--news-green:#467a6e;--news-light:#f8fafc;--news-ink:#1a1a1a;padding:40px 0;width:100%}.mvm-news *,.mvm-news :after,.mvm-news :before{box-sizing:border-box}.mvm-news__container{margin:0 auto;max-width:1280px;width:100%}.mvm-news__header{align-items:flex-end;display:flex;gap:24px;justify-content:space-between;margin-bottom:32px}.mvm-news__intro{flex:1 1 auto;min-width:0}.mvm-news__heading{color:var(--news-blue);font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.25;margin:0}.mvm-news__description{color:rgba(0,0,0,.7);font-size:16px;line-height:1.7;margin:14px 0 0;max-width:800px}.mvm-news__all-link{align-items:center;background:#fff;border:1px solid rgba(var(--news-blue-rgb),.15);border-radius:999px;color:var(--news-blue);display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:600;gap:9px;justify-content:center;line-height:1.5;padding:12px 20px;text-decoration:none;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.mvm-news__all-link:focus-visible,.mvm-news__all-link:hover{background:var(--news-blue);border-color:var(--news-blue);color:#fff}.mvm-news__description>p{margin:0}.mvm-news__grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.mvm-news__card{background:#fff;border:1px solid rgba(var(--news-blue-rgb),.1);border-radius:2rem;box-shadow:0 18px 40px rgba(var(--news-blue-rgb),.08);display:flex;flex-direction:column;height:100%;margin:0;min-height:28rem;min-width:0;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.mvm-news__card:focus-within,.mvm-news__card:hover{box-shadow:0 28px 55px rgba(var(--news-blue-rgb),.16);transform:translateY(-4px)}.mvm-news__card-link{display:flex;flex:1 1 auto;flex-direction:column;height:100%;min-width:0;width:100%}.mvm-news__card-link,.mvm-news__card-link:focus,.mvm-news__card-link:hover{color:inherit;text-decoration:none}.mvm-news__card-link:focus-visible{border-radius:2rem;outline:3px solid var(--news-green);outline-offset:-3px}.mvm-news__card-content{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;padding:28px}.mvm-news__badges{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.mvm-news__category,.mvm-news__status{align-items:center;border-radius:999px;display:inline-flex;font-size:12px;line-height:1.5;padding:5px 12px;width:fit-content}.mvm-news__status{font-weight:600;letter-spacing:.15em;text-transform:uppercase}.mvm-news__status--open{background:rgba(107,159,146,.15);color:#3b7564}.mvm-news__status--soon{background:#fef3c7;color:#92400e}.mvm-news__status--closed{background:rgba(194,42,34,.1);color:#a62a2a}.mvm-news__category{background:var(--news-light);border:1px solid rgba(var(--news-blue-rgb),.1);color:var(--news-blue);font-weight:500}.mvm-news__card-title{color:var(--news-blue);font-family:ui-serif,Georgia,Cambria,Times New Roman,Times,serif;font-size:24px;font-weight:700;line-height:1.25;margin:20px 0 0;min-height:5.5rem;overflow:hidden;transition:color .3s ease}.mvm-news__card:focus-within .mvm-news__card-title,.mvm-news__card:hover .mvm-news__card-title{color:var(--news-green)}.mvm-news__summary{display:-webkit-box;-webkit-box-orient:vertical;color:rgba(0,0,0,.7);font-size:14px;font-weight:400;-webkit-line-clamp:4;line-height:28px;margin:16px 0 0;min-height:7rem;overflow:hidden}.mvm-news__tag-groups{display:flex;flex-direction:column;gap:12px;margin-top:24px;min-height:5.5rem}.mvm-news__tag-row{display:flex;flex-wrap:wrap;gap:8px}.mvm-news__tag{align-items:center;background:#fff;border:1px solid rgba(var(--news-blue-rgb),.15);border-radius:999px;color:var(--news-blue);display:inline-flex;font-size:12px;font-weight:600;letter-spacing:.12em;line-height:1.5;max-width:100%;overflow-wrap:anywhere;padding:5px 12px;text-transform:uppercase}.mvm-news__tag--more{background:var(--news-light);border-color:rgba(var(--news-blue-rgb),.1);font-weight:500;letter-spacing:normal;text-transform:none}.mvm-news__footer{align-items:flex-end;border-top:1px solid rgba(var(--news-blue-rgb),.1);display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding-top:20px}.mvm-news__province{color:rgba(0,0,0,.55);font-size:14px;line-height:1.5;min-width:0;overflow-wrap:anywhere}.mvm-news__cta{align-items:center;align-self:flex-end;background:var(--news-blue);border-radius:999px;box-shadow:0 14px 28px rgba(var(--news-blue-rgb),.18);color:#fff;display:inline-flex;flex:0 0 auto;font-size:14px;font-weight:600;gap:9px;justify-content:center;line-height:1.5;margin-left:auto;padding:12px 20px;transition:background-color .2s ease;white-space:nowrap}.mvm-news__card:focus-within .mvm-news__cta,.mvm-news__card:hover .mvm-news__cta{background:var(--news-green)}@media (max-width:1279px){.mvm-news__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mvm-news__card-content{padding:24px}}@media (max-width:767px){.mvm-news{padding:24px 0}.mvm-news__header{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:24px}.mvm-news__grid{grid-template-columns:minmax(0,1fr)}.mvm-news__card,.mvm-news__card-title,.mvm-news__summary,.mvm-news__tag-groups{min-height:0}}@media (prefers-reduced-motion:reduce){.mvm-news__all-link,.mvm-news__card,.mvm-news__card-title,.mvm-news__cta{transition:none}}