.news-card[data-v-2b0093b2]{background:#ffffffd6;border-radius:28px;box-shadow:0 18px 45px #48371a14;height:100%;overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,background-color .35s ease}.news-card--full[data-v-2b0093b2]{align-items:start;background:linear-gradient(180deg,#fffffff5,#f7f4eeeb);display:grid;gap:32px;grid-template-columns:minmax(280px,500px) minmax(0,1fr);padding:28px}.news-card-image[data-v-2b0093b2]{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.22,1,.36,1);width:100%}.news-card--full .news-card-image[data-v-2b0093b2]{aspect-ratio:3/2;border-radius:24px}.news-card-copy[data-v-2b0093b2]{padding:18px 18px 22px}.news-card--full .news-card-copy[data-v-2b0093b2]{min-width:0;padding:0}.news-card-date[data-v-2b0093b2]{color:#474646;display:block;font-size:14px;margin-bottom:8px}.news-card-title[data-v-2b0093b2]{color:#000;display:-webkit-box;font-size:clamp(22px,1.8vw,30px);line-height:1.15;margin-bottom:12px;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news-card--full .news-card-title[data-v-2b0093b2]{font-size:clamp(28px,3vw,38px);-webkit-line-clamp:unset;line-height:1.1;margin:0 0 12px}.news-card-title-link[data-v-2b0093b2]{color:inherit;text-decoration:none;transition:color .25s ease}.news-card-excerpt[data-v-2b0093b2]{color:#474646;display:-webkit-box;font-size:15px;line-height:1.6;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.news-card-body[data-v-2b0093b2]{color:#474646;font-size:clamp(18px,2vw,22px);line-height:1.8;max-width:70ch}.news-card-body p+p[data-v-2b0093b2]{margin-top:16px}.news-card-links[data-v-2b0093b2]{margin-top:24px}.news-card-links-label[data-v-2b0093b2]{color:#474646;font-size:14px;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.news-card-external-link[data-v-2b0093b2]{color:#1d4ed8;display:block;margin-top:8px;overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:3px;width:-moz-fit-content;width:fit-content}.news-card-signature[data-v-2b0093b2]{font-size:18px;font-style:italic;margin-top:24px}.news-card-link[data-v-2b0093b2]{color:#1d4ed8;display:inline-flex;margin-top:18px;text-decoration:underline;text-underline-offset:3px;transition:color .25s ease,text-underline-offset .25s ease}.news-card[data-v-2b0093b2]:focus-within,.news-card[data-v-2b0093b2]:hover{background:#fffffff5;box-shadow:0 24px 55px #48371a29;transform:translateY(-6px)}.news-card--full[data-v-2b0093b2]:focus-within,.news-card--full[data-v-2b0093b2]:hover{background:linear-gradient(180deg,#fffffff5,#f7f4eeeb);transform:none}.news-card:focus-within .news-card-image[data-v-2b0093b2],.news-card:hover .news-card-image[data-v-2b0093b2]{transform:scale(1.05)}.news-card--full:focus-within .news-card-image[data-v-2b0093b2],.news-card--full:hover .news-card-image[data-v-2b0093b2]{transform:none}.news-card:focus-within .news-card-link[data-v-2b0093b2],.news-card:focus-within .news-card-title-link[data-v-2b0093b2],.news-card:hover .news-card-link[data-v-2b0093b2],.news-card:hover .news-card-title-link[data-v-2b0093b2]{color:#163aa7}.news-card:focus-within .news-card-link[data-v-2b0093b2],.news-card:hover .news-card-link[data-v-2b0093b2]{text-underline-offset:5px}.news-card-link[data-v-2b0093b2]:focus-visible,.news-card-title-link[data-v-2b0093b2]:focus-visible{border-radius:8px;outline:3px solid rgba(29,78,216,.28);outline-offset:4px}@media(prefers-reduced-motion:reduce){.news-card[data-v-2b0093b2],.news-card-image[data-v-2b0093b2],.news-card-link[data-v-2b0093b2],.news-card-title-link[data-v-2b0093b2]{transition:none}.news-card[data-v-2b0093b2]:focus-within,.news-card:focus-within .news-card-image[data-v-2b0093b2],.news-card[data-v-2b0093b2]:hover,.news-card:hover .news-card-image[data-v-2b0093b2]{transform:none}}@media(max-width:900px){.news-card-title[data-v-2b0093b2]{font-size:25px}.news-card--full[data-v-2b0093b2]{gap:20px;grid-template-columns:1fr;padding:18px}.news-card--full .news-card-title[data-v-2b0093b2]{font-size:25px}.news-card-body[data-v-2b0093b2]{font-size:16px;line-height:1.7}.news-card-signature[data-v-2b0093b2]{font-size:16px}}
