.egy-company-hero{padding:38px 0 58px;background:radial-gradient(ellipse at 95% 10%,#ffe5e9,transparent 55%),#fafbfc;border-bottom:1px solid #eceef1}.egy-company-breadcrumb{font-size:13px;color:#626b75;margin-bottom:36px;overflow-wrap:anywhere}.egy-company-breadcrumb a{color:#ae0015}.egy-company-hero h1{font-size:clamp(32px,4vw,56px);line-height:1.15;max-width:1000px;margin:0 0 22px}.egy-company-lead{font-size:clamp(20px,2vw,27px);font-weight:700;color:#b40015;margin-bottom:12px}.egy-company-intro{max-width:78ch;font-size:17px;color:#515a65;margin-bottom:26px}.egy-company-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:clamp(24px,4vw,65px);padding-top:50px;padding-bottom:45px}.egy-company-sidebar nav{position:sticky;top:110px;border:1px solid #e3e6eb;border-radius:12px;padding:22px;max-height:calc(100vh - 140px);overflow:auto}.egy-company-sidebar h2{font-size:17px;margin:0 0 16px}.egy-company-sidebar a{display:block;padding:9px 0;border-top:1px solid #eff0f2;font-size:13px;color:#505963;line-height:1.5}.egy-company-sidebar a:hover{color:#bf0015}.egy-company-brief{padding:clamp(22px,3vw,36px);background:#fff6f7;border:1px solid #f1d9dd;border-radius:14px;margin-bottom:38px}.egy-company-body h2{font-size:clamp(23px,2.5vw,31px);line-height:1.3;margin:32px 0 16px;scroll-margin-top:125px}.egy-company-brief h2{margin-top:0}.egy-company-body p,.egy-company-body li{font-size:16px;color:#505963;line-height:1.85}.egy-company-body ul,.egy-company-body ol{padding-inline-start:24px;margin-inline-start:0}.egy-company-body li{margin-bottom:10px}.egy-company-body li::marker{color:#c40018}.egy-company-article{max-width:80ch}.egy-company-body details{border:1px solid #e1e5e9;border-radius:10px;margin:12px 0;background:#fff}.egy-company-body summary{cursor:pointer;font-weight:700;padding:18px 20px;line-height:1.6}.egy-company-body details p{padding:0 20px 18px;margin:0}.egy-company-next{padding:26px;background:#f5f6f8;border-radius:14px;margin-top:36px}.egy-company-next h2{margin-top:0}.egy-company-related{padding-top:24px;padding-bottom:64px}.egy-company-related>h2{font-size:30px;margin-bottom:24px}.egy-company-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.egy-company-related a{padding:24px;border:1px solid #e2e5e9;border-radius:12px;color:#20252b;font-weight:700;line-height:1.5;transition:border-color .2s}.egy-company-related a:hover{border-color:#cf0018;color:#b40015}.egy-company-related a span{display:block;font-size:14px;font-weight:400;color:#606a75;margin-top:9px}.egy-company-page a:focus-visible,.egy-company-page summary:focus-visible{outline:3px solid #be0017;outline-offset:4px}.egy-rtl .egy-company-hero h1{line-height:1.5}.egy-rtl .egy-company-body h2{line-height:1.65}@media(max-width:900px){.egy-company-layout{grid-template-columns:1fr}.egy-company-sidebar nav{position:static;max-height:none}.egy-company-sidebar nav a{display:inline-block;margin-inline-end:16px}.egy-company-related>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.egy-company-hero{padding:24px 0 36px}.egy-company-breadcrumb{margin-bottom:24px}.egy-company-layout{padding-top:28px}.egy-company-related>div{grid-template-columns:1fr}.egy-company-body p,.egy-company-body li{font-size:15px}.egy-company-hero h1{font-size:32px}.egy-company-related>h2{font-size:25px}}