.news-section.svelte-4sl4yj{background-color:var(--dt-color-white);padding:80px 0}.news-container.svelte-4sl4yj{max-width:var(--dt-container-max);margin:0 auto;padding:0 var(--dt-space-6)}.news-heading.svelte-4sl4yj{color:var(--dt-color-dark);font-family:var(--dt-font-primary);font-weight:400;font-size:var(--dt-text-9xl);line-height:1.05;letter-spacing:-1.5px;margin-bottom:var(--dt-space-3)}.news-subtitle.svelte-4sl4yj{color:var(--dt-gray-500);font-size:var(--dt-text-md);line-height:1.5;margin-bottom:var(--dt-space-6)}.news-filters.svelte-4sl4yj{display:flex;flex-wrap:wrap;gap:var(--dt-space-2);margin-bottom:var(--dt-space-10)}.news-filter-pill.svelte-4sl4yj{padding:var(--dt-space-2) var(--dt-space-5);border-radius:var(--dt-radius-full);font-size:var(--dt-text-sm);font-weight:500;font-family:inherit;cursor:pointer;background-color:transparent;color:var(--dt-gray-500);border:1px solid var(--dt-gray-200);transition:background-color .15s ease,color .15s ease,border-color .15s ease}.news-filter-pill--active.svelte-4sl4yj{background-color:var(--dt-color-dark);color:var(--dt-color-white);border-color:var(--dt-color-dark)}.news-featured-grid.svelte-4sl4yj{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--dt-space-6);margin-bottom:var(--dt-space-12)}.news-featured-card.svelte-4sl4yj{display:block;text-decoration:none;transition:opacity .2s ease,transform .2s ease}.news-featured-card.svelte-4sl4yj:hover{opacity:.85;transform:translateY(-2px)}.news-featured-card__img.svelte-4sl4yj{width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:var(--dt-radius-md);display:block;margin-bottom:var(--dt-space-4)}.news-featured-card__title.svelte-4sl4yj{color:var(--dt-color-dark);font-family:var(--dt-font-primary);font-weight:700;font-size:var(--dt-text-xl);line-height:1.25;margin-bottom:var(--dt-space-2)}.news-featured-card__desc.svelte-4sl4yj{color:var(--dt-gray-500);font-size:var(--dt-text-sm);line-height:1.5;font-weight:400;margin:0}.news-more-heading.svelte-4sl4yj{color:var(--dt-color-dark);font-family:var(--dt-font-primary);font-weight:700;font-size:var(--dt-text-3xl);margin-bottom:var(--dt-space-6)}.news-more-grid.svelte-4sl4yj{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--dt-space-6);margin-bottom:var(--dt-space-10)}.news-more-card.svelte-4sl4yj{display:flex;gap:var(--dt-space-4);text-decoration:none;align-items:flex-start;transition:opacity .2s ease}.news-more-card.svelte-4sl4yj:hover{opacity:.8}.news-more-card__img.svelte-4sl4yj{width:130px;min-width:130px;height:130px;object-fit:cover;border-radius:var(--dt-radius-md);display:block}.news-more-card__body.svelte-4sl4yj{display:flex;flex-direction:column;gap:var(--dt-space-2)}.news-more-card__title.svelte-4sl4yj{color:var(--dt-color-dark);font-weight:700;font-size:var(--dt-text-md);line-height:1.3;margin:0}.news-more-card__desc.svelte-4sl4yj{color:var(--dt-gray-500);font-size:var(--dt-text-sm);line-height:1.5;margin:0}.news-subscribe.svelte-4sl4yj{background-color:var(--dt-color-dark);border-radius:var(--dt-radius-2xl);padding:var(--dt-space-12);margin-top:var(--dt-space-12);display:flex;gap:var(--dt-space-12);align-items:center}.news-subscribe__left.svelte-4sl4yj{flex:0 0 60%}.news-subscribe__heading.svelte-4sl4yj{color:var(--dt-color-white);font-family:var(--dt-font-primary);font-weight:700;font-size:var(--dt-text-4xl);margin-bottom:var(--dt-space-2)}.news-subscribe__subtitle.svelte-4sl4yj{color:var(--dt-color-white);opacity:.7;font-size:var(--dt-text-md);margin-bottom:var(--dt-space-6)}.news-subscribe__form.svelte-4sl4yj{max-width:480px}.news-subscribe__form-wrapper.svelte-4sl4yj{position:relative;background-color:var(--dt-color-white);border-radius:var(--dt-radius-full);padding:6px 6px 6px var(--dt-space-5);display:flex;align-items:center;gap:var(--dt-space-2)}.news-subscribe__input.svelte-4sl4yj{flex:1;border:none;background:transparent;font-size:var(--dt-text-md);font-family:inherit;color:var(--dt-color-dark);outline:none;min-width:0}.news-subscribe__input.svelte-4sl4yj::placeholder{color:var(--dt-gray-400)}.news-subscribe__btn.svelte-4sl4yj{background-color:var(--dt-color-dark);color:var(--dt-color-white);border-radius:var(--dt-radius-full);padding:var(--dt-space-3) var(--dt-space-6);font-weight:500;font-family:inherit;font-size:var(--dt-text-sm);border:none;cursor:pointer;white-space:nowrap;transition:opacity .15s ease}.news-subscribe__btn.svelte-4sl4yj:hover{opacity:.85}.news-subscribe__btn.svelte-4sl4yj:disabled,.news-subscribe__input.svelte-4sl4yj:disabled{opacity:.6;cursor:not-allowed}.news-subscribe__message.svelte-4sl4yj{color:var(--dt-color-white);font-size:var(--dt-text-sm);margin-top:var(--dt-space-3);opacity:.85}.news-subscribe__message--error.svelte-4sl4yj{color:#ffb4b4;opacity:1}.news-empty.svelte-4sl4yj{color:var(--dt-gray-500);font-size:var(--dt-text-md);padding:var(--dt-space-8) 0;text-align:center}.news-subscribe__right.svelte-4sl4yj{flex:0 0 40%;display:flex;justify-content:flex-end;align-items:center}.news-subscribe__emblem.svelte-4sl4yj{width:220px;height:220px;max-width:100%;display:block;object-fit:contain;opacity:.85}@media(max-width:991px){.news-featured-grid.svelte-4sl4yj,.news-more-grid.svelte-4sl4yj{grid-template-columns:1fr}.news-subscribe.svelte-4sl4yj{flex-direction:column;gap:var(--dt-space-8)}.news-subscribe__left.svelte-4sl4yj{flex:none;width:100%}.news-subscribe__right.svelte-4sl4yj{flex:none;width:100%;justify-content:center}}@media(max-width:768px){.news-heading.svelte-4sl4yj{font-size:var(--dt-text-7xl);letter-spacing:-1px}}@media(max-width:576px){.news-heading.svelte-4sl4yj{font-size:var(--dt-text-5xl);letter-spacing:-.5px}.news-more-card__img.svelte-4sl4yj{width:100px;min-width:100px;height:100px}.news-subscribe.svelte-4sl4yj{padding:var(--dt-space-8)}}
