.tgn-news-container{max-width:1200px;margin:0 auto;padding:2rem 1rem}.tgn-news-card--featured{margin-bottom:2rem;border-radius:8px;overflow:hidden;box-shadow:0 2px 25px rgb(0 0 0 / .08)}.tgn-news-card--featured .tgn-news-card__link--featured{display:flex;flex-direction:row;align-items:stretch;min-height:280px}.tgn-news-card--featured .tgn-news-card__content--featured{flex:1;padding:2rem;display:flex;flex-direction:column;justify-content:flex-start}.tgn-news-card--featured .tgn-news-card__image--featured{flex:0 0 45%;min-height:280px;overflow:hidden;background:#fff;margin-top:0}.tgn-news-card--featured .tgn-news-card__image--featured img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;display:block!important}.tgn-news-card--featured .tgn-news-card__text{font-size:1.1rem;line-height:1.6;text-align:justify;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media (max-width:768px){.tgn-news-card--featured .tgn-news-card__link--featured{display:flex;flex-direction:column-reverse;min-height:0}.tgn-news-card--featured .tgn-news-card__image--featured{flex:none;height:250px!important;min-height:0!important;margin-top:0.75rem!important}.tgn-news-card--featured .tgn-news-card__content--featured{padding:1rem 1.25rem}.tgn-news-card--featured .tgn-news-card__text{font-size:.95rem;-webkit-line-clamp:3}.tgn-news-card--featured .tgn-news-card__date{font-size:.85rem}}.tgn-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}@media (max-width:992px){.tgn-news-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.tgn-news-grid{grid-template-columns:1fr}}.tgn-news-card{border-radius:8px;overflow:hidden;box-shadow:0 2px 12px rgb(0 0 0 / .08);transition:box-shadow 0.2s,transform 0.2s;display:flex;flex-direction:column}.tgn-news-card:hover{box-shadow:0 4px 20px rgb(0 0 0 / .12);transform:translateY(-2px)}.tgn-news-card--featured:hover{transform:none}.tgn-news-card--featured .tgn-news-card__link--featured,.tgn-news-card--featured .tgn-news-card__link--featured:hover,.tgn-news-card--featured .tgn-news-card__link--featured .tgn-news-card__text,.tgn-news-card--featured .tgn-news-card__link--featured:hover .tgn-news-card__text{color:inherit!important}.tgn-news-card__link{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}.tgn-news-card__link,.tgn-news-card__link:hover,.tgn-news-card__link .tgn-news-card__more,.tgn-news-card__link:hover .tgn-news-card__more,.tgn-news-card__link .tgn-news-card__text,.tgn-news-card__link:hover .tgn-news-card__text{text-decoration:none!important}.tgn-news-card__image{height:250px;overflow:hidden;background:#fff;flex-shrink:0;margin-top:.75rem}.tgn-news-card__image img{width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;object-position:center!important;display:block!important}.tgn-news-card__content{padding:1rem 1.25rem}.tgn-news-card__date{display:block;font-size:.85rem;color:#888;margin-bottom:.5rem}.tgn-news-card__text{font-size:.95rem;line-height:1.5;margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.tgn-news-card__more{font-size:.9rem;font-weight:500;color:#2c5282}.tgn-news-loader{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem}.tgn-news-loader__spinner{width:24px;height:24px;border:2px solid #eee;border-top-color:#2c5282;border-radius:50%;animation:tgn-news-spin 0.8s linear infinite}@keyframes tgn-news-spin{to{transform:rotate(360deg)}}.tgn-news-sentinel{height:1px;visibility:hidden}.tgn-news-empty{text-align:center;color:#888;padding:3rem}.tgn-news-single{padding:2rem 1rem}html{scroll-behavior:smooth}.tgn-news-single__title-link{color:#2c5282;text-decoration:none}.tgn-news-single__title-link:hover{text-decoration:underline}#news-text{scroll-margin-top:100px}@media (max-width:768px){#news-text{scroll-margin-top:65px}.tgn-news-single__text{text-align:justify}}.tgn-news-single__container{max-width:800px;margin:0 auto}.tgn-news-single__back{display:inline-block;margin-bottom:1.5rem;color:#2c5282;text-decoration:none}.tgn-news-single__back:hover{text-decoration:underline}.tgn-news-single__date{display:block;font-size:.9rem;color:#888;margin-bottom:.5rem}.tgn-news-single__title{font-size:1.5rem;font-weight:600;line-height:1.3;margin:0 0 1.5rem}.tgn-news-single__gallery{margin-bottom:1.5rem;text-align:center}.tgn-news-single__figure{margin:0 auto 1rem;max-width:100%;background:#fff;border-radius:8px;overflow:hidden}.tgn-news-single__figure img{display:block!important;width:100%!important;height:auto!important;max-height:600px!important;object-fit:contain!important;object-position:center!important;margin:0 auto;border-radius:8px}.tgn-news-single__text{font-size:1.05rem;line-height:1.7;white-space:pre-wrap;text-align:justify}