.news-page[data-v-cd56dc4e]{width:min(860px,calc(100% - 32px));margin:0 auto;padding:36px 0 64px;color:#0f172a}.news-page__crumbs[data-v-cd56dc4e]{display:flex;flex-wrap:wrap;gap:6px;color:#64748b;font-size:13px;font-weight:800}.news-page__crumbs a[data-v-cd56dc4e]{color:var(--itbs-primary)}.news-page__meta[data-v-cd56dc4e]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:22px 0 10px;color:#64748b;font-size:13px;font-weight:800}.news-page__partner[data-v-cd56dc4e]{border-radius:999px;background:#fff1e8;padding:3px 10px;color:var(--itbs-primary);font-size:11px;letter-spacing:.06em;text-transform:uppercase}.news-page h1[data-v-cd56dc4e]{margin:0;font-size:clamp(30px,4.6vw,48px);font-weight:950;letter-spacing:-.03em;line-height:1.05}.news-page__lead[data-v-cd56dc4e]{margin:14px 0 0;color:#475569;font-size:19px;font-weight:650;line-height:1.5}.news-page__image[data-v-cd56dc4e]{width:100%;height:auto;margin-top:26px;border-radius:24px;box-shadow:0 24px 60px -30px #0f172a80}.news-page__body[data-v-cd56dc4e]{margin-top:26px;font-size:17px;line-height:1.7;color:#1e293b}.news-page__body[data-v-cd56dc4e] p{margin:0 0 14px}.news-page__body[data-v-cd56dc4e] h2,.news-page__body[data-v-cd56dc4e] h3{margin:24px 0 10px;font-weight:900;line-height:1.25}.news-page__body[data-v-cd56dc4e] ol,.news-page__body[data-v-cd56dc4e] ul{margin:0 0 14px;padding-left:22px}.news-page__body[data-v-cd56dc4e] ul{list-style:disc}.news-page__body[data-v-cd56dc4e] ol{list-style:decimal}.news-page__body[data-v-cd56dc4e] li{margin:4px 0}.news-page__body[data-v-cd56dc4e] a{color:var(--itbs-primary);font-weight:700;text-decoration:underline}.news-page__body[data-v-cd56dc4e] img{max-width:100%;height:auto;border-radius:18px;margin:10px 0}.news-page__cta[data-v-cd56dc4e]{margin-top:24px}.news-page__btn[data-v-cd56dc4e]{display:inline-flex;align-items:center;min-height:56px;border-radius:16px;background:linear-gradient(135deg,var(--itbs-primary),#ff7b22);padding:0 26px;color:#fff;font-size:16px;font-weight:950;box-shadow:0 14px 26px #ff642847}.news-page__ended[data-v-cd56dc4e]{margin:0 0 14px;border:1px solid #fde1cf;border-radius:14px;background:#fff7f1;padding:12px 16px;color:#9a3412;font-size:15px;font-weight:750}.news-page__related[data-v-cd56dc4e]{margin-top:44px}.news-page__related h2[data-v-cd56dc4e]{margin:0 0 14px;font-size:22px;font-weight:900}.news-page__related ul[data-v-cd56dc4e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.news-page__related li a[data-v-cd56dc4e]{display:grid;gap:8px;min-width:0;color:inherit;font-size:15px;font-weight:850;line-height:1.3}.news-page__related li a:hover span[data-v-cd56dc4e]{color:var(--itbs-primary)}.news-page__related img[data-v-cd56dc4e]{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:14px;background:#f1f5f9}.news-page__all[data-v-cd56dc4e]{display:inline-block;margin-top:14px;color:var(--itbs-primary);font-size:14px;font-weight:900}@media(max-width:640px){.news-page__related ul[data-v-cd56dc4e]{grid-template-columns:1fr}}.news-page__contact[data-v-cd56dc4e]{margin-top:44px;border-top:1px solid #e2e8f0;padding-top:26px}.news-page__contact h2[data-v-cd56dc4e]{margin:0;font-size:22px;font-weight:900}.dark .news-page{color:#f8fafc}.dark .news-page__body{color:#e2e8f0}.dark .news-page__lead,.dark .news-page__meta{color:#94a3b8}.dark .news-page__partner{background:#ff642829}.dark .news-page__contact{border-top-color:#334155}.dark .news-page__ended{border-color:#fb923c59;background:#fb923c1a;color:#fdba74}.dark .news-page__related img{background:#1e293b}
