.news-article-container.svelte-1gyup5m{background-color:#fff;padding:4rem 5%;display:flex;justify-content:center}.news-content.svelte-1gyup5m{max-width:800px;width:100%}.category-tag.svelte-1gyup5m{display:inline-block;background-color:#4a77b4;color:#fff;font-family:Metrisch Medium,sans-serif;font-size:14px;padding:4px 12px;border-radius:20px;margin-bottom:1rem}.publish-date.svelte-1gyup5m{font-family:Metrisch Medium,sans-serif;color:#666;font-size:.9rem;margin-bottom:.5rem}h1.svelte-1gyup5m{font-family:Metrisch Bold,sans-serif;font-size:3rem;line-height:1.1;color:#182338;margin-bottom:2.5rem}.rich-text-body.svelte-1gyup5m{font-family:Metrisch Medium,sans-serif;font-size:1.125rem;line-height:1.7;color:#333}.rich-text-body p{margin-bottom:1.5rem}.rich-text-body h3{font-family:Metrisch Bold,sans-serif;font-size:1.75rem;margin:2rem 0 1rem}.rich-text-body .deadline-box{background-color:#f8f9fa;padding:2rem;border-radius:8px;border-left:4px solid rgb(170,97,91);margin:2.5rem 0}.rich-text-body .partner-badge{display:inline-block;background-color:#4a77b4;color:#fff;padding:6px 16px;border-radius:4px;font-family:Metrisch Medium,sans-serif;font-size:.9rem;margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:1px}.rich-text-body .video-section{margin-bottom:4rem}.rich-text-body .video-frame{width:100%;aspect-ratio:16 / 9;background-color:#000;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px #00000026}.rich-text-body .video-frame iframe{width:100%;height:100%;border:none}.rich-text-body .benefits-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;margin:4rem 0}.rich-text-body .benefit-card h3{font-family:Metrisch Bold,sans-serif;color:#4a77b4;margin-top:0;margin-bottom:1rem;font-size:1.5rem}.rich-text-body .project-conclusion{margin-top:3rem;padding:2.5rem;background-color:#f2f4f7;border-radius:8px;border-left:5px solid rgb(74,119,180);font-style:italic}.rich-text-body .intro-lead{font-size:1.35rem;color:#182338;margin-bottom:3rem;font-weight:500}.article-footer.svelte-1gyup5m{margin-top:4rem;padding-top:2rem;border-top:1px solid #eee}.back-link.svelte-1gyup5m{display:inline-flex;align-items:center;gap:.5rem;color:#4a77b4;text-decoration:none;font-weight:700;transition:color .2s}.back-link.svelte-1gyup5m:hover{color:#182338}@media(max-width:767px){h1.svelte-1gyup5m{font-size:2.25rem}.news-article-container.svelte-1gyup5m{padding:3rem 1.5rem}.rich-text-body .benefits-grid{grid-template-columns:1fr;gap:2rem}}
