.news.svelte-g8r5vo.svelte-g8r5vo{margin-top:16px}.news.svelte-g8r5vo .header.svelte-g8r5vo{padding:16px;background:var(--color-primary);border-radius:16px;margin-bottom:16px}.news.svelte-g8r5vo .header__title.svelte-g8r5vo{font-size:24px;font-weight:700;color:#fff}.news.svelte-g8r5vo .grid.svelte-g8r5vo{display:grid;gap:32px;margin-top:16px}.news.svelte-g8r5vo .grid .items.svelte-g8r5vo{width:100%;display:grid;gap:32px}.news.svelte-g8r5vo .grid .items.mobile.svelte-g8r5vo{display:grid}.news.svelte-g8r5vo .grid .items.desktop.svelte-g8r5vo{display:none}.news.svelte-g8r5vo .grid .items .card.svelte-g8r5vo{position:relative;display:flex;flex-direction:column;gap:16px;height:fit-content}.news.svelte-g8r5vo .grid .items .card img.svelte-g8r5vo{width:100%}.news.svelte-g8r5vo .grid .items .card .title.svelte-g8r5vo{font-size:20px}.news.svelte-g8r5vo .grid .items .card a.svelte-g8r5vo{text-decoration:none}.news.svelte-g8r5vo .grid .items .card a button.svelte-g8r5vo{width:100%;display:flex;flex-direction:row;align-items:center;background:transparent;padding:0}.news.svelte-g8r5vo .grid .items .card a button span.svelte-g8r5vo{display:flex;border:1px solid #333;border-radius:999px;padding:14px 24px;font-size:12px;font-weight:500;cursor:pointer;width:100%}.news.svelte-g8r5vo .grid .items .card a button .icon.svelte-g8r5vo{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;border:1px solid #333;padding:14px;cursor:pointer}.news.svelte-g8r5vo .grid .items .card .overlay.svelte-g8r5vo{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-primary-900);border-radius:16px;padding:16px;gap:16px;justify-content:space-between;align-items:center;flex-direction:column;opacity:0;transition:all .3s ease;transform:translateY(5%);z-index:1;overflow-y:auto}.news.svelte-g8r5vo .grid .items .card .overlay.active.svelte-g8r5vo{opacity:1;transform:translateY(0)}.news.svelte-g8r5vo .grid .items .card .overlay .description.svelte-g8r5vo{font-size:16px;color:#fff;line-height:1.5;overflow-y:auto}.news.svelte-g8r5vo .grid .items .card .overlay a.svelte-g8r5vo{width:100%}.news.svelte-g8r5vo .grid .items .card .overlay a button.svelte-g8r5vo{width:100%;height:100%;display:flex;flex-direction:row;align-items:center;background:transparent;padding:0}.news.svelte-g8r5vo .grid .items .card .overlay a button span.svelte-g8r5vo{display:flex;background:#fff;border:1px solid var(--color-primary);border-radius:999px;padding:16px 24px;font-size:16px;font-weight:500;color:var(--color-primary);cursor:pointer;width:100%;transition:all .3s ease}.news.svelte-g8r5vo .grid .items .card .overlay a button .icon.svelte-g8r5vo{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;border:1px solid var(--color-primary);padding:16px;cursor:pointer;color:var(--color-primary);transition:all .3s ease}.news.svelte-g8r5vo .grid .items .card .overlay a button .icon.active.svelte-g8r5vo{background:var(--color-primary);color:#fff;border:1px solid var(--color-primary)}@media screen and (min-width: 768px){.news.svelte-g8r5vo .grid.svelte-g8r5vo{display:grid;grid-template-columns:1fr 1fr;gap:56px;width:100%;margin-top:32px}.news.svelte-g8r5vo .grid .items.svelte-g8r5vo{width:100%;height:fit-content;display:grid;grid-template-columns:repeat(1,1fr);gap:74px}.news.svelte-g8r5vo .grid .items.mobile.svelte-g8r5vo{display:none}.news.svelte-g8r5vo .grid .items.desktop.svelte-g8r5vo{display:grid}.news.svelte-g8r5vo .grid .items .card.svelte-g8r5vo{display:flex;flex-direction:column;gap:16px;height:fit-content}.news.svelte-g8r5vo .grid .items .card img.svelte-g8r5vo{width:100%;object-fit:contain;border:1px solid var(--color-primary);border-radius:16px}.news.svelte-g8r5vo .grid .items .card img.small.svelte-g8r5vo{height:210px}.news.svelte-g8r5vo .grid .items .card img.large.svelte-g8r5vo{height:410px}.news.svelte-g8r5vo .grid .items .card .title.svelte-g8r5vo{font-size:20px}.news.svelte-g8r5vo .grid .items .card a.svelte-g8r5vo{text-decoration:none}.news.svelte-g8r5vo .grid .items .card a button.svelte-g8r5vo{display:flex;flex-direction:row;align-items:center;background:transparent;padding:0}.news.svelte-g8r5vo .grid .items .card a button span.svelte-g8r5vo{display:flex;border:1px solid #333;border-radius:999px;padding:14px 24px;font-size:16px;font-weight:500;cursor:pointer;width:100%}.news.svelte-g8r5vo .grid .items .card a button .icon.svelte-g8r5vo{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;border:1px solid #333;padding:16px;cursor:pointer}}
