*{margin:0;padding:0;box-sizing:border-box}body{font-family:Calibri,Arial,sans-serif;background:#f8f8f8;color:#222}.news-grid{width:100%;max-width:1200px;margin:25px auto;padding:0 20px;display:grid;grid-template-areas:"left1 big right1" "left2 big right2";grid-template-columns:1fr 2fr 1fr;gap:15px}.news-item{background:white;border:1px solid #dcdcdc;border-radius:6px;height:200px;position:relative;overflow:hidden;text-decoration:none;color:white;display:block}.left1{grid-area:left1}.left2{grid-area:left2}.right1{grid-area:right1}.right2{grid-area:right2}.big{grid-area:big;height:415px}.news-item img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.news-item:hover img{transform:scale(1.05)}.overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,0.85),transparent);padding:20px 15px;color:white}.overlay h2{font-size:1rem;margin-bottom:6px;font-weight:700;line-height:1.3}.big .overlay h2{font-size:1rem;margin-bottom:10px}.overlay .date{font-size:0.85rem;opacity:0.9}.big .overlay .date{font-size:0.95rem}@media (max-width:968px){.news-grid{grid-template-areas:"big big" "left1 right1" "left2 right2";grid-template-columns:1fr 1fr}}@media (max-width:600px){.news-grid{grid-template-areas:"big" "left1" "left2" "right1" "right2";grid-template-columns:1fr}.news-item{height:250px}}.top-header{background:#d40000;color:white;padding:8px 20px;display:flex;align-items:center;justify-content:space-between;font-size:13px;z-index:1;position:relative;min-height:40px}.top-left-area,.top-right-area{display:flex;align-items:center;z-index:2}.top-center-area{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1;width:max-content;max-width:40%;text-align:center;white-space:nowrap}.top-widget-content,.top-widget{color:white;font-weight:700;text-transform:uppercase;font-size:13px;letter-spacing:0.5px;line-height:1;background:white;padding:2px 4px;border-radius:4px;display:inline-block}.top-widget-content a,.top-widget a{color:white;text-decoration:none}.top-widget-content img,.top-widget img,a.glink img{opacity:1 !important;filter:none !important;transition:none !important;vertical-align:middle}.top-header .social-icons a{color:white;margin-left:12px;font-size:16px;transition:opacity 0.2s;display:inline-block;vertical-align:middle}.top-header .social-icons a:hover{opacity:0.7}.top-header .social-icons a i.fas,.top-header .social-icons a i.fa-solid{font-family:"Font Awesome 6 Free" !important;font-weight:900 !important}.top-header .social-icons a i.fab,.top-header .social-icons a i.fa-brands{font-family:"Font Awesome 6 Brands" !important;font-weight:400 !important}.main-header{background:white;padding:15px 20px;border-bottom:3px solid #d40000;transition:all 0.25s ease;position:relative;z-index:999;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.header-left{display:flex;align-items:center;gap:15px;flex:1}.header-search{flex:0 1 260px;margin-left:20px}.header-search .search-form{margin-top:0;max-width:none}.mobile-search{padding:15px 20px;border-bottom:1px solid #f5f5f5}.mobile-search .search-form{margin-top:0;max-width:none}.custom-logo{width:150px;height:auto;transition:width 0.25s ease}.title-box h1{font-size:22px;color:#122d86;margin-bottom:3px;font-weight:700;line-height:1.1}.title-box p{font-size:14px;color:#555;margin:0}.hamburger{display:none;font-size:24px;cursor:pointer;color:#122d86;padding:5px;border-radius:4px;transition:background 0.2s}.hamburger:active{background:#f0f0f0}.mobile-menu{display:none;background:#ffffff;border-top:1px solid #eee;border-bottom:4px solid #d40000;padding:0;box-shadow:0 10px 20px rgba(0,0,0,0.1)}.mobile-menu ul{list-style:none;padding:0;margin:0}.mobile-menu ul li a{display:block;padding:15px 20px;text-decoration:none;color:#333;font-size:16px;font-weight:600;border-bottom:1px solid #f5f5f5;transition:0.2s}.mobile-menu ul li a:hover{color:#d40000;background:#fff9f9;padding-left:25px}@media (max-width:900px){.navbar{display:none}.hamburger{display:block;margin-left:auto}.custom-logo{width:120px}.header-search{flex-basis:180px;margin-left:12px}}@media (max-width:600px){.top-header{flex-wrap:wrap;padding:8px 15px;gap:0}.top-left-area{width:50%;order:1;font-size:11px;opacity:0.9}.top-right-area{width:50%;order:2;justify-content:flex-end}.top-header .social-icons a{font-size:14px;margin-left:10px}.top-center-area{position:static;transform:none;width:100%;max-width:100%;order:3;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,0.15)}.top-widget-content,.top-widget{display:inline-block}.main-header{display:flex;align-items:center;justify-content:space-between;padding:10px 15px}.navbar{display:none}.hamburger{display:block}.header-search{display:none}.custom-logo{width:120px}.site-title{font-size:1.4rem}}.navbar{width:100%;margin-top:18px;padding:0 20px}.navbar ul{list-style:none;display:flex;gap:18px;justify-content:space-between;padding:0;max-width:1100px;margin:0 auto}.navbar ul li a{text-decoration:none;color:#333;font-size:14px;font-weight:600;padding:6px 10px;transition:0.25s}.navbar ul li a:hover{color:#122d86}.sidebar-container{max-width:1200px;margin:40px auto;padding:0 20px;display:grid;grid-template-columns:1fr 350px;gap:40px}.main-content{min-width:0}.widget-item{background:white;border-radius:12px;padding:25px;margin-bottom:25px;box-shadow:0 2px 8px rgba(0,0,0,0.08);border:1px solid #e5e5e5}.widget-title{font-size:1.3rem;font-weight:700;color:#122d86;margin-bottom:20px;padding-bottom:12px;border-bottom:3px solid #e30513}.widget_search form{display:flex;gap:8px}.widget_search input[type="search"]{flex:1;padding:12px 15px;border:2px solid #ddd;border-radius:8px;font-size:1rem;transition:border-color 0.2s}.widget_search input[type="search"]:focus{outline:none;border-color:#122d86}.widget_search button{padding:12px 20px;background:#e30513;color:white;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:background 0.2s}.widget_search button:hover{background:#c00410}.widget_categories ul,.widget_recent_entries ul,.widget_archive ul,.widget_pages ul,.widget_meta ul,.widget_nav_menu ul{list-style:none;padding:0;margin:0}.widget_categories li,.widget_recent_entries li,.widget_archive li,.widget_pages li,.widget_meta li,.widget_nav_menu li{padding:10px 0;border-bottom:1px solid #f0f0f0}.widget_categories li:last-child,.widget_recent_entries li:last-child,.widget_archive li:last-child,.widget_pages li:last-child,.widget_meta li:last-child,.widget_nav_menu li:last-child{border-bottom:none}.widget_categories a,.widget_recent_entries a,.widget_archive a,.widget_pages a,.widget_meta a,.widget_nav_menu a{color:#333;text-decoration:none;display:flex;align-items:center;justify-content:space-between;transition:color 0.2s;font-size:0.95rem}.widget_categories a:hover,.widget_recent_entries a:hover,.widget_archive a:hover,.widget_pages a:hover,.widget_meta a:hover,.widget_nav_menu a:hover{color:#122d86}.widget_categories a::after,.widget_archive a::after{content:attr(data-count);background:#f5f5f5;padding:3px 10px;border-radius:12px;font-size:0.85rem;font-weight:600;color:#666}.widget_recent_entries li{display:flex;gap:12px;align-items:flex-start;padding:12px 0}.widget_recent_entries .post-date{display:block;font-size:0.8rem;color:#999;margin-top:4px}.widget_tag_cloud .tagcloud{display:flex;flex-wrap:wrap;gap:8px}.widget_tag_cloud a{background:#f5f5f5;color:#333;padding:6px 14px;border-radius:20px;text-decoration:none;font-size:0.9rem !important;transition:all 0.2s;border:2px solid transparent}.widget_tag_cloud a:hover{background:#122d86;color:white;border-color:#122d86}.widget_text p{line-height:1.6;color:#555;margin-bottom:12px}.widget_calendar table{width:100%;border-collapse:collapse}.widget_calendar th,.widget_calendar td{padding:8px;text-align:center;border:1px solid #f0f0f0}.widget_calendar th{background:#122d86;color:white;font-weight:600}.widget_calendar a{color:#e30513;font-weight:700;text-decoration:none}.widget_rss ul{list-style:none;padding:0}.widget_rss li{padding:12px 0;border-bottom:1px solid #f0f0f0}.widget_rss .rsswidget{color:#122d86;font-weight:600;text-decoration:none;display:block;margin-bottom:5px}.widget_rss .rss-date{font-size:0.85rem;color:#999}.popular-posts-widget .popular-post{display:flex;gap:12px;padding:12px 0;border-bottom:1px solid #f0f0f0}.popular-posts-widget .popular-post:last-child{border-bottom:none}.popular-posts-widget img{width:80px;height:60px;object-fit:cover;border-radius:6px}.popular-posts-widget .popular-info h4{font-size:0.95rem;margin-bottom:5px;line-height:1.3}.popular-posts-widget .popular-info a{color:#333;text-decoration:none;transition:color 0.2s}.popular-posts-widget .popular-info a:hover{color:#122d86}.popular-posts-widget .popular-meta{font-size:0.8rem;color:#999}@media (max-width:968px){.sidebar-container{grid-template-columns:1fr}.sidebar{position:static;margin-top:40px}.widget-item{margin-bottom:20px}}@media (max-width:600px){.widget-item{padding:20px 15px}.widget-title{font-size:1.15rem}}#widget-indicadores-economicos-chile{background:white;border-radius:12px;padding:25px;margin-bottom:25px;box-shadow:0 2px 8px rgba(0,0,0,0.08);border:1px solid #e5e5e5}#widget-indicadores-economicos-chile h3{font-size:1.3rem;font-weight:700;color:#122d86;margin-bottom:15px;padding-bottom:12px;border-bottom:3px solid #e30513}#widget-indicadores-economicos-chile .fecha-hoy{display:block;font-size:0.85rem;color:#777;margin-bottom:15px}#widget-indicadores-economicos-chile ul{list-style:none;padding:0;margin:0}#widget-indicadores-economicos-chile li{padding:10px 0;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;font-size:0.95rem;color:#333}#widget-indicadores-economicos-chile li:last-child{border-bottom:none}#widget-indicadores-economicos-chile .indicador{font-weight:700;color:#122d86}.footer{background:#122d86;color:white;padding:50px 20px 30px;margin-top:80px;border-top:4px solid #d40000}.footer-container{max-width:1200px;margin:auto;text-align:center}.footer-links{margin-bottom:35px}.footer-links h3{font-size:1.3rem;margin-bottom:20px;font-weight:700;color:white}.footer-links ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.footer-links ul li{margin:0}.footer-links a{color:#cfd4ea;text-decoration:none;font-size:0.95rem;transition:all 0.3s ease;display:inline-flex;align-items:center;gap:6px;padding:8px 15px;border-radius:5px;background:rgba(255,255,255,0.05)}.footer-links a:hover{color:white;background:rgba(255,255,255,0.1);transform:translateY(-2px)}.footer-links a i{font-size:1.1rem}.footer-links a i.fas,.footer-links a i.fa-solid{font-family:"Font Awesome 6 Free" !important;font-weight:900 !important}.footer-links a i.fab,.footer-links a i.fa-brands{font-family:"Font Awesome 6 Brands" !important;font-weight:400 !important}.footer-copy{margin-top:30px;padding-top:25px;font-size:0.9rem;opacity:0.8;border-top:1px solid rgba(255,255,255,0.15)}@media (max-width:768px){.footer-links ul{flex-direction:column;align-items:center}.footer-links a{width:100%;max-width:300px;justify-content:center}}.footer-widgets{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,0.15)}.footer-widget{color:#cfd4ea}.footer-widget-title{font-size:1.2rem;margin-bottom:20px;font-weight:700;color:white}.footer-widget ul{list-style:none;padding:0}.footer-widget ul li{margin-bottom:10px}.footer-widget a{color:#cfd4ea;text-decoration:none;transition:color 0.2s}.footer-widget a:hover{color:white}.footer-copy{margin-top:30px;padding-top:25px;font-size:0.9rem;opacity:0.8;border-top:1px solid rgba(255,255,255,0.15)}@media (min-width:769px){.main-header{position:sticky;top:0;z-index:99999}.admin-bar .main-header{top:32px}@media screen and (max-width:782px){.admin-bar .main-header{top:46px}}}.news-list{max-width:1000px;display:flex;flex-direction:column;gap:30px}.news-list .news-item{background:#fff;border-radius:12px;overflow:hidden;display:flex;gap:20px;box-shadow:0 4px 12px rgba(0,0,0,0.1);padding:15px;transition:transform 0.2s,box-shadow 0.2s;height:auto;position:relative;border:1px solid #e5e5e5}.news-list .news-item:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,0.15)}.news-list .news-item img.news-thumb{width:280px;min-width:280px;height:180px;object-fit:cover;border-radius:10px}.news-content{display:flex;flex-direction:column;justify-content:space-between;flex:1}.news-title{font-size:1.5rem;font-weight:bold;margin-bottom:12px;line-height:1.3}.news-title a{color:#222;text-decoration:none;transition:color 0.2s}.news-title a:hover{color:#122d86}.news-excerpt{font-size:1rem;color:#555;line-height:1.6;margin-bottom:15px}.meta{display:flex;gap:10px;flex-wrap:wrap;font-size:0.9rem;color:#555;margin-bottom:12px}.meta span{background:#f1f1f1;padding:5px 10px;border-radius:6px;display:inline-flex;align-items:center;gap:5px}.meta i{font-size:0.85rem}.category{margin-bottom:12px}.category .post-category{background:#122d86;color:white;padding:5px 12px;border-radius:8px;font-size:0.85rem;font-weight:600;margin-right:6px;display:inline-block;margin-bottom:6px}.tags{display:flex;flex-wrap:wrap;gap:6px}.tags span{font-size:0.8rem;background:#e30513;color:white;padding:4px 10px;border-radius:8px}.tags span::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f02b";margin-right:6px;font-size:0.75rem;display:inline-block;transform:translateY(1px)}@media (max-width:768px){.news-list .news-item{flex-direction:column}.news-list .news-item img{width:100%;min-width:100%;height:200px}.news-title{font-size:1.3rem}}.pagination{margin:50px auto;display:flex;justify-content:center;gap:8px;align-items:center;flex-wrap:wrap;padding:0 20px}.pagination a,.pagination span{padding:10px 16px;border-radius:8px;background:#f5f5f5;cursor:pointer;font-weight:600;text-decoration:none;color:#333;transition:all 0.2s ease;border:2px solid transparent;display:inline-flex;align-items:center;gap:6px}.pagination a:hover{background:#122d86;color:white;transform:translateY(-2px)}.pagination .current{background:#e30513;color:white;border-color:#e30513;cursor:default}.pagination .dots{padding:0 8px;font-size:1.2rem;background:transparent;cursor:default}.pagination .prev,.pagination .next{background:#122d86;color:white;font-weight:700}.pagination .prev:hover,.pagination .next:hover{background:#0d1f61}@media (max-width:600px){.pagination a,.pagination span{padding:8px 12px;font-size:0.9rem}}#btnTop{position:fixed;bottom:25px;right:25px;background:#d40000;color:white;border:none;width:45px;height:45px;border-radius:50%;font-size:20px;cursor:pointer;display:none;transition:background 0.3s,transform 0.2s;align-items:center;justify-content:center;z-index:9999}#btnTop:hover{opacity:0.85;transform:translateY(-3px)}.related-posts{max-width:1000px;margin:60px auto;padding:0 20px}.related-posts h2{font-size:1.8rem;margin-bottom:20px}.related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.related-item{background:white;border-radius:10px;padding:15px;display:block;text-decoration:none;color:black;box-shadow:0 4px 10px rgba(0,0,0,0.1);transition:transform .2s}.related-item:hover{transform:translateY(-5px)}.related-item img{width:100%;height:150px;object-fit:cover;border-radius:8px;margin-bottom:10px}.related-item h3{font-size:1.1rem;font-weight:bold}.single-article{max-width:1200px;margin:40px auto;padding:0 20px}.single-content-container{background:white;border-radius:16px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,0.08);position:relative;overflow:hidden}.single-featured{margin:-40px -40px 30px -40px}.single-featured img{display:block;width:100%;aspect-ratio:21 / 9;object-fit:cover}.single-title{font-size:2.5rem;font-weight:800;margin-bottom:20px;line-height:1.2;color:#1a1a1a}.single-meta{display:flex;gap:15px;flex-wrap:wrap;font-size:0.95rem;color:#666;margin-bottom:30px;padding-bottom:25px;border-bottom:2px solid #f0f0f0}.single-meta span{background:#f8f9fa;padding:8px 16px;border-radius:8px;display:flex;align-items:center;gap:8px;transition:background 0.3s ease}.single-meta span:hover{background:#e9ecef}.single-meta i{color:#e30513}.single-content{font-size:1.1rem;line-height:1.8;color:#333;margin-bottom:35px}.single-content p{margin-bottom:20px}.single-content img{max-width:100%;height:auto;border-radius:12px;margin:25px 0;box-shadow:0 4px 15px rgba(0,0,0,0.1)}.single-content h2,.single-content h3{margin-top:35px;margin-bottom:15px;color:#1a1a1a}.single-content h2{font-size:1.8rem}.single-content h3{font-size:1.4rem}.single-content ul,.single-content ol{margin:20px 0;padding-left:30px}.single-content li{margin-bottom:10px}.single-tags{display:flex;gap:6px;flex-wrap:wrap;padding:20px 0;border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;margin-bottom:30px}.single-tags .tag-item{background:#e30513;border-radius:8px;padding:4px 10px;transition:0.3s;display:inline-flex;align-items:center}.single-tags .tag-item:hover{background:#c00410;transform:translateY(-2px)}.single-tags .tag-item a{color:white;text-decoration:none;font-size:0.8rem;font-weight:500;display:inline-flex;align-items:center}.single-tags .tag-item a::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f02b";margin-right:6px;font-size:0.75rem;display:inline-block;transform:translateY(1px)}.single-navigation{display:flex;justify-content:space-between;gap:20px;margin-top:30px}.single-navigation>div{flex:1}.single-navigation a{display:inline-block;background:#122d86;color:white;padding:14px 24px;border-radius:10px;font-weight:600;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(18,45,134,0.2)}.single-navigation a:hover{background:#0d1f61;transform:translateY(-2px);box-shadow:0 6px 16px rgba(18,45,134,0.3)}.prev-post{text-align:left}.next-post{text-align:right}.related-posts{max-width:1200px;margin:60px auto 40px;padding:0 20px}.related-posts h2{font-size:2rem;font-weight:700;margin-bottom:30px;color:#1a1a1a;text-align:center}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.related-item{background:white;border-radius:12px;overflow:hidden;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(0,0,0,0.08)}.related-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}.related-item img{width:100%;height:200px;object-fit:cover;transition:transform 0.3s ease}.related-item:hover img{transform:scale(1.05)}.related-item h3{padding:20px;font-size:1.1rem;font-weight:600;color:#1a1a1a;line-height:1.4}@media (max-width:968px){.single-title{font-size:2rem}.single-content-container{padding:30px}.single-featured{margin:-30px -30px 25px -30px}.related-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media (max-width:640px){.single-article{margin:20px auto;padding:0 15px}.single-content-container{padding:25px 20px;border-radius:12px}.single-featured{margin:-25px -20px 20px -20px}.single-featured img{aspect-ratio:16 / 9}.single-title{font-size:1.6rem;margin-bottom:15px}.single-meta{font-size:0.85rem;gap:10px}.single-meta span{padding:6px 12px}.single-content{font-size:1rem;line-height:1.7}.single-navigation{flex-direction:column;gap:15px}.single-navigation a{width:100%;text-align:center;padding:12px 20px}.prev-post,.next-post{text-align:center}.related-grid{grid-template-columns:1fr;gap:15px}.related-posts{margin:40px auto 30px}.related-posts h2{font-size:1.6rem;margin-bottom:20px}.related-item img{height:180px}.related-item h3{padding:15px;font-size:1rem}}.page-container{width:100%;max-width:1200px;margin:40px auto;padding:0 20px;display:flex;gap:40px}.page-container .sidebar{width:350px;flex-shrink:0}.page-content{flex:1}.page-article{background:#ffffff;padding:20px 25px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,0.08)}.page-title{font-size:32px;margin-bottom:20px;color:#222;border-left:6px solid #d40000;padding-left:12px}.page-featured{margin-bottom:25px}.page-featured img{width:100%;border-radius:8px}.page-text{font-size:18px;line-height:1.7;color:#343434}.page-text p{margin-bottom:20px}.page-empty{padding:20px;background:#f8f8f8;color:#444;border-radius:6px;text-align:center;border-left:5px solid #d40000}@media (max-width:992px){.page-container{gap:20px;padding:0 15px}.page-title{font-size:28px}.page-text{font-size:17px}}@media (max-width:768px){.page-container{flex-direction:column;max-width:100%;padding:0 15px}.sidebar{order:2;width:100%}.page-content{order:1;width:100%}.page-title{font-size:24px;padding-left:10px;border-left-width:5px}.page-article{padding:15px 18px}.page-text{font-size:16px;line-height:1.6}}@media (max-width:480px){.page-title{font-size:22px}.page-text{font-size:15px}.page-article{padding:12px 15px}}.error-404-wrapper{max-width:800px;margin:0 auto;width:100%;text-align:center}.error-404-content{padding:60px 20px}.error-title{font-size:6rem;color:#d40000;margin-bottom:10px;line-height:1;font-weight:800}.error-subtitle{font-size:2rem;color:#122d86;margin-bottom:20px;font-weight:700}.error-text p{font-size:1.1rem;color:#555;margin-bottom:30px}.btn-back-home{display:inline-block;background:#122d86;color:white;padding:12px 25px;border-radius:8px;text-decoration:none;font-weight:600;transition:background 0.3s ease,transform 0.2s}.btn-back-home:hover{background:#0d1f61;transform:translateY(-2px)}.archive-header{margin-bottom:30px;padding-bottom:20px;border-bottom:2px solid #e5e5e5}.archive-title{font-size:2rem;color:#122d86;font-weight:700;margin-bottom:10px}.archive-title span{color:#555;font-weight:400}.archive-description{font-size:1.05rem;color:#666;line-height:1.6;margin-top:10px}.search-form{display:flex;align-items:stretch;margin-top:15px;max-width:500px;background:#f8f9fa;border:1px solid #e5e5e5;border-radius:10px;overflow:hidden;transition:border-color 0.25s ease,box-shadow 0.25s ease,background 0.25s ease}.search-form:focus-within{background:white;border-color:#122d86;box-shadow:0 4px 12px rgba(18,45,134,0.15)}.search-form .search-field{flex:1;min-width:0;padding:10px 16px;border:none;background:transparent;font-size:0.95rem;color:#222}.search-form .search-field:focus{outline:none}.search-form .search-field::placeholder{color:#888}.search-form .search-submit{display:flex;align-items:center;justify-content:center;width:44px;flex-shrink:0;background:#122d86;color:white;border:none;cursor:pointer;font-size:0.95rem;transition:background 0.25s ease}.search-form .search-submit:hover,.search-form .search-submit:focus-visible{background:#0d1f61}