.news-page[data-v-584f93ea]{min-height:100vh;background:radial-gradient(120% 100% at 50% 0%,#38312a,#181614);color:#f0e9df;padding-top:120px}.news-page__header[data-v-584f93ea]{display:grid;gap:1.2rem;max-width:1200px;margin:0 auto;padding:4rem 24px 2rem;text-align:center}.news-card time[data-v-584f93ea]{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:#d2a975}.news-page__header p[data-v-584f93ea]:last-child{max-width:620px;margin:0 auto;color:#f0e9dfa6;font-size:1.05rem;line-height:1.6}.news-page__body[data-v-584f93ea]{max-width:1200px;margin:0 auto;padding:0 24px 100px}.news-page__state[data-v-584f93ea]{padding:32px 0;text-align:center;color:#f0e9dfa6;font-style:italic}.news-page__state--error[data-v-584f93ea]{color:#d75a4a}.news-grid[data-v-584f93ea]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.08);border-left:1px solid rgba(255,255,255,.08)}.news-card[data-v-584f93ea]{display:flex;flex-direction:column;text-decoration:none;background:transparent;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);transition:background .4s ease,border-color .4s ease}.news-card[data-v-584f93ea]:hover{background:#ffffff08}.news-card__image[data-v-584f93ea]{display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;background:#24201d;color:#ffffff26;font-size:2.5rem;font-weight:300}.news-card__image img[data-v-584f93ea]{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,1,.3,1),filter .8s ease;filter:brightness(.85) contrast(1.1)}.news-card:hover .news-card__image img[data-v-584f93ea]{transform:scale(1.05);filter:brightness(1.05) contrast(1.05)}.news-card__copy[data-v-584f93ea]{display:flex;flex-direction:column;gap:1rem;padding:32px 24px;flex-grow:1}.news-card__copy h2[data-v-584f93ea]{margin:0;font-size:clamp(1.2rem,1.5vw,1.5rem);font-weight:500;line-height:1.35;color:#f0e9df}.news-card__copy p[data-v-584f93ea]{margin:0;color:#f0e9dfa6;line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media (max-width: 900px){.news-grid[data-v-584f93ea]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.news-page__header[data-v-584f93ea]{padding-top:120px;padding-bottom:40px}.news-grid[data-v-584f93ea]{grid-template-columns:1fr}.news-card__copy[data-v-584f93ea]{padding:24px 20px}}
