.news-page[data-v-014c50c7]{background:radial-gradient(circle at 91% 8%,#b8dff047,#0000 15rem),linear-gradient(#f6faf7,#eef7f3);padding:clamp(68px,9vw,116px) 0}.news-board[data-v-014c50c7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.news-entry[data-v-014c50c7]{padding:15px;transform:rotate(-1deg)}.news-entry--2[data-v-014c50c7]{margin-top:28px;transform:rotate(1.5deg)}.pin[data-v-014c50c7]{z-index:2;background:var(--brand);border:4px solid #fffc;border-radius:50%;width:16px;height:16px;position:absolute;top:8px;left:50%;box-shadow:0 3px 5px #39524938}.news-entry__image[data-v-014c50c7]{aspect-ratio:16/10;object-fit:cover;border-radius:15px 22px 14px 20px;width:100%;display:block}.news-entry__carousel[data-v-014c50c7]{aspect-ratio:16/10;border-radius:15px 22px 14px 20px;flex:1;min-width:0}.news-carousel-wrapper[data-v-014c50c7]{align-items:center;gap:5px;display:flex}.news-carousel-dots[data-v-014c50c7]{justify-content:center;gap:2px;margin-top:6px;display:flex}.carousel-dot[data-v-014c50c7]{cursor:pointer;background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.carousel-dot[data-v-014c50c7]:before{content:"";background:#315f5873;border-radius:50%;width:8px;height:8px}.carousel-dot--active[data-v-014c50c7]:before{background:var(--brand-deep);transform:scale(1.2)}.news-entry__carousel[data-v-014c50c7] .q-carousel__slide{background-position:50%;background-size:cover}.news-entry__body[data-v-014c50c7]{padding:20px 10px 9px}.news-entry__meta[data-v-014c50c7]{color:var(--brand-deep);letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:900}.news-entry h2[data-v-014c50c7]{color:var(--ink);margin:10px 0;font-size:1.34rem;line-height:1.35}.news-entry p[data-v-014c50c7],.appointment p[data-v-014c50c7]{color:var(--ink-soft);margin:0;font-size:1.04rem;line-height:1.68}.news-entry__actions[data-v-014c50c7]{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.content-empty-state[data-v-014c50c7]{max-width:620px;color:var(--ink-soft);background:var(--paper);box-shadow:var(--shadow-card);text-align:center;border-radius:22px 28px 24px 30px;margin:36px auto 0;padding:26px 30px}.news-pagination[data-v-014c50c7]{justify-content:center;margin-top:36px;display:flex}@media (width<=1000px){.news-board[data-v-014c50c7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.news-board[data-v-014c50c7]{grid-template-columns:1fr}.news-entry--2[data-v-014c50c7]{margin-top:0}}
