.ubx-home-range-heading{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center;background:#111e34;border:1px solid #364760;border-top:3px solid var(--ub-red);border-radius:5px;overflow:hidden;margin-bottom:27px;position:relative;isolation:isolate}
.ubx-home-range-heading::before{content:'';position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(90deg,transparent 0,transparent 119px,#ffffff07 119px,#ffffff07 120px);pointer-events:none}
.ubx-home-range-heading>div{padding:37px 0 37px 37px;min-width:0}
[dir=rtl] .ubx-home-range-heading>div{padding-inline:37px 0}
.ubx-home-range-heading .ubx-kicker{color:#c6d0dc!important;font-size:10px;margin-bottom:21px!important}
.ubx-site .ubx-home-range-heading h2{color:#fff;font-family:'Universal Display',Arial,sans-serif;font-size:clamp(35px,4vw,54px);line-height:1.04;margin-bottom:26px}
.ubx-home-range-heading .ubx-link{color:#fff!important;border-color:#8493a9}
.ubx-site .ubx-home-range-heading .ubx-link,.ubx-site .ubx-home-news__heading>.ubx-link{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;padding:12px 22px;border:1px solid #a72637;border-radius:3px;background:#a72637;color:#fff!important;text-decoration:none;font-size:14px;font-weight:700;line-height:1.4;transition:background .2s,border-color .2s,transform .2s,box-shadow .2s}
.ubx-site .ubx-home-news__heading>.ubx-link{background:#111e34;border-color:#111e34;flex-shrink:0}
.ubx-site .ubx-home-range-heading .ubx-link:hover,.ubx-site .ubx-home-news__heading>.ubx-link:hover{background:#253b61;border-color:#aebbcf;transform:translateY(-2px);box-shadow:0 8px 18px #02091425}
.ubx-site .ubx-home-news__routes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:32px}
.ubx-site .ubx-home-news__routes>a{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:22px;min-height:122px;padding:28px 32px;border:1px solid #3c506d;border-inline-start:3px solid #a72637;border-radius:4px;background:#111e34;color:#fff!important;font-weight:700;font-size:clamp(20px,2.2vw,29px);text-decoration:none;overflow:hidden;transition:transform .25s,box-shadow .25s,border-color .25s}
.ubx-site .ubx-home-news__routes>a::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,transparent 52%,#ffffff07 52%,#ffffff07 70%,transparent 70%);pointer-events:none}
.ubx-site .ubx-home-news__routes>a:nth-child(2){background:#e9eef4;border-color:#b9c6d6;border-inline-start-color:#a72637;color:#111e34!important}
.ubx-site .ubx-home-news__routes>a>b{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;border:1px solid #96a6bd;background:#253b61;color:#fff;font-size:25px;line-height:1;transition:transform .25s,background .25s}
.ubx-site .ubx-home-news__routes>a:hover{transform:translateY(-4px);border-color:#a72637;box-shadow:0 14px 28px #111e3423}.ubx-site .ubx-home-news__routes>a:hover>b{background:#a72637;transform:rotate(8deg)}
.ubx-site .ubx-home-range-heading .ubx-link:focus-visible,.ubx-site .ubx-home-news__heading>.ubx-link:focus-visible,.ubx-site .ubx-home-news__routes>a:focus-visible{outline:3px solid #a72637;outline-offset:4px}
@media(max-width:700px){.ubx-site .ubx-home-news__routes{grid-template-columns:1fr;gap:12px}.ubx-site .ubx-home-news__routes>a{min-height:98px;padding:23px;font-size:23px}.ubx-site .ubx-home-news__heading>.ubx-link{align-self:flex-start}.ubx-site .ubx-home-range-heading .ubx-link{margin-block:3px}}
@media(prefers-reduced-motion:reduce){.ubx-home-news__routes a,.ubx-home-news__routes b,.ubx-home-range-heading .ubx-link,.ubx-home-news__heading>.ubx-link{transition:none!important;transform:none!important}}
.ubx-home-range-heading>figure{height:340px;margin:0;min-width:0;overflow:hidden;position:relative}
.ubx-home-range-heading>figure::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#111e34,transparent 30%);pointer-events:none}
[dir=rtl] .ubx-home-range-heading>figure::after{background:linear-gradient(270deg,#111e34,transparent 30%)}
.ubx-home-range-heading img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 68%}
.ubx-company-workshop-pair{display:grid;grid-template-columns:1fr 1fr;gap:19px;margin-block:28px}
.ubx-company-workshop-pair figure{margin:0;border:1px solid #c2ceda;background:#f3f5f7;border-radius:5px;overflow:hidden}
.ubx-company-workshop-pair img{width:100%;height:280px;display:block;object-fit:cover}
.ubx-company-workshop-pair figcaption{padding:16px;font-size:13px;line-height:1.7;color:#30435a}
.ubx-news-fieldnotes .ubx-news-photographs strong{font-size:16px;line-height:1.45}
.ubx-site[lang=ar] .ubx-home-range-heading h2{font-family:Tahoma,'Segoe UI',sans-serif;line-height:1.4;letter-spacing:0}
@media(max-width:950px){.ubx-home-range-heading{gap:18px}.ubx-home-range-heading>div{padding-inline-start:26px}.ubx-home-range-heading>figure{height:290px}}
@media(max-width:700px){.ubx-home-range-heading{grid-template-columns:1fr;gap:0;margin-bottom:23px}.ubx-home-range-heading>div{padding:26px 23px 18px}.ubx-home-range-heading .ubx-kicker{margin-bottom:16px!important}.ubx-site .ubx-home-range-heading h2{font-size:35px;line-height:1.08;margin-bottom:15px}.ubx-home-range-heading .ubx-link{font-size:13px}.ubx-home-range-heading>figure{height:215px}.ubx-home-range-heading>figure::after,[dir=rtl] .ubx-home-range-heading>figure::after{background:linear-gradient(#111e34,transparent 30%)}.ubx-home-range-heading img{object-position:50% 68%}.ubx-company-workshop-pair{grid-template-columns:1fr;gap:18px}.ubx-company-workshop-pair img{height:250px}.ubx-news-fieldnotes .ubx-news-photographs strong{font-size:16px}}
