.NewsArticlePage_articleContainerNotFound__2LseT,.NewsArticlePage_loading__ymYrt{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;padding:2rem;text-align:center}.NewsArticlePage_premiumArticle__zE5zs{background-color:#fff;color:#333}.NewsArticlePage_heroImageContainer__dsu7j{width:100%;height:60vh;max-height:500px;position:relative;overflow:hidden}.NewsArticlePage_heroImage__wZEHJ{z-index:1}.NewsArticlePage_heroOverlay__GHBB6{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.5));z-index:2}.NewsArticlePage_articleWrapper__KP2An{max-width:800px;margin:-80px auto 0;padding:2rem 1.5rem;background-color:#ffffff;border-radius:12px;box-shadow:0 8px 25px rgba(0,0,0,.1);position:relative;z-index:3;border:1px solid #e7e7e7}.NewsArticlePage_articleHeader__h7w7_{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid #eee}.NewsArticlePage_category__u96H4{display:inline-block;background-color:#007bff;color:white;padding:.3rem .8rem;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;margin-bottom:1rem;letter-spacing:.5px}.NewsArticlePage_title___sdHn{font-family:Playfair Display,serif;font-size:2.8rem;font-weight:700;color:#1a1a1a;line-height:1.25;margin-bottom:1.5rem}.NewsArticlePage_metaContainer__F2pgq{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;font-size:.9rem;color:#555}.NewsArticlePage_authorInfo__JKLjl{display:flex;align-items:center;gap:.75rem}.NewsArticlePage_authorImage__021nw{border-radius:50%;object-fit:cover}.NewsArticlePage_authorName__WfrFi{font-weight:600;color:#007bff;text-decoration:none;transition:color .2s}.NewsArticlePage_authorName__WfrFi:hover{color:#0056b3}.NewsArticlePage_dateInfo__uf09M{text-align:right}.NewsArticlePage_publishedDate__HNFPy,.NewsArticlePage_updatedDate__aAwAO{font-size:.8rem;color:#777;margin:0;line-height:1.4}.NewsArticlePage_updatedDate__aAwAO{font-style:italic}.NewsArticlePage_articleContent__Tgdnd{font-family:Roboto Condensed,sans-serif;font-size:1.1rem;line-height:1.85;color:#374151;margin-top:2rem}.NewsArticlePage_articleContent__Tgdnd p{margin-bottom:1.75em}.NewsArticlePage_articleContent__Tgdnd h1,.NewsArticlePage_articleContent__Tgdnd h2,.NewsArticlePage_articleContent__Tgdnd h3,.NewsArticlePage_articleContent__Tgdnd h4,.NewsArticlePage_articleContent__Tgdnd h5,.NewsArticlePage_articleContent__Tgdnd h6{font-family:Playfair Display,serif;color:#1f2937;margin-top:2.2em;margin-bottom:1.2em;line-height:1.3}.NewsArticlePage_articleContent__Tgdnd h2{font-size:1.8rem;color:#007bff}.NewsArticlePage_articleContent__Tgdnd h3{font-size:1.5rem;font-weight:600}.NewsArticlePage_articleContent__Tgdnd h4{font-size:1.3rem;font-weight:600}.NewsArticlePage_articleContent__Tgdnd ol,.NewsArticlePage_articleContent__Tgdnd ul{margin-bottom:1.75em;padding-left:1.75em}.NewsArticlePage_articleContent__Tgdnd li{margin-bottom:.6em}.NewsArticlePage_articleContent__Tgdnd a{color:#007bff;text-decoration:none;border-bottom:1px solid #007bff30;transition:color .2s,border-bottom-color .2s}.NewsArticlePage_articleContent__Tgdnd a:hover{color:#0056b3;border-bottom-color:#0056b3}.NewsArticlePage_articleContent__Tgdnd blockquote{border-left:3px solid #007bff;padding:.5rem 1.5rem;margin:2em 0;font-style:italic;color:#4b5563;background-color:#f9fafb;border-radius:0 4px 4px 0}.NewsArticlePage_articleContent__Tgdnd b,.NewsArticlePage_articleContent__Tgdnd strong{font-weight:700;color:#222}.NewsArticlePage_backLink__0Ym6O{display:inline-flex;align-items:center;padding:.6rem 1.2rem;color:#007bff;background-color:transparent;border:1px solid #007bff;border-radius:6px;text-decoration:none;font-weight:500;transition:background-color .25s ease,color .25s ease}.NewsArticlePage_backLink__0Ym6O:hover{background-color:#007bff;color:#fff}@media (max-width:768px){.NewsArticlePage_heroImageContainer__dsu7j{height:40vh}.NewsArticlePage_articleWrapper__KP2An{margin:-40px auto 0;padding:1.5rem 1rem;border-radius:8px}.NewsArticlePage_title___sdHn{font-size:2rem}.NewsArticlePage_articleContent__Tgdnd{font-size:1rem}.NewsArticlePage_metaContainer__F2pgq{flex-direction:column;align-items:flex-start;gap:.5rem}.NewsArticlePage_dateInfo__uf09M{text-align:left;margin-top:.5rem}}.NewsArticlePage_articleContent__Tgdnd sup{font-size:.7em;vertical-align:super;line-height:0}.NewsArticlePage_articleContent__Tgdnd table{width:100%;border-collapse:collapse;margin-bottom:1.75em;font-size:.95rem;box-shadow:0 4px 12px rgba(0,0,0,.07);border-radius:8px;overflow:hidden;border:1px solid #dee2e6}.NewsArticlePage_articleContent__Tgdnd td,.NewsArticlePage_articleContent__Tgdnd th{padding:.9rem 1rem;text-align:left;border-bottom:1px solid #e9ecef;vertical-align:top}.NewsArticlePage_articleContent__Tgdnd th{background-color:#f8f9fa;color:#212529;font-weight:600;font-family:Roboto Condensed,sans-serif;border-bottom-width:2px;border-top:none}.NewsArticlePage_articleContent__Tgdnd tbody tr:nth-of-type(2n){background-color:#fcfdff}.NewsArticlePage_articleContent__Tgdnd tbody tr:hover{background-color:#e9ecef;transition:background-color .2s ease-in-out}.NewsArticlePage_articleContent__Tgdnd tbody tr:last-child td{border-bottom:none}.NewsArticlePage_articleContent__Tgdnd table caption{font-size:1em;font-weight:600;padding:.75rem 0;caption-side:top;text-align:left;color:#333;margin-bottom:.5rem}.NewsArticlePage_articleContent__Tgdnd h3+table{margin-top:.75em}.NewsArticlePage_articleContent__Tgdnd h4+table{margin-top:.6em}.NewsArticlePage_tableWrapperResponsive___LQro{overflow-x:auto;margin-bottom:1.75em;-webkit-overflow-scrolling:touch;border-radius:8px;border:1px solid #dee2e6}.NewsArticlePage_tableWrapperResponsive___LQro>table{margin-bottom:0;box-shadow:none;border:none;border-radius:0}.NewsArticlePage_tableWrapperResponsive___LQro>table th{border-top:1px solid #d0d0d0}.NewsArticlePage_tableWrapperResponsive___LQro>table tbody tr:last-child td{border-bottom:1px solid #e9ecef}.NewsArticlePage_articleFooter__K_kDR{margin-top:3rem;padding-top:1.5rem;border-top:1px solid #eee;display:flex;justify-content:space-between;align-items:center}