.search-results .et_pb_post img,.search-results .post-thumbnail,.search-results .et_pb_image_container,.search-results article img,.search-results .entry-featured-image-url{display:none!important}.search-results #main-content .container{padding-top:120px!important}.search-results #main-content{padding-top:0!important;margin-top:0!important}.search-results #page-container{padding-top:0!important}.search-results #content-area{padding-top:40px!important}.search-results .et_pb_section:first-child{padding-top:40px!important}.search-results article.et_pb_post{background:#ffffff;border:1px solid #e0e4ea;border-left:4px solid #cc1f27;border-radius:6px;padding:22px 26px!important;margin-bottom:16px!important;transition:box-shadow 0.2s,transform 0.15s;overflow:hidden}.search-results article.et_pb_post:hover{box-shadow:0 4px 20px rgba(10,22,40,0.1);transform:translateY(-2px)}.search-results .entry-title a{color:#0a1628!important;font-size:1.1rem!important;font-weight:700!important;text-decoration:none!important;line-height:1.4!important}.search-results .entry-title a:hover{color:#cc1f27!important}.search-results .post-meta{font-size:0.78rem!important;color:#888!important;margin-bottom:8px!important;text-transform:uppercase;letter-spacing:0.05em}.search-results .post-content p,.search-results .entry-content p{font-size:0.9rem!important;color:#555!important;line-height:1.6!important;margin-bottom:12px!important}.search-results a.more-link{display:inline-block;color:#cc1f27!important;font-size:0.85rem!important;font-weight:700!important;text-decoration:none!important;letter-spacing:0.03em}.search-results a.more-link::after{content:' →'}.search-results a.more-link:hover{color:#0a1628!important}.search-results h1.page-title{font-size:1.5rem!important;color:#0a1628!important;border-bottom:3px solid #cc1f27;padding-bottom:14px;margin-bottom:28px!important}.search-results #sidebar{display:none!important}.search-results #left-area{padding-top:60px!important;border-right:none!important}.search-results #content-area{width:100%!important}.columbia-job-board,.single-job_listing{font-family:inherit;color:#333333}.columbia-job-board *,.single-job_listing *{box-sizing:border-box}.columbia-job-board .job_filters{background:#f5f6f7;border:1px solid #dfe3e6;border-radius:10px;overflow:hidden;margin-bottom:32px}.columbia-job-board .job_filters .search_jobs{padding:24px;background:#f5f6f7}.columbia-job-board .job_filters .search_jobs div.search_keywords,.columbia-job-board .job_filters .search_jobs div.search_location{padding-right:10px;margin-bottom:10px}.columbia-job-board .job_filters input[type="text"],.columbia-job-board .job_filters select{width:100%;min-height:46px;background:#ffffff;color:#333333;border:1px solid #c7cdd2;border-radius:6px;padding:10px 13px;font-size:15px;line-height:1.3;box-shadow:none}.columbia-job-board .job_filters input[type="text"]:focus,.columbia-job-board .job_filters select:focus{border-color:#003258;outline:none;box-shadow:0 0 0 2px rgba(0,50,88,0.08)}.columbia-job-board .job_filters input[type="submit"],.columbia-job-board .job_filters button{background:#003258;color:#ffffff;border:2px solid #003258;border-radius:28px;min-height:46px;padding:10px 24px;font-size:15px;font-weight:700;cursor:pointer;transition:all .2s ease}.columbia-job-board .job_filters input[type="submit"]:hover,.columbia-job-board .job_filters button:hover{background:#D12329;border-color:#D12329;color:#ffffff}.columbia-job-board .search_remote_position{color:#555555;font-size:14px;margin-top:5px}.columbia-job-board .job_types{background:#ffffff!important;border-top:1px solid #dfe3e6!important;padding:12px 18px!important}.columbia-job-board .job_types li{border:none!important;color:#444444;font-size:14px;padding:5px 12px 5px 0!important}.columbia-job-board .job_types label{cursor:pointer}.columbia-job-board .showing_jobs .rss_link,.columbia-job-board .rss_link{display:none!important}.columbia-job-board .showing_jobs{background:transparent;border:none;padding:0 0 12px;color:#666666;font-size:14px}.columbia-job-board ul.job_listings{border-top:none!important;margin:0}.columbia-job-board ul.job_listings li.job_listing{background:#ffffff;border:1px solid #e0e3e6;border-radius:10px;margin-bottom:12px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.columbia-job-board ul.job_listings li.job_listing:hover{transform:translateY(-2px);border-color:#c8d2da;box-shadow:0 6px 18px rgba(0,50,88,0.08)}.columbia-job-board ul.job_listings li.job_listing a{padding:20px 22px;background:#ffffff!important;border:none!important}.columbia-job-board ul.job_listings li.job_listing h3{color:#003258;font-size:18px;line-height:1.25;font-weight:700;margin-bottom:4px;transition:color .2s ease}.columbia-job-board ul.job_listings li.job_listing:hover h3{color:#D12329}.columbia-job-board .job_listing .company{color:#555555;font-size:14px;line-height:1.35;font-weight:600}.columbia-job-board .job_listing .location{color:#5f6368;font-size:14px}.columbia-job-board .job_listing .meta .date{color:#7a7f83;font-size:13px}.columbia-job-board .job_listing .meta .job-type,.single-job_listing .job-listing-meta .job-type{display:inline-block;background:#e8eff4!important;color:#003258!important;border:1px solid #cbd8e1;border-radius:999px;padding:5px 10px;font-size:11px;line-height:1.1;font-weight:700;text-transform:uppercase;letter-spacing:.35px}.columbia-job-board .job-type.full-time,.columbia-job-board .job-type.part-time,.columbia-job-board .job-type.freelance,.columbia-job-board .job-type.temporary,.columbia-job-board .job-type.internship,.single-job_listing .job-type.full-time,.single-job_listing .job-type.part-time,.single-job_listing .job-type.freelance,.single-job_listing .job-type.temporary,.single-job_listing .job-type.internship{color:#003258!important;background:#e8eff4!important}.columbia-job-board ul.job_listings li.job_listing img.company_logo{width:54px;height:54px;object-fit:contain;background:#f5f6f7;border:1px solid #e0e3e6;border-radius:7px;padding:5px}.columbia-job-board .load_more_jobs,.columbia-job-board .job-manager-pagination a,.columbia-job-board .job-manager-pagination span{border-radius:24px}.columbia-job-board .load_more_jobs{display:inline-block;background:#003258;color:#ffffff!important;border:2px solid #003258;padding:11px 24px;font-weight:700;transition:all .2s ease}.columbia-job-board .load_more_jobs:hover{background:#D12329;border-color:#D12329;color:#ffffff!important}.single-job_listing #sidebar{display:none!important}.single-job_listing #left-area{width:100%!important;padding-right:0!important}.single-job_listing #main-content .container:before{display:none!important}.single-job_listing #main-content .container{max-width:1180px;width:90%;padding-top:42px!important}.single-job_listing .entry-title,.single-job_listing h1{color:#003258;font-size:38px;line-height:1.15;font-weight:700;margin-bottom:10px}.single-job_listing .post-meta{display:none!important}.single-job_listing .job-listing-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:18px 0 28px;padding:0}.single-job_listing .job-listing-meta li{list-style:none;margin:0!important;color:#5f6368;font-size:14px}.single-job_listing .job-listing-meta .location{color:#003258!important;font-weight:600}.single-job_listing .job-listing-meta .date{color:#777c80}.single-job_listing .company{background:#f6f7f8;border:1px solid #e0e3e6;border-radius:10px;padding:20px!important;margin:22px 0 34px;box-shadow:none}.single-job_listing .company img{background:#ffffff;border:1px solid #e0e3e6;border-radius:7px;padding:5px}.single-job_listing .company .name,.single-job_listing .company strong{color:#003258;font-weight:700}.single-job_listing .company .tagline{color:#666666}.single-job_listing .job_description{max-width:100%;color:#333333;font-size:16px;line-height:1.7}.single-job_listing .job_description p{margin-bottom:17px}.single-job_listing .job_description h2{color:#003258;font-size:26px;line-height:1.25;font-weight:700;margin-top:34px;margin-bottom:12px}.single-job_listing .job_description h3{color:#003258;font-size:21px;line-height:1.3;font-weight:700;margin-top:28px;margin-bottom:10px}.single-job_listing .job_description h4{color:#003258;font-size:18px;font-weight:700;margin-top:24px;margin-bottom:8px}.single-job_listing .job_description ul,.single-job_listing .job_description ol{margin:10px 0 22px 22px}.single-job_listing .job_description li{margin-bottom:7px}.single-job_listing .job_description a{color:#D12329;text-decoration:underline}.single-job_listing .job_description a:hover{color:#003258}.single-job_listing .application{margin-top:36px;padding:26px;background:#f5f6f7;border:1px solid #e0e3e6;border-left:5px solid #D12329;border-radius:8px}.single-job_listing .application_button,.single-job_listing .application .application_button{display:inline-block;background:#D12329!important;color:#ffffff!important;border:2px solid #D12329!important;border-radius:28px;padding:11px 24px!important;font-size:15px;line-height:1.2;font-weight:700;text-decoration:none!important;transition:all .2s ease}.single-job_listing .application_button:hover,.single-job_listing .application .application_button:hover{background:#003258!important;border-color:#003258!important;color:#ffffff!important}.single-job_listing .job-listing-meta .salary{color:#4f565b;font-weight:600}.columbia-job-board a:focus-visible,.columbia-job-board button:focus-visible,.columbia-job-board input:focus-visible,.columbia-job-board select:focus-visible,.single-job_listing a:focus-visible,.single-job_listing button:focus-visible{outline:3px solid rgba(209,35,41,0.35);outline-offset:3px}@media (max-width:767px){.columbia-job-board .job_filters .search_jobs{padding:18px}.columbia-job-board .job_filters .search_jobs div.search_keywords,.columbia-job-board .job_filters .search_jobs div.search_location{width:100%;padding-right:0}.columbia-job-board ul.job_listings li.job_listing a{padding:17px}.columbia-job-board ul.job_listings li.job_listing h3{font-size:17px}.single-job_listing #main-content .container{width:92%;padding-top:30px!important}.single-job_listing .entry-title,.single-job_listing h1{font-size:30px}.single-job_listing .job-listing-meta{gap:8px 12px}.single-job_listing .company{padding:17px!important}.single-job_listing .application{padding:20px}}.columbia-job-board ul.job_listings li.job_listing img.company_logo{display:none!important}.columbia-job-board ul.job_listings li.job_listing a div.position{padding-left:0!important}.columbia-job-board ul.job_listings li.job_listing h3,.columbia-job-board ul.job_listings li.job_listing .company{margin-left:0!important}.single-job_listing,.single-job_listing article,.single-job_listing .entry-content,.single-job_listing .job_description,.single-job_listing .job_description p,.single-job_listing .job_description li,.single-job_listing .job_description span,.single-job_listing .company,.single-job_listing .job-listing-meta{font-family:inherit!important}.single-job_listing h1,.single-job_listing h2,.single-job_listing h3,.single-job_listing h4,.single-job_listing h5,.single-job_listing h6{font-family:inherit!important}.single-job_listing .company{min-height:auto!important;padding:18px 20px!important}.single-job_listing .company img{display:none!important}body.single-job_listing #main-content,body.single-job_listing #main-content p,body.single-job_listing #main-content li,body.single-job_listing #main-content span,body.single-job_listing .entry-content,body.single-job_listing .job_description,body.single-job_listing .job_description *,body.single-job_listing .company,body.single-job_listing .company *,body.single-job_listing .job-listing-meta,body.single-job_listing .job-listing-meta *{font-family:"Raleway",sans-serif!important}body.single-job_listing h1,body.single-job_listing h2,body.single-job_listing h3,body.single-job_listing h4,body.single-job_listing h5,body.single-job_listing h6,body.single-job_listing .entry-title{font-family:"Raleway",sans-serif!important;color:#003258}.columbia-job-board,.columbia-job-board input,.columbia-job-board select,.columbia-job-board button,.columbia-job-board label,.columbia-job-board h3,.columbia-job-board .company,.columbia-job-board .location,.columbia-job-board .meta,.columbia-job-board .job-type{font-family:"Raleway",sans-serif!important}body.single-job_listing .job_description{font-family:"Raleway",sans-serif!important;font-size:14px!important;line-height:1.7!important;color:#333333}body.single-job_listing .job_description p,body.single-job_listing .job_description li{font-family:"Raleway",sans-serif!important;font-size:14px!important;line-height:1.7!important}body.single-job_listing .entry-title{font-family:"Raleway",sans-serif!important;font-weight:500;line-height:1.2;color:#003258}