.c-news-banner__grid{display:flex;align-items:center;gap:3rem}.c-inner-banner__overlay{background:rgb(0 0 0 / .3);backdrop-filter:blur(5px)}.c-news-banner__content{flex:1;min-width:0}.c-news-banner__cover{flex:0 0 35%;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 8px 32px rgb(0 0 0 / .25)}.c-news-banner__cover img{width:100%;height:100%;object-fit:cover;display:block}.c-news-banner__meta{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem;flex-wrap:wrap}.c-news-banner__date{display:inline-flex;align-items:center;gap:.4rem;font-size:.8rem;font-weight:600;color:#e2e8f0;background:rgb(255 255 255 / .1);padding:.3rem .75rem;border-radius:var(--radius-full);letter-spacing:.02em}.c-news-banner__date svg{flex-shrink:0;opacity:.8}@media (min-width:1024px){.c-news-banner__content .c-inner-banner__title{font-size:2rem}}@media (max-width:1023px){.c-news-banner__grid{gap:2rem}.c-news-banner__cover{flex:0 0 280px}.c-news-banner__content .c-inner-banner__title{font-size:1.75rem}}@media (max-width:767px){.c-news-banner__grid{flex-direction:column-reverse;gap:1.5rem}.c-news-banner__cover{flex:none;width:100%;max-width:400px}.c-news-banner__content .c-inner-banner__title{font-size:1.5rem}}.c-news-article-body{font-size:1.05rem;line-height:1.8;color:var(--color-dark)}.c-news-article-body h2{font-size:1.75rem;color:var(--color-primary);margin-top:2rem;margin-bottom:1rem}.c-news-article-body p{margin-bottom:1.5rem}.c-news-article-body img{width:100%;border-radius:var(--radius-md);margin:1.5rem 0;box-shadow:var(--shadow-md)}.c-news-article-body blockquote{border-left:4px solid var(--color-primary);padding:1rem 1.5rem;background-color:var(--color-primary-light);border-radius:0 var(--radius-md) var(--radius-md) 0;font-style:italic;margin:1.5rem 0}.c-lead{font-size:1.15rem;font-weight:500;color:var(--color-primary);line-height:1.7;margin-bottom:1.5rem}.c-sidebar__block{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1.5rem;margin-bottom:1.5rem;box-shadow:0 4px 14px rgb(0 75 135 / .05)}.c-sidebar__block-title{font-size:1rem;font-weight:700;color:var(--color-dark);margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:2px solid var(--color-primary);display:flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.04em}.c-sidebar__block-title svg{color:var(--color-primary)}.c-news-list-mini{display:flex;flex-direction:column;gap:0}.c-news-item-mini{position:relative;display:grid;grid-template-columns:1fr;gap:.85rem;align-items:stretch;padding:.9rem 0;border-bottom:1px solid var(--color-border);transition:background 0.2s ease}.c-news-item-mini:last-child{border-bottom:none;padding-bottom:0}.c-news-item-mini:first-child{padding-top:0}.c-news-item-mini:hover .c-news-item-mini__title{color:var(--color-primary)}.c-news-item-mini__link{position:absolute;inset:0;z-index:1}.c-news-item-mini__img-wrap{width:88px;border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0;background:#f1f5f9}.c-news-item-mini__img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.c-news-item-mini:hover .c-news-item-mini__img{transform:scale(1.06)}.c-news-item-mini__info{display:flex;flex-direction:column;gap:.2rem}.c-news-item-mini__date{font-size:.75rem;color:#94a3b8;font-weight:500}.c-news-item-mini__title{font-size:.8rem;font-weight:700;color:var(--color-dark);line-height:1.4;margin:0;transition:color 0.2s ease}.c-sidebar__cat-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.c-sidebar__cat-link{display:flex;align-items:center;justify-content:space-between;padding:.7rem 0;font-size:.9rem;font-weight:600;color:var(--color-dark);text-decoration:none;border-bottom:1px solid var(--color-border);transition:color 0.2s ease,padding-left 0.2s ease}.c-sidebar__cat-list li:last-child .c-sidebar__cat-link{border-bottom:none}.c-sidebar__cat-link:hover{color:var(--color-primary);padding-left:.5rem}.c-sidebar__cat-link span{background:rgb(0 75 135 / .1);color:var(--color-primary);font-size:.75rem;font-weight:700;padding:.1rem .5rem;border-radius:20px}.c-sidebar__cta{background:linear-gradient(135deg,#004b87,#003663)!important;border-color:transparent!important}.c-sidebar__cta-inner{text-align:center;display:flex;flex-direction:column;align-items:center;gap:.75rem}.c-sidebar__cta-inner svg{color:rgb(255 255 255 / .8)}.c-sidebar__cta-inner h4{color:#fff;font-size:1.1rem;margin:0}.c-sidebar__cta-inner p{color:rgb(255 255 255 / .75);font-size:.875rem;margin:0}.c-news-article-body{padding:30px;background:#fff;box-shadow:0 0 5px rgb(0 0 0 / .1);border-radius:16px}.c-news-article-body>p.wp-block-paragraph:first-of-type{font-size:1.15rem;line-height:1.8;color:var(--color-dark);font-weight:400}.c-news-article-body>p.wp-block-paragraph:first-of-type::first-letter{font-family:var(--font-heading);font-size:3.2rem;font-weight:700;float:left;line-height:.8;margin-right:12px;margin-top:4px;color:var(--color-primary)}.c-news-article-body h2,.c-news-article-body h2.wp-block-heading{font-family:var(--font-heading);color:var(--color-primary);font-size:1.5rem;font-weight:700;letter-spacing:-.01em;margin-top:56px;margin-bottom:24px;padding:16px 20px 16px 24px;background:linear-gradient(135deg,var(--color-primary-light) 0%,var(--color-primary-light) 100%);border-left:5px solid var(--color-primary);border-radius:12px;box-shadow:var(--shadow-sm);display:flex;align-items:center}.c-news-article-body h2 strong,.c-news-article-body h2.wp-block-heading strong{color:var(--color-primary)}.c-news-article-body h3,.c-news-article-body h3.wp-block-heading{font-family:var(--font-heading);color:var(--color-dark);font-size:1.25rem;font-weight:600;margin-top:32px;margin-bottom:16px;display:flex;align-items:center}.c-news-article-body h3::before,.c-news-article-body h3.wp-block-heading::before{content:"";display:inline-block;width:8px;height:8px;background-color:var(--color-accent);border-radius:var(--radius-full);margin-right:12px;box-shadow:0 0 0 3px var(--color-primary-light)}.c-news-article-body p,.c-news-article-body p.wp-block-paragraph{margin-bottom:20px;color:#334155}.c-news-article-body p strong{color:var(--color-primary);font-weight:600;background:linear-gradient(180deg,transparent 65%,var(--color-primary-light) 65%);padding:0 2px}.c-news-article-body ul,.c-news-article-body ul.wp-block-list{list-style:none;padding-left:0;margin-bottom:32px}.c-news-article-body ul>li,.c-news-article-body ul.wp-block-list>li{position:relative;padding:8px 12px 8px 32px;margin-bottom:8px;font-size:1rem;background-color:var(--color-white);border-radius:var(--radius-sm);transition:var(--transition-fast)}.c-news-article-body ul>li:hover,.c-news-article-body ul.wp-block-list>li:hover{background-color:var(--color-secondary-light);transform:translateX(4px)}.c-news-article-body ul>li::before,.c-news-article-body ul.wp-block-list>li::before{content:"";position:absolute;left:12px;top:16px;width:8px;height:8px;border-radius:var(--radius-full);background-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-primary-light)}.c-news-article-body ol,.c-news-article-body ol.wp-block-list{list-style:none;counter-reset:article-ol-counter;padding-left:0;margin-bottom:32px}.c-news-article-body ol>li,.c-news-article-body ol.wp-block-list>li{counter-increment:article-ol-counter;position:relative;padding:12px 16px 12px 48px;margin-bottom:12px;font-size:1rem;background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:var(--transition-fast)}.c-news-article-body ol>li:hover,.c-news-article-body ol.wp-block-list>li:hover{border-color:var(--color-primary-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}.c-news-article-body ol>li::before,.c-news-article-body ol.wp-block-list>li::before{content:counter(article-ol-counter);position:absolute;left:14px;top:12px;width:24px;height:24px;background-color:var(--color-primary-light);color:var(--color-primary);border-radius:var(--radius-full);font-size:.8rem;font-weight:700;display:flex;align-items:center;justify-content:center;transition:var(--transition-fast)}.c-news-article-body ol>li:hover::before,.c-news-article-body ol.wp-block-list>li:hover::before{background-color:var(--color-primary);color:var(--color-white)}.c-news-article-body figure.wp-block-table{margin:40px 0;width:100%;overflow-x:auto;background-color:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-md);transition:var(--transition-normal)}.c-news-article-body figure.wp-block-table:hover{box-shadow:var(--shadow-lg)}.c-news-article-body figure.wp-block-table table{width:100%;border-collapse:separate;border-spacing:0;text-align:left}.c-news-article-body figure.wp-block-table table tbody tr:first-child{background:linear-gradient(135deg,var(--color-primary) 0%,#003663 100%)}.c-news-article-body figure.wp-block-table table tbody tr:first-child td{color:var(--color-white);font-family:var(--font-heading);font-weight:700;font-size:.95rem;text-transform:uppercase;letter-spacing:.05em;padding:18px 24px;border-bottom:none}.c-news-article-body figure.wp-block-table table tbody tr:first-child td:first-child{border-top-left-radius:calc(var(--radius-lg) - 1px)}.c-news-article-body figure.wp-block-table table tbody tr:first-child td:last-child{border-top-right-radius:calc(var(--radius-lg) - 1px)}.c-news-article-body figure.wp-block-table table tbody tr:not(:first-child){transition:var(--transition-fast)}.c-news-article-body figure.wp-block-table table tbody tr:not(:first-child):nth-child(even){background-color:rgb(248 250 252 / .6)}.c-news-article-body figure.wp-block-table table tbody tr:not(:first-child):hover{background-color:var(--color-primary-light)}.c-news-article-body figure.wp-block-table table td{padding:16px 24px;font-size:.95rem;line-height:1.6;border-bottom:1px solid var(--color-border);color:var(--color-dark)}.c-news-article-body figure.wp-block-table table tbody tr:last-child td{border-bottom:none}.c-news-article-body figure.wp-block-table table tbody tr:last-child td:first-child{border-bottom-left-radius:calc(var(--radius-lg) - 1px)}.c-news-article-body figure.wp-block-table table tbody tr:last-child td:last-child{border-bottom-right-radius:calc(var(--radius-lg) - 1px)}.c-news-article-body figure.wp-block-table table tbody tr:not(:first-child) td:first-child{font-weight:600;color:var(--color-primary);width:28%;border-right:1px solid var(--color-border);background-color:rgb(230 240 250 / .2)}@media (max-width:768px){.c-news-article-body{padding:20px}.c-news-article-body>p.wp-block-paragraph:first-of-type::first-letter{font-size:2.5rem}.c-news-article-body h2,.c-news-article-body h2.wp-block-heading{font-size:1.25rem;padding:12px 16px;margin-top:36px}.c-news-article-body figure.wp-block-table table tbody tr:not(:first-child) td:first-child{width:38%}.c-news-article-body figure.wp-block-table table td{padding:12px 14px;font-size:.88rem}}.wp-block-table td,.wp-block-table th{border:none}