/* ==========================================================================
   Two-Column Inner Page Layout (Matches Screenshots 3, 4 & 5)
   ========================================================================== */
.site-content{flex:1 0 auto;padding:35px 0 55px}.content-wrapper{display:flex;flex-wrap:wrap;gap:32px;align-items:flex-start}.content-wrapper.no-sidebar{display:block;width:100%}.primary-content-area{flex:1 1 860px;max-width:100%;min-width:0}.content-wrapper.no-sidebar .primary-content-area,.primary-content-area.full-width-content{flex:0 0 100%;max-width:100%;width:100%}.page-sidebar{flex:0 0 360px;max-width:360px;width:360px;min-width:0;background:transparent;padding:0;border:none;box-sizing:border-box}@media (max-width:991px){.content-wrapper{flex-direction:column;gap:25px}.primary-content-area,.page-sidebar{flex:0 0 100%;max-width:100%;width:100%}}.page-card-article{background:#ffffff;border-radius:4px;box-shadow:0 4px 15px rgba(0,0,0,0.12);overflow:hidden;margin-bottom:0}.page-card-article .post-thumbnail{width:100%;line-height:0;overflow:hidden}.page-card-article .post-thumbnail img{width:100%;height:auto;display:block;object-fit:cover;max-height:440px}.entry-card-body{padding:35px 40px}@media (max-width:768px){.entry-card-body{padding:22px 18px}}.entry-card-body .entry-header{text-align:center;margin-bottom:25px}.entry-card-body .entry-title{font-size:2rem;font-weight:600;color:#1e293b;margin:0}.title-accent-bar{width:48px;height:2px;background-color:#159FD3;margin:10px auto 20px}.entry-card-body .entry-footer{margin-top:30px;padding-top:15px;border-top:1px solid #f1f5f9}.entry-card-body .edit-link{font-size:0.8125rem;color:#94a3b8;display:inline-flex;align-items:center;gap:5px}.entry-card-body .edit-link a{color:#64748b;text-decoration:none}.entry-card-body .edit-link a:hover{color:#159FD3;text-decoration:underline}.edit-icon{fill:currentColor}.entry-card-body #pl-19 .panel-grid,.entry-card-body .panel-layout .panel-grid{display:flex;flex-wrap:wrap;gap:25px}.entry-card-body #pgc-19-0-0{flex:1 1 58%;min-width:290px}.entry-card-body #pgc-19-0-1{flex:1 1 35%;min-width:260px}@media (max-width:768px){.entry-card-body #pgc-19-0-0,.entry-card-body #pgc-19-0-1{flex:1 1 100%;min-width:100%}}.entry-card-body .textwidget .page-sidebar{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:20px;box-shadow:none}.entry-card-body .textwidget .page-sidebar h4{color:#093e56;margin-bottom:1rem;border-bottom:2px solid #159FD3;padding-bottom:0.5rem;font-size:1.1rem}.entry-card-body .textwidget .page-sidebar img{width:100%;border-radius:4px;margin-bottom:0.5rem;display:block}.page-card-article .siteorigin-panels-stretch,.page-card-article .panel-row-style{position:static !important;width:100% !important;left:auto !important;right:auto !important;margin-left:0 !important;margin-right:0 !important;box-sizing:border-box !important}#pl-16 #pg-16-0{display:flex !important;flex-wrap:wrap !important;gap:28px !important;margin-bottom:2.5rem !important;align-items:stretch !important}#pl-16 #pgc-16-0-0,#pl-16 #pgc-16-0-1,#pl-16 #pgc-16-0-2{flex:1 1 calc(33.333% - 20px) !important;min-width:290px !important;display:flex !important;flex-direction:column !important;box-sizing:border-box !important;padding:0 !important;margin:0 !important}@media (max-width:991px){#pl-16 #pgc-16-0-0,#pl-16 #pgc-16-0-1,#pl-16 #pgc-16-0-2{flex:1 1 100% !important;min-width:100% !important}}#pl-16 #pg-16-0 .widget-title,.page-id-16 #pg-16-0 .widget-title{display:block !important;font-size:1.15rem !important;font-weight:600 !important;color:#073c53 !important;margin-bottom:0.85rem !important;text-align:left !important;font-family:var(--font-heading) !important}#pl-16 #pg-16-0 .so-panel{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;height:100% !important}#pl-16 #pg-16-0 .textwidget{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;height:100% !important}#pl-16 #pg-16-0 .textwidget>div{background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:8px !important;padding:1.75rem !important;display:flex !important;flex-direction:column !important;flex:1 1 auto !important;height:100% !important;box-sizing:border-box !important;box-shadow:0 2px 4px rgba(0,0,0,0.04) !important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease !important}#pl-16 #pg-16-0 .textwidget>div:hover{transform:translateY(-4px) !important;box-shadow:0 10px 20px -3px rgba(0,0,0,0.08) !important;border-color:#cbd5e1 !important}#pl-16 #pg-16-0 .textwidget img{width:100% !important;height:190px !important;object-fit:cover !important;border-radius:6px !important;margin-bottom:1.25rem !important;display:block !important}#pl-16 #pg-16-0 .textwidget p{color:#4b5563 !important;font-size:0.9375rem !important;line-height:1.65 !important;margin-bottom:1.25rem !important}#pl-16 #pg-16-0 .button-primary,#pl-16 #pg-16-0 a.button{margin-top:auto !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0.65rem 1.35rem !important;background-color:#046296 !important;color:#ffffff !important;font-weight:600 !important;font-size:0.875rem !important;border-radius:4px !important;text-decoration:none !important;transition:background-color 0.2s ease,transform 0.2s ease !important;width:fit-content !important;border:none !important}#pl-16 #pg-16-0 .button-primary:hover,#pl-16 #pg-16-0 a.button:hover{background-color:#159FD3 !important;color:#ffffff !important;transform:translateX(2px) !important}#pl-16 #pg-16-1{margin-top:2.5rem !important;padding-top:2.5rem !important;border-top:1px solid #eef2f6 !important;width:100% !important;position:static !important;left:auto !important;right:auto !important;margin-left:0 !important;margin-right:0 !important}#pl-16 #pg-16-1 .siteorigin-panels-stretch{position:static !important;width:100% !important;left:auto !important;right:auto !important;margin-left:0 !important;margin-right:0 !important;padding:0 !important}#pl-16 #pg-16-1 .widget-title{display:block !important;font-size:0.95rem !important;font-weight:600 !important;color:#073c53 !important;text-align:left !important;margin-bottom:1.25rem !important;font-family:var(--font-heading) !important}#pl-16 #pg-16-1 h3{color:#073c53 !important;font-size:1.85rem !important;font-weight:700 !important;text-align:center !important;margin-bottom:1rem !important;font-family:var(--font-heading) !important}#pl-16 #pg-16-1 p{font-size:1.05rem !important;line-height:1.75 !important;color:#4b5563 !important;max-width:880px !important;margin:0 auto 1.5rem auto !important;text-align:center !important}#pl-21192>.panel-grid .widget-title,#pl-21192 .site-main .widget-title,.page-id-21192 .site-main .widget-title,.page-current-news .site-main .widget-title,.page-current-news .entry-card-body .widget-title,.page-news .site-main .widget-title,.page-news .entry-card-body .widget-title{display:block !important;font-size:1.65rem !important;font-weight:700 !important;color:#073c53 !important;font-family:var(--font-heading) !important;margin-bottom:0.75rem !important;text-align:left !important}#pl-21192 .textwidget>.entry-content>p:first-child,.page-id-21192 .entry-content>p:first-child,.page-current-news .entry-content>p:first-child,.page-news .entry-content>p:first-child{font-size:1.1rem !important;color:#475569 !important;line-height:1.7 !important;max-width:920px !important;margin-bottom:2rem !important}#pl-21192 .textwidget>.entry-content>div[style*="grid"],.page-id-21192 .textwidget>.entry-content>div[style*="grid"],.page-current-news .textwidget>.entry-content>div[style*="grid"],.page-current-news .entry-content>div[style*="grid"],.page-current-news div[style*="grid"],.page-news .textwidget>.entry-content>div[style*="grid"],.page-news .entry-content>div[style*="grid"]{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:28px !important;margin-top:1.5rem !important;align-items:stretch !important}@media (max-width:991px){#pl-21192 .textwidget>.entry-content>div[style*="grid"],.page-id-21192 .textwidget>.entry-content>div[style*="grid"],.page-current-news .textwidget>.entry-content>div[style*="grid"],.page-current-news .entry-content>div[style*="grid"],.page-current-news div[style*="grid"],.page-news .textwidget>.entry-content>div[style*="grid"],.page-news .entry-content>div[style*="grid"]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr)) !important;gap:22px !important}}#pl-21192 .textwidget>.entry-content>div[style*="grid"]>div,.page-id-21192 .textwidget>.entry-content>div[style*="grid"]>div,.page-current-news .textwidget>.entry-content>div[style*="grid"]>div,.page-current-news .entry-content>div[style*="grid"]>div,.page-current-news div[style*="grid"]>div,.page-news .textwidget>.entry-content>div[style*="grid"]>div,.page-news .entry-content>div[style*="grid"]>div{background:#ffffff !important;border:1px solid #e2e8f0 !important;border-radius:8px !important;padding:1.5rem !important;display:flex !important;flex-direction:column !important;height:100% !important;box-sizing:border-box !important;box-shadow:0 4px 6px -1px rgba(0,0,0,0.05),0 2px 4px -1px rgba(0,0,0,0.03) !important;transition:transform 0.25s ease,box-shadow 0.25s ease,border-color 0.25s ease !important}#pl-21192 .textwidget>.entry-content>div[style*="grid"]>div:hover,.page-id-21192 .textwidget>.entry-content>div[style*="grid"]>div:hover,.page-current-news .textwidget>.entry-content>div[style*="grid"]>div:hover,.page-current-news .entry-content>div[style*="grid"]>div:hover,.page-current-news div[style*="grid"]>div:hover,.page-news .textwidget>.entry-content>div[style*="grid"]>div:hover,.page-news .entry-content>div[style*="grid"]>div:hover{transform:translateY(-5px) !important;box-shadow:0 12px 24px -4px rgba(14,101,127,0.12),0 4px 6px -2px rgba(0,0,0,0.04) !important;border-color:#cbd5e1 !important}#pl-21192 .textwidget>.entry-content>div[style*="grid"] img,.page-id-21192 .textwidget>.entry-content>div[style*="grid"] img,.page-current-news .textwidget>.entry-content>div[style*="grid"] img,.page-current-news .entry-content>div[style*="grid"] img,.page-current-news div[style*="grid"] img,.page-news .textwidget>.entry-content>div[style*="grid"] img,.page-news .entry-content>div[style*="grid"] img{width:100% !important;height:200px !important;object-fit:cover !important;object-position:top center !important;border-radius:6px !important;margin-bottom:1.25rem !important;display:block !important;background-color:#f8fafc !important}#pl-21192 .textwidget>.entry-content>div[style*="grid"] h4,.page-id-21192 .textwidget>.entry-content>div[style*="grid"] h4,.page-current-news .textwidget>.entry-content>div[style*="grid"] h4,.page-current-news .entry-content>div[style*="grid"] h4,.page-current-news div[style*="grid"] h4,.page-news .textwidget>.entry-content>div[style*="grid"] h4,.page-news .entry-content>div[style*="grid"] h4{color:#073c53 !important;font-family:var(--font-heading) !important;font-size:1.15rem !important;font-weight:600 !important;line-height:1.45 !important;margin-top:0 !important;margin-bottom:0.75rem !important;min-height:3.3rem !important;display:flex !important;align-items:flex-start !important}#pl-21192 .textwidget>.entry-content>div[style*="grid"] p,.page-id-21192 .textwidget>.entry-content>div[style*="grid"] p,.page-current-news .textwidget>.entry-content>div[style*="grid"] p,.page-current-news .entry-content>div[style*="grid"] p,.page-current-news div[style*="grid"] p,.page-news .textwidget>.entry-content>div[style*="grid"] p,.page-news .entry-content>div[style*="grid"] p{color:#4b5563 !important;font-size:0.9375rem !important;line-height:1.65 !important;margin-bottom:0.5rem !important;flex-grow:1 !important}.page-sidebar .widget{background:#ffffff;border-radius:4px;box-shadow:0 4px 15px rgba(0,0,0,0.12);padding:24px;margin-bottom:25px;box-sizing:border-box;overflow:hidden;word-wrap:break-word}.page-sidebar .widget:last-child{margin-bottom:0}.page-sidebar .widget-title{font-size:1.15rem;font-weight:600;color:#1e293b;text-align:center;margin-bottom:6px;position:relative}.page-sidebar .widget-title::after{content:"";display:block;width:36px;height:2px;background-color:#159FD3;margin:8px auto 16px}.award-notice-card p,.page-sidebar .widget_text p{color:#475569;font-size:0.9375rem;line-height:1.65;margin:0}.page-sidebar .textwidget,.page-sidebar .custom-html-widget{width:100%;max-width:100%;box-sizing:border-box;overflow:hidden}.page-sidebar .fb-video,.page-sidebar .fb_iframe_widget,.page-sidebar #fb-root{display:none !important;visibility:hidden !important;height:0 !important;margin:0 !important;padding:0 !important}.page-sidebar iframe,.page-sidebar embed,.page-sidebar object,.page-sidebar video,.widget_custom_html iframe,.custom-html-widget iframe,.widget_media_video iframe,.widget_media_video video{display:block !important;width:100% !important;max-width:100% !important;height:auto !important;aspect-ratio:16 / 9;border:0 !important;border-radius:4px;box-sizing:border-box;margin:0 auto}.media-video-wrapper{position:relative;width:100%;aspect-ratio:16/9;border-radius:4px;overflow:hidden;background-color:#000000}.media-video-wrapper iframe,.media-video-wrapper video{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.news-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;margin-top:1.5rem}.news-card{background:#ffffff;border:1px solid var(--border-light);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.news-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.news-card-media{aspect-ratio:16 / 9;background-color:#f1f5f9;overflow:hidden}.news-card-media img{width:100%;height:100%;object-fit:cover}.news-card-body{padding:1.25rem;display:flex;flex-direction:column;flex:1}.news-card-title{font-size:1.15rem;margin-bottom:0.5rem;line-height:1.4}.news-card-title a{color:var(--primary-deep)}.news-card-date{font-size:0.8125rem;color:var(--text-muted);margin-bottom:0.75rem}.news-card-excerpt{color:var(--text-secondary);font-size:0.9375rem;flex:1;margin-bottom:1rem}.contact-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:2.5rem}.contact-card{background-color:var(--bg-alt);padding:1.5rem;border-radius:var(--radius-md);border:1px solid var(--border-light)}.contact-card h3{color:var(--primary-dark);font-size:1.25rem;margin-bottom:0.75rem}.contact-form-wrap{background:#ffffff;padding:2rem;border-radius:var(--radius-md);border:1px solid var(--border-light);box-shadow:var(--shadow-sm)}.form-group{margin-bottom:1.25rem}.form-group label{display:block;margin-bottom:0.375rem;font-weight:600;font-size:0.9375rem;color:var(--text-primary)}.form-group input[type="text"],.form-group input[type="email"],.form-group input[type="tel"],.form-group textarea,.form-group select{width:100%;padding:0.625rem 0.875rem;border:1px solid var(--border-medium);border-radius:var(--radius-sm);font-size:1rem;color:var(--text-primary);min-height:44px;background-color:#ffffff}.form-group textarea{min-height:120px;resize:vertical}