.news-hero{color:var(--wp--preset--color--white);overflow:hidden;padding:5rem 0 3.5rem;position:relative;text-align:center}.news-hero:before{background:linear-gradient(135deg,rgba(26,43,140,.95),rgba(13,22,80,.98));content:"";inset:0;position:absolute;z-index:0}.news-hero__inner{margin:0 auto;max-width:720px;position:relative;z-index:1}.news-hero__badges{align-items:center;display:flex;gap:.5rem;justify-content:center;margin-bottom:1rem}.news-badge{border-radius:var(--flashgl-radius-sm);padding:.25rem .75rem}.news-badge--news{background-color:var(--wp--preset--color--accent);color:var(--wp--preset--color--white)}.news-badge--insight{background-color:#6c5ce7;color:var(--wp--preset--color--white)}.news-badge--press{background-color:#00b894;color:var(--wp--preset--color--white)}.news-badge--featured{background-color:#fdcb6e;color:var(--wp--preset--color--gray-800)}.news-hero__icon{display:flex;justify-content:center;margin-bottom:1rem;opacity:.55}.news-hero__desc{color:hsla(0,0%,100%,.7);font-size:1rem;line-height:1.5;margin:0 auto 1rem;max-width:560px}.news-hero__title{color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--5xl);letter-spacing:-.5px;margin-bottom:1.25rem}.news-hero__meta{color:hsla(0,0%,100%,.85);font-size:var(--wp--preset--font-size--sm);gap:1rem;justify-content:center}.news-hero__date,.news-hero__reading-time{align-items:center;display:inline-flex;gap:.35rem}.news-hero__date svg,.news-hero__reading-time svg{display:inline;flex-shrink:0}.news-hero__meta a{color:hsla(0,0%,100%,.85);transition:color var(--flashgl-transition-fast) ease}.news-hero__meta a:hover{color:var(--wp--preset--color--white)}@media (max-width:640px){.news-hero{padding:3.5rem 0 2.5rem}.news-hero__title{font-size:var(--wp--preset--font-size--4xl)}.news-hero__meta{flex-wrap:wrap;font-size:.75rem;gap:.5rem;justify-content:center}}.news-hero__updated{gap:.3rem}.news-hero__print,.news-hero__updated{align-items:center;display:inline-flex}.news-hero__print{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:hsla(0,0%,100%,.7);cursor:pointer;height:32px;justify-content:center;margin-left:.5rem;transition:background .2s,color .2s;width:32px}.news-hero__print:hover{background:hsla(0,0%,100%,.2);color:#fff}.reading-progress{background:linear-gradient(90deg,var(--flashgl-primary,#1a2b8c),var(--flashgl-accent,#d00020));height:3px;left:0;position:fixed;top:0;transition:width .1s linear;width:0;z-index:9999}.news-content{padding:4rem 0}.news-content__layout{margin:0 auto;max-width:800px}.news-content__body{word-wrap:break-word;overflow-wrap:break-word}.news-content__body iframe,.news-content__body img,.news-content__body table{height:auto;max-width:100%}.news-content__layout--with-sidebar{align-items:start;display:grid;gap:3rem;grid-template-columns:minmax(0,1fr) 320px;margin:0 auto;max-width:1200px}.news-content__layout--with-sidebar .news-content__main{min-width:0}.news-content__thumbnail{border-radius:var(--flashgl-radius-md);margin-bottom:2rem;overflow:hidden}.news-content__thumbnail img{height:auto;width:100%}.news-content__body{line-height:1.8}.toc{background:var(--wp--preset--color--light,#f5f7fa);border-left:3px solid var(--wp--preset--color--primary,#1a2b8c);border-radius:var(--flashgl-radius-md,8px);margin-bottom:1.5rem;padding:1rem 1.25rem}.toc__toggle{align-items:center;background:none;border:none;color:var(--wp--preset--color--primary,#1a2b8c);cursor:pointer;display:flex;font-size:var(--wp--preset--font-size--sm,.875rem);font-weight:700;gap:.5rem;padding:0;width:100%}.toc__chevron{margin-left:auto;transition:transform .2s}.toc__toggle[aria-expanded=true] .toc__chevron{transform:rotate(180deg)}.toc__list{list-style:none;margin:.75rem 0 0;padding:0}.toc__item{margin-bottom:.25rem}.toc__item--h3{padding-left:1.25rem}.toc__link{color:var(--wp--preset--color--gray-600,#4a5568);display:block;font-size:var(--wp--preset--font-size--sm,.875rem);line-height:1.4;padding:.2rem 0;text-decoration:none;transition:color .15s}.toc__link.is-active,.toc__link:hover{color:var(--wp--preset--color--primary,#1a2b8c)}.news-content__inline-cta{align-items:center;background:linear-gradient(135deg,var(--flashgl-primary,#1a2b8c) 0,#0d1545 100%);border-radius:12px;box-shadow:0 4px 16px rgba(26,43,140,.15);color:#fff;display:flex;gap:1.25rem;margin-top:2.5rem;padding:1.25rem 1.5rem}.news-content__inline-cta-icon{flex-shrink:0;opacity:.8}.news-content__inline-cta-text{display:flex;flex:1;flex-direction:column;font-size:var(--wp--preset--font-size--sm,.875rem);min-width:0}.news-content__inline-cta-text strong{display:block;font-size:var(--wp--preset--font-size--base,1rem);font-weight:700;margin-bottom:.15rem}.news-content__inline-cta-text span{font-size:var(--wp--preset--font-size--sm,.875rem);opacity:.75}@media (max-width:640px){.news-hero__inner{padding:0 1rem}.news-content{padding:2rem 0}.news-content__layout,.news-content__layout--with-sidebar{max-width:100%}.news-content__main{min-width:0;overflow-wrap:break-word;word-break:break-word}.news-content__body .wp-block-image,.news-content__body .wp-block-media-text,.news-content__body .wp-block-table,.news-content__body [style*=width],.news-content__body figure,.news-content__body iframe,.news-content__body img,.news-content__body table{height:auto;max-width:100%!important}.news-content__body .wp-block-table{display:block}.news-content__body pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.news-content__inline-cta{flex-direction:column;text-align:center}.news-content__inline-cta-text{align-items:center}}.news-content__body h2{color:var(--wp--preset--color--primary,#1a2b8c);font-size:var(--wp--preset--font-size--2xl,1.5rem);font-weight:700;line-height:1.3;margin-bottom:1.5rem;margin-top:2.75rem;padding-left:1.1rem;position:relative}.news-content__body h2:before{background:var(--wp--preset--color--gray-100,#e2e8f0);border-radius:2px;bottom:.15em;content:"";left:0;position:absolute;top:.15em;width:5px}.news-content__body h3{color:var(--wp--preset--color--primary,#1a2b8c);font-size:var(--wp--preset--font-size--lg,1.125rem);font-weight:700;line-height:1.4;margin-bottom:1rem;margin-top:2rem}.news-content__body p{margin-bottom:1rem}.news-content__body ol,.news-content__body ul{list-style:disc;margin-bottom:1rem;padding-left:1.5rem}.news-content__body ol{list-style:decimal}.news-content__body blockquote{background-color:var(--wp--preset--color--light);border-left:4px solid var(--wp--preset--color--primary);border-radius:0 var(--flashgl-radius-sm) var(--flashgl-radius-sm) 0;font-style:italic;margin:1.5rem 0;padding:1rem 1.5rem}.news-content__footer{border-top:1px solid var(--wp--preset--color--gray-100);margin-top:2rem;padding-top:1.5rem}.news-content__tags{align-items:center;border-top:1px solid var(--wp--preset--color--gray-100,#edf2f7);color:var(--wp--preset--color--gray-500);display:flex;flex-wrap:wrap;font-size:var(--wp--preset--font-size--sm);gap:.35rem;margin-bottom:1.25rem;margin-top:2.5rem;padding-top:1.5rem}.entry-content__tags-icon,.news-content__tags-icon{color:var(--wp--preset--color--gray-400);display:inline;flex-shrink:0}.news-content__tags a{color:var(--wp--preset--color--gray-700,#4a5568);display:inline-block;margin-bottom:.25rem;margin-right:.25rem;padding:.1rem .25rem;text-decoration:none;transition:color var(--flashgl-transition-fast) ease}.news-content__tags a:hover{color:var(--wp--preset--color--primary,#1a2b8c)}.entry-content__author-box,.news-content__author-card{align-items:flex-start;background:var(--wp--preset--color--light,#f5f7fa);border-radius:var(--flashgl-radius-md,8px);display:flex;gap:1rem;margin-top:2rem;padding:1.25rem}.entry-content__author-avatar,.news-content__author-avatar{border-radius:50%;flex-shrink:0}.entry-content__author-info,.news-content__author-info{min-width:0}.entry-content__author-name,.news-content__author-name{color:var(--wp--preset--color--primary,#1a2b8c);font-size:var(--wp--preset--font-size--sm,.875rem);font-weight:700}.entry-content__author-name a,.news-content__author-name a{color:inherit;text-decoration:none}.entry-content__author-name a:hover,.news-content__author-name a:hover{text-decoration:underline}.entry-content__author-job,.news-content__author-job{color:var(--wp--preset--color--gray-500,#718096);display:block;font-size:var(--wp--preset--font-size--xs,.75rem);font-weight:500;margin-top:.1rem}.entry-content__author-bio,.news-content__author-bio{color:var(--wp--preset--color--gray-500,#718096);font-size:var(--wp--preset--font-size--sm,.875rem);line-height:1.5;margin-top:.25rem}.entry-content__author-links,.news-content__author-links{align-items:center;display:flex;gap:.5rem;margin-top:.5rem}.entry-content__author-link,.news-content__author-link{align-items:center;background:var(--wp--preset--color--gray-100,#e8ecf1);border-radius:50%;color:var(--wp--preset--color--gray-500,#718096);display:inline-flex;height:28px;justify-content:center;text-decoration:none;transition:background-color .15s,color .15s;width:28px}.entry-content__author-link:hover,.news-content__author-link:hover{background:var(--wp--preset--color--primary,#1a2b8c);color:var(--wp--preset--color--white,#fff)}.news-hero__meta{align-items:center;display:flex;font-size:var(--wp--preset--font-size--sm,.875rem);gap:1.25rem;opacity:.9}.news-hero__meta svg{margin-right:4px;vertical-align:-2px}.news-hero__reading-time{align-items:center;display:inline-flex;gap:4px}.archive-news__featured{background:#fff;padding:4rem 0 2rem}.archive-news__section-title{color:var(--wp--preset--color--gray-800);font-size:var(--wp--preset--font-size--2xl,1.5rem);margin-bottom:2rem;padding-left:1rem;position:relative}.archive-news__section-title:before{background:var(--wp--preset--color--accent,#d00020);border-radius:2px;bottom:0;content:"";left:0;position:absolute;top:0;width:4px}.archive-news__featured-grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.archive-news__featured-card{background:#fff;border-radius:12px;box-shadow:0 2px 12px rgba(0,0,0,.06);overflow:hidden;transition:transform .2s,box-shadow .2s}.archive-news__featured-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-4px)}.archive-news__featured-card-thumbnail{aspect-ratio:16/9;display:block;overflow:hidden}.archive-news__featured-card-thumbnail img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.archive-news__featured-card:hover .archive-news__featured-card-thumbnail img{transform:scale(1.05)}.archive-news__featured-card-thumbnail--placeholder{align-items:center;background:var(--wp--preset--color--gray-100,#e8ecf1);color:var(--wp--preset--color--gray-500);display:flex;justify-content:center}.archive-news__featured-card-body{padding:1.25rem}.archive-news__featured-card-meta{align-items:center;color:var(--wp--preset--color--gray-500);display:flex;font-size:var(--wp--preset--font-size--xs);gap:.75rem;margin-bottom:.75rem}.archive-news__featured-card-title{font-size:var(--wp--preset--font-size--xl,1.25rem);line-height:1.4;margin-bottom:.5rem}.archive-news__featured-card-title a{color:var(--wp--preset--color--gray-800);text-decoration:none}.archive-news__featured-card-title a:hover{color:var(--wp--preset--color--primary)}.archive-news__featured-card-excerpt{color:var(--wp--preset--color--gray-500);font-size:var(--wp--preset--font-size--sm);line-height:1.6}.archive-news__grid{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr)}.archive-news__card{background:#fff;border-radius:12px;box-shadow:0 1px 6px rgba(0,0,0,.04);overflow:hidden;transition:transform .2s,box-shadow .2s}.archive-news__card:hover{box-shadow:0 4px 16px rgba(0,0,0,.08);transform:translateY(-2px)}.archive-news__card-thumbnail{aspect-ratio:16/9;display:block;overflow:hidden}.archive-news__card-thumbnail img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.archive-news__card:hover .archive-news__card-thumbnail img{transform:scale(1.05)}.archive-news__card-thumbnail--placeholder{align-items:center;background:var(--wp--preset--color--light,#f5f7fa);color:var(--wp--preset--color--gray-200);display:flex;justify-content:center}.archive-news__card-body{padding:1.25rem}.archive-news__card-meta{align-items:center;color:var(--wp--preset--color--gray-500);display:flex;font-size:var(--wp--preset--font-size--xs);gap:.5rem;margin-bottom:.5rem}.archive-news__card-title{font-size:var(--wp--preset--font-size--lg,1.125rem);line-height:1.4;margin-bottom:.5rem}.archive-news__card-title a{color:var(--wp--preset--color--gray-800);text-decoration:none}.archive-news__card-title a:hover{color:var(--wp--preset--color--primary)}.archive-news__card-excerpt{color:var(--wp--preset--color--gray-500);font-size:var(--wp--preset--font-size--sm);line-height:1.6;margin-bottom:.75rem}.archive-news__card-link{color:var(--wp--preset--color--primary);font-size:var(--wp--preset--font-size--sm);font-weight:600;text-decoration:none}.archive-news__card-link:hover{color:var(--wp--preset--color--accent)}.news-badge{border-radius:4px;display:inline-block;font-size:var(--wp--preset--font-size--xs);font-weight:600;letter-spacing:.03em;padding:.15rem .5rem;text-transform:uppercase}.news-badge--news{background:rgba(26,43,140,.1);color:var(--wp--preset--color--primary,#1a2b8c)}.news-badge--insight{background:rgba(0,166,118,.1);color:var(--wp--preset--color--success,#00a676)}.news-badge--press{background:rgba(208,0,32,.1);color:var(--wp--preset--color--accent,#d00020)}.news-badge--featured{background:rgba(245,166,35,.15);color:var(--wp--preset--color--warning,#f5a623)}@media (max-width:768px){.archive-news__featured-grid,.archive-news__grid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.archive-news__featured-grid,.archive-news__grid{grid-template-columns:repeat(2,1fr)}}.news-content__related{margin-top:2.5rem;padding-top:1.5rem}.news-content__related-title{color:var(--flashgl-primary,#1a2b8c);font-size:var(--wp--preset--font-size--lg);margin-bottom:1rem}.news-content__related-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.news-content__related-card{background:#fff;border:1px solid var(--wp--preset--color--gray-100);border-radius:10px;overflow:hidden;text-decoration:none;transition:border-color .2s,box-shadow .2s}.news-content__related-card:hover{box-shadow:0 4px 12px rgba(26,43,140,.06)}.news-content__related-thumb{aspect-ratio:16/10;background:rgba(26,43,140,.04);overflow:hidden}.news-content__related-thumb img{height:100%;object-fit:cover;transition:transform .3s;width:100%}.news-content__related-card:hover .news-content__related-thumb img{transform:scale(1.05)}.news-content__related-info{padding:.75rem 1rem}.news-content__related-badge{background:rgba(26,43,140,.07);border-radius:4px;color:var(--flashgl-primary,#1a2b8c);display:inline-block;font-size:.625rem;font-weight:700;margin-bottom:.375rem;padding:.15rem .5rem;text-transform:uppercase}.news-content__related-ctitle{color:var(--wp--preset--color--gray-800);display:block;font-size:var(--wp--preset--font-size--sm);font-weight:600;line-height:1.4;margin-bottom:.25rem}.news-content__related-date{color:var(--wp--preset--color--gray-400);font-size:.6875rem}@media (max-width:768px){.news-content__related-grid{grid-template-columns:1fr}}.news-content__more{border-top:1px solid var(--wp--preset--color--gray-100);margin-top:2.5rem;padding-top:2rem}.news-content__more-title{color:var(--flashgl-primary,#1a2b8c);font-size:var(--wp--preset--font-size--lg);margin-bottom:1rem}.news-content__more-list{display:flex;flex-direction:column;gap:.5rem}.news-content__more-item{align-items:center;border-radius:8px;display:flex;gap:.75rem;padding:.65rem .75rem;text-decoration:none;transition:background .2s}.news-content__more-item:hover{background:rgba(26,43,140,.03)}.news-content__more-item-date{color:var(--wp--preset--color--gray-400);font-size:var(--wp--preset--font-size--xs);min-width:42px;white-space:nowrap}.news-content__more-item-title{color:var(--wp--preset--color--gray-700);flex:1;font-size:var(--wp--preset--font-size--sm);font-weight:500}.news-content__more-item:hover .news-content__more-item-title{color:var(--flashgl-primary,#1a2b8c)}.news-content__more-item svg{color:var(--wp--preset--color--gray-400);flex-shrink:0;transition:transform .2s,color .2s}.news-content__more-item:hover svg{color:var(--flashgl-primary,#1a2b8c);transform:translateX(3px)}.archive-news .navigation.pagination{margin:3rem 0 1rem;text-align:center}.archive-news .navigation.pagination .nav-links{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;justify-content:center}.archive-news .navigation.pagination .page-numbers{align-items:center;background:#fff;border:1px solid var(--wp--preset--color--gray-200,#e2e8f0);border-radius:8px;color:var(--wp--preset--color--gray-700,#4a5568);display:inline-flex;font-size:var(--wp--preset--font-size--sm,.875rem);font-weight:600;height:38px;justify-content:center;min-width:38px;padding:0 .6rem;text-decoration:none;transition:border-color .15s ease,color .15s ease,background-color .15s ease,box-shadow .15s ease}.archive-news .navigation.pagination .page-numbers:hover{border-color:var(--wp--preset--color--primary,#1a2b8c);box-shadow:0 2px 8px rgba(26,43,140,.08);color:var(--wp--preset--color--primary,#1a2b8c)}.archive-news .navigation.pagination .page-numbers.current{background:var(--wp--preset--color--primary,#1a2b8c);border-color:var(--wp--preset--color--primary,#1a2b8c);color:#fff;cursor:default}.archive-news .navigation.pagination .page-numbers.dots{background:none;border:none;box-shadow:none;color:var(--wp--preset--color--gray-400,#a0aec0);min-width:auto}@media (max-width:480px){.archive-news .navigation.pagination .page-numbers{height:34px;min-width:34px}}.news-content__share{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding-top:1.25rem;border-top:1px solid var(--wp--preset--color--gray-100,#E2E8F0)}.news-content__share-label{font-size:var(--wp--preset--font-size--xs,.75rem);font-weight:600;color:var(--wp--preset--color--gray-500,#718096);text-transform:uppercase;letter-spacing:.05em;margin-right:.25rem}.share-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;color:#fff;text-decoration:none;transition:opacity .15s,transform .15s}.share-btn:hover{opacity:.85;transform:scale(1.08);color:#fff}.share-btn--linkedin{background:#0077B5}.share-btn--twitter{background:#1DA1F2}.share-btn--facebook{background:#1877F2}.share-btn--email{background:var(--wp--preset--color--gray-600,#718096)}.share-btn--pdf{background:var(--flashgl-accent,#D00020);color:#fff;border:none;cursor:pointer}.share-btn--pdf:hover{background:#b0001a}@media (max-width:640px){.news-content__share{flex-wrap:wrap}}