.elementor-11699 .elementor-element.elementor-element-46d72055{--display:flex;}.elementor-11699 .elementor-element.elementor-element-46d72055:not(.elementor-motion-effects-element-type-background), .elementor-11699 .elementor-element.elementor-element-46d72055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kbwhc.almakassed.edu.lb/wp-content/uploads/2026/01/DJI_0276-scaled-3.jpg");}.elementor-11699 .elementor-element.elementor-element-febc813{--display:flex;--overlay-opacity:0.5;}.elementor-11699 .elementor-element.elementor-element-febc813::before, .elementor-11699 .elementor-element.elementor-element-febc813 > .elementor-background-video-container::before, .elementor-11699 .elementor-element.elementor-element-febc813 > .e-con-inner > .elementor-background-video-container::before, .elementor-11699 .elementor-element.elementor-element-febc813 > .elementor-background-slideshow::before, .elementor-11699 .elementor-element.elementor-element-febc813 > .e-con-inner > .elementor-background-slideshow::before, .elementor-11699 .elementor-element.elementor-element-febc813 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11699 .elementor-element.elementor-element-37180ff{--spacer-size:298px;}.elementor-11699 .elementor-element.elementor-element-54f48689 .elementor-heading-title{font-weight:800;color:#ffffff;}.elementor-11699 .elementor-element.elementor-element-431d5467{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11699 .elementor-element.elementor-element-c400ca7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11699 .elementor-element.elementor-element-c400ca7:not(.elementor-motion-effects-element-type-background), .elementor-11699 .elementor-element.elementor-element-c400ca7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#910E1C;}.elementor-11699 .elementor-element.elementor-element-3c1ec4b{--display:grid;--e-con-grid-template-columns:repeat(6, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11699 .elementor-element.elementor-element-1f78ead{border-style:solid;border-color:#C54D4D;border-radius:10px 10px 10px 10px;}.elementor-11699 .elementor-element.elementor-element-1f78ead .elementor-icon-box-wrapper{text-align:center;}.elementor-11699 .elementor-element.elementor-element-1f78ead .elementor-icon-box-title{margin-block-end:4px;color:#FFFFFF;}.elementor-11699 .elementor-element.elementor-element-1f78ead .elementor-icon-box-title, .elementor-11699 .elementor-element.elementor-element-1f78ead .elementor-icon-box-title a{font-family:"cambria", Sans-serif;font-size:20px;}.elementor-11699 .elementor-element.elementor-element-1f78ead .elementor-icon-box-description{font-family:"cambria", Sans-serif;color:#FFFFFF;}.elementor-11699 .elementor-element.elementor-element-8678392{border-style:solid;border-color:#C54D4D;border-radius:10px 10px 10px 10px;}.elementor-11699 .elementor-element.elementor-element-8678392 .elementor-icon-box-title, .elementor-11699 .elementor-element.elementor-element-8678392 .elementor-icon-box-title a{font-family:"cambria", Sans-serif;font-size:20px;}.elementor-11699 .elementor-element.elementor-element-8678392 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11699 .elementor-element.elementor-element-8678392 .elementor-icon-box-description{font-family:"cambria", Sans-serif;color:#FFFFFF;}.elementor-11699 .elementor-element.elementor-element-b000466{border-style:solid;border-color:#C54D4D;border-radius:10px 10px 10px 10px;}.elementor-11699 .elementor-element.elementor-element-b000466 .elementor-icon-box-title, .elementor-11699 .elementor-element.elementor-element-b000466 .elementor-icon-box-title a{font-family:"cambria", Sans-serif;font-size:20px;}.elementor-11699 .elementor-element.elementor-element-b000466 .elementor-icon-box-title{color:#FFFFFF;}.elementor-11699 .elementor-element.elementor-element-b000466 .elementor-icon-box-description{font-family:"cambria", Sans-serif;color:#FFFFFF;}.elementor-11699 .elementor-element.elementor-element-f78cd2d{border-style:solid;border-color:#C54D4D;border-radius:10px 10px 10px 10px;}.elementor-11699 .elementor-element.elementor-element-f78cd2d .elementor-icon-box-title, .elementor-11699 .elementor-element.elementor-element-f78cd2d .elementor-icon-box-title a{font-family:"cambria", Sans-serif;font-size:20px;}.elementor-11699 .elementor-element.elementor-element-f78cd2d .elementor-icon-box-title{color:#FFFFFF;}.elementor-11699 .elementor-element.elementor-element-f78cd2d .elementor-icon-box-description{font-family:"cambria", Sans-serif;color:#FFFFFF;}.elementor-11699 .elementor-element.elementor-element-027c0dc{border-style:solid;border-color:#C54D4D;border-radius:10px 10px 10px 10px;}.elementor-11699 .elementor-element.elementor-element-027c0dc .elementor-icon-box-title, .elementor-11699 .elementor-element.elementor-element-027c0dc .elementor-icon-box-title a{font-family:"cambria", Sans-serif;font-size:20px;}.elementor-11699 .elementor-element.elementor-element-027c0dc .elementor-icon-box-title{color:#FFFFFF;}.elementor-11699 .elementor-element.elementor-element-027c0dc .elementor-icon-box-description{font-family:"cambria", Sans-serif;color:#FFFFFF;}.elementor-11699 .elementor-element.elementor-element-d240e0c{border-style:solid;border-color:#C54D4D;border-radius:10px 10px 10px 10px;}.elementor-11699 .elementor-element.elementor-element-d240e0c .elementor-icon-box-title, .elementor-11699 .elementor-element.elementor-element-d240e0c .elementor-icon-box-title a{font-family:"cambria", Sans-serif;font-size:20px;}.elementor-11699 .elementor-element.elementor-element-d240e0c .elementor-icon-box-title{color:#FFFFFF;}.elementor-11699 .elementor-element.elementor-element-d240e0c .elementor-icon-box-description{font-family:"cambria", Sans-serif;color:#FFFFFF;}.elementor-11699 .elementor-element.elementor-element-12dc191{--display:flex;}.elementor-11699 .elementor-element.elementor-element-5213580{--display:flex;}.elementor-11699 .elementor-element.elementor-element-4a19d832{--display:flex;}.elementor-11699 .elementor-element.elementor-element-311bce5{text-align:center;}.elementor-11699 .elementor-element.elementor-element-311bce5 .elementor-heading-title{font-family:"cambria", Sans-serif;font-size:21px;color:#272B35;}.elementor-11699 .elementor-element.elementor-element-283c1e4{text-align:center;}.elementor-11699 .elementor-element.elementor-element-283c1e4 .elementor-heading-title{font-family:"cambria", Sans-serif;font-weight:700;color:#272B35;}.elementor-11699 .elementor-element.elementor-element-217e5ff{text-align:center;font-family:"cambria", Sans-serif;color:#272B35;}.elementor-11699 .elementor-element.elementor-element-12c858a4{--display:flex;}.elementor-11699 .elementor-element.elementor-element-2f03881c{--display:flex;}.elementor-11699 .elementor-element.elementor-element-5aaa2ec{--display:flex;}.elementor-11699 .elementor-element.elementor-element-3590e8ab{--display:flex;}.elementor-11699 .elementor-element.elementor-element-2455da4b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11699 .elementor-element.elementor-element-3ce846d .elementor-heading-title{color:#1e293b;}.elementor-11699 .elementor-element.elementor-element-16eac7e3 .elementor-heading-title{color:#1e293b;}.elementor-11699 .elementor-element.elementor-element-1aa70627{font-family:"cambria", Sans-serif;font-size:20px;}.elementor-11699 .elementor-element.elementor-element-1774d244 .elementor-button{background-color:#B31C1C;font-family:"cambria", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-11699 .elementor-element.elementor-element-4753a214{--display:flex;}.elementor-11699 .elementor-element.elementor-element-56b5ff14{--display:flex;}.elementor-11699 .elementor-element.elementor-element-37e23421{--display:flex;}.elementor-11699 .elementor-element.elementor-element-1e4e2929{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11699 .elementor-element.elementor-element-1b43b299 .elementor-heading-title{color:#1e293b;}.elementor-11699 .elementor-element.elementor-element-2a88ca36 .elementor-heading-title{color:#1e293b;}.elementor-11699 .elementor-element.elementor-element-36ce7978{font-family:"cambria", Sans-serif;font-size:20px;}.elementor-11699 .elementor-element.elementor-element-614cfce7 .elementor-button{background-color:#B31C1C;font-family:"cambria", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-11699 .elementor-element.elementor-element-136ba3e8{--display:flex;}.elementor-11699 .elementor-element.elementor-element-319d99bb{--display:flex;}.elementor-11699 .elementor-element.elementor-element-22af1128{--display:flex;}.elementor-11699 .elementor-element.elementor-element-4cf744de{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11699 .elementor-element.elementor-element-29daeea9 .elementor-heading-title{color:#1e293b;}.elementor-11699 .elementor-element.elementor-element-1e67b561 .elementor-heading-title{color:#1e293b;}.elementor-11699 .elementor-element.elementor-element-4ad26780{font-family:"cambria", Sans-serif;font-size:20px;}.elementor-11699 .elementor-element.elementor-element-3e87c622 .elementor-button{background-color:#B31C1C;font-family:"cambria", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-11699 .elementor-element.elementor-element-6b68913b{--display:flex;}.elementor-11699 .elementor-element.elementor-element-50f90602{--display:flex;}.elementor-11699 .elementor-element.elementor-element-62897af3{--display:flex;}.elementor-11699 .elementor-element.elementor-element-1740e48a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-11699 .elementor-element.elementor-element-17f12031 .elementor-heading-title{color:#1e293b;}.elementor-11699 .elementor-element.elementor-element-20f61f96 .elementor-heading-title{color:#1e293b;}.elementor-11699 .elementor-element.elementor-element-30f7a51e{font-family:"cambria", Sans-serif;font-size:20px;}.elementor-11699 .elementor-element.elementor-element-5f16768e .elementor-button{background-color:#B31C1C;font-family:"cambria", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-11699 .elementor-element.elementor-element-97fdc92{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-11699 .elementor-element.elementor-element-97fdc92:not(.elementor-motion-effects-element-type-background), .elementor-11699 .elementor-element.elementor-element-97fdc92 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#272B35;}.elementor-11699 .elementor-element.elementor-element-6bda3ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-11699 .elementor-element.elementor-element-6bda3ab.e-con{--align-self:flex-start;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-11699 .elementor-element.elementor-element-d1816aa  .description p{font-size:5px;}.elementor-11699 .elementor-element.elementor-element-e01900f{--display:flex;--padding-top:40px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-11699 .elementor-element.elementor-element-84dc783{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-11699 .elementor-element.elementor-element-84dc783 .elementor-heading-title{font-family:"cambria", Sans-serif;font-size:15px;font-weight:300;text-transform:capitalize;color:#B9B9B9;}.elementor-11699 .elementor-element.elementor-element-011d7b4{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-11699 .elementor-element.elementor-element-011d7b4 .elementor-heading-title{font-family:"cambria", Sans-serif;font-size:28px;font-weight:500;color:#FFFFFF;}.elementor-11699 .elementor-element.elementor-element-2cf7c0a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;font-family:"cambria", Sans-serif;font-size:20px;line-height:39px;color:#FFFFFF;}.elementor-11699 .elementor-element.elementor-element-f4b05bc{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11699 .elementor-element.elementor-element-1c03955 .react-button a:hover{background-color:#FFFFFF;color:#272B35;}.elementor-11699 .elementor-element.elementor-element-1c03955 .react-button i{margin-left:10px;top:0px;}.elementor-11699 .elementor-element.elementor-element-1c03955 .react-button a svg{margin-left:10px;top:0px;}.elementor-11699 .elementor-element.elementor-element-918b423{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-11699 .elementor-element.elementor-element-70cfb7fa .elementor-heading-title{font-family:"cambria", Sans-serif;font-weight:700;color:#272B35;}.elementor-11699 .elementor-element.elementor-element-7fdef43a{font-family:"cambria", Sans-serif;font-size:20px;}.elementor-11699 .elementor-element.elementor-element-206b4da{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11699 .elementor-element.elementor-element-0bfa2e5 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-11699 .elementor-element.elementor-element-0bfa2e5 .reactheme-addon-slider .testimonial-item{margin-right:15px;margin-bottom:15px;}.elementor-11699 .elementor-element.elementor-element-0bfa2e5 .reactheme-blog-grid1 .title a{font-size:20px;}.elementor-11699 .elementor-element.elementor-element-0bfa2e5 .rt_widget_sliders .slick-dots{margin-bottom:-25px;}@media(max-width:1024px){.elementor-11699 .elementor-element.elementor-element-46d72055:not(.elementor-motion-effects-element-type-background), .elementor-11699 .elementor-element.elementor-element-46d72055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-11699 .elementor-element.elementor-element-3c1ec4b{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-11699 .elementor-element.elementor-element-311bce5{text-align:center;}.elementor-11699 .elementor-element.elementor-element-311bce5 .elementor-heading-title{font-size:26px;}.elementor-11699 .elementor-element.elementor-element-1aa70627{font-size:18px;}.elementor-11699 .elementor-element.elementor-element-36ce7978{font-size:18px;}.elementor-11699 .elementor-element.elementor-element-4ad26780{font-size:18px;}.elementor-11699 .elementor-element.elementor-element-30f7a51e{font-size:18px;}.elementor-11699 .elementor-element.elementor-element-97fdc92{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-11699 .elementor-element.elementor-element-6bda3ab{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-11699 .elementor-element.elementor-element-d1816aa  .description{justify-content:center;}.elementor-11699 .elementor-element.elementor-element-e01900f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-11699 .elementor-element.elementor-element-011d7b4 .elementor-heading-title{font-size:21px;}.elementor-11699 .elementor-element.elementor-element-f4b05bc{--grid-auto-flow:row;}.elementor-11699 .elementor-element.elementor-element-918b423{--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-11699 .elementor-element.elementor-element-70cfb7fa .elementor-heading-title{font-size:25px;}.elementor-11699 .elementor-element.elementor-element-7fdef43a{font-size:16px;}.elementor-11699 .elementor-element.elementor-element-206b4da{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-11699 .elementor-element.elementor-element-46d72055:not(.elementor-motion-effects-element-type-background), .elementor-11699 .elementor-element.elementor-element-46d72055 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kbwhc.almakassed.edu.lb/wp-content/uploads/2026/01/DJI_0276-scaled-3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-11699 .elementor-element.elementor-element-3c1ec4b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-11699 .elementor-element.elementor-element-97fdc92{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-11699 .elementor-element.elementor-element-6bda3ab{--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-11699 .elementor-element.elementor-element-e01900f{--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;}.elementor-11699 .elementor-element.elementor-element-2cf7c0a{text-align:start;}.elementor-11699 .elementor-element.elementor-element-f4b05bc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-11699 .elementor-element.elementor-element-3c1ec4b{--content-width:1456px;}.elementor-11699 .elementor-element.elementor-element-97fdc92{--content-width:1300px;}.elementor-11699 .elementor-element.elementor-element-6bda3ab{--width:50%;}.elementor-11699 .elementor-element.elementor-element-e01900f{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-11699 .elementor-element.elementor-element-3c1ec4b{--content-width:1406px;}.elementor-11699 .elementor-element.elementor-element-6bda3ab{--width:100%;}.elementor-11699 .elementor-element.elementor-element-e01900f{--width:100%;}}/* Start custom CSS */:root{ --brandRed:#ac1e2d; --brandNavy:#1e293b; --brandGold:#d97706; --lightGray:#f8fafc; }
.wrap{ max-width:1280px; margin:0 auto; padding:0 16px; }
.section-pad{ padding:64px 0; }
.shadow-soft{ box-shadow:0 10px 30px rgba(2,6,23,.10); }
.btn{ display:inline-flex; align-items:center; justify-content:center; gap:8px; font-weight:700; border-radius:12px; padding:14px 22px; }
.btn-red{ background:var(--brandRed); color:#fff; }
.btn-red:hover{ background:#fff; color:var(--brandRed); }
.btn-glass{ background:rgba(255,255,255,.10); color:#fff; border:1px solid rgba(255,255,255,.15); backdrop-filter:saturate(180%) blur(10px); }
.btn-glass:hover{ background:#fff; color:var(--brandNavy); }

/* FULL-VIEWPORT HERO with overlay background */
.hero{ position:relative; width:100vw; margin-left:calc(50% - 50vw); margin-right:calc(50% - 50vw); min-height:100vh; display:flex; align-items:center; overflow:hidden; color:#fff; }
.hero .bg-img img{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; z-index:0; }
.hero::before{ content:""; position:absolute; inset:0; background:radial-gradient(1200px_circle at 18% 12%, rgba(217,119,6,.18), transparent 45%), radial-gradient(900px_circle at 86% 30%, rgba(172,30,45,.18), transparent 50%); z-index:1; }
.hero::after{ content:""; position:absolute; inset:0; background:linear-gradient(90deg, var(--brandNavy), rgba(30,41,59,.85) 40%, rgba(30,41,59,.25)), rgba(0,0,0,.10); z-index:2; }
.hero .content{ position:relative; z-index:3; }
.hero h1{ font-family:'Playfair Display', serif; font-weight:800; line-height:1.05; }
.hero .grad{ background:linear-gradient(90deg, var(--brandGold), #fff, var(--brandRed)); -webkit-background-clip:text; background-clip:text; color:transparent; }
.hero .chips{ display:flex; flex-wrap:wrap; gap:8px; color:rgba(255,255,255,.70); margin-top:12px; }
.hero .chip{ display:inline-flex; align-items:center; gap:8px; padding:6px 12px; border-radius:999px; border:1px solid rgba(255,255,255,.15); background:rgba(255,255,255,.10); font-size:12px; font-weight:700; letter-spacing:.12em; text-transform:uppercase; }

/* BADGES: 3 per row on desktop, 2 on tablet, 1 on mobile */
.badges{ background:var(--brandRed); color:#fff; }
.badge-card{ border-radius:16px; background:rgba(255,255,255,.10); border:1px solid rgba(255,255,255,.15); backdrop-filter:saturate(180%) blur(10px); padding:20px; text-align:center; }
.badge-card .title{ font-weight:800; font-size:clamp(18px, 2.6vw, 36px); font-family:'Playfair Display', serif; }
.badge-card .sub{ text-transform:uppercase; letter-spacing:.14em; opacity:.85; font-size:12px; }
.badge-grid{ display:grid; grid-template-columns:1fr; gap:16px; }
@media(min-width:768px){ .badge-grid{ grid-template-columns:repeat(2,1fr);} }
@media(min-width:1024px){ .badge-grid{ grid-template-columns:repeat(3,1fr);} }

/* PATHWAYS responsive grid (4 desktop, 2 tablet, 1 mobile) */
.pathways{ background:var(--lightGray); }
.card{ border:1px solid rgba(100,116,139,.35); border-radius:16px; overflow:hidden; background:#fff; }
.card .image img{ width:100%; height:220px; object-fit:cover; transition:transform .7s ease; display:block; }
.card:hover .image img{ transform:scale(1.08); }
.card .header{ display:flex; align-items:flex-start; justify-content:space-between; gap:12px; }
.card .title{ font-weight:700; color:var(--brandNavy); font-size:clamp(18px,2.2vw,22px); }
.card .title:hover{ color:var(--brandRed); }
.card .arrow{ color:rgba(30,41,59,.4); font-weight:700; }
.card:hover .arrow{ color:var(--brandRed); }
.cards-grid{ display:grid; grid-template-columns:1fr; gap:16px; }
@media(min-width:768px){ .cards-grid{ grid-template-columns:repeat(2,1fr);} }
@media(min-width:1024px){ .cards-grid{ grid-template-columns:repeat(4,1fr);} }

/* NEWS (3 desktop, 2 tablet, 1 mobile) */
.news{ background:var(--lightGray); border-top:1px solid #e2e8f0; }
.news-card{ background:#fff; border:1px solid rgba(100,116,139,.35); border-radius:16px; overflow:hidden; padding:20px; }
.news-card .bar{ height:4px; opacity:.40; margin-top:8px; border-radius:999px; }
.bar.gold-red-navy{ background:linear-gradient(90deg, var(--brandGold), var(--brandRed), var(--brandNavy)); }
.bar.navy-gold-red{ background:linear-gradient(90deg, var(--brandNavy), var(--brandGold), var(--brandRed)); }
.bar.red-gold-navy{ background:linear-gradient(90deg, var(--brandRed), var(--brandGold), var(--brandNavy)); }
.news-grid{ display:grid; grid-template-columns:1fr; gap:16px; }
@media(min-width:768px){ .news-grid{ grid-template-columns:repeat(2,1fr);} }
@media(min-width:1024px){ .news-grid{ grid-template-columns:repeat(3,1fr);} }/* End custom CSS */