@import url("https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800&display=swap");
.gp-editorial{color-scheme:light;--ink:#192043;--muted:#5d6581;--line:#e5e8f0;--navy:#171d49;--blue:#2462b8;--teal:#16a29a;--magenta:#d52d73;--paper:#f7f8fc;--white:#fff}.gp-editorial *{box-sizing:border-box}.gp-editorial{margin:0;background:var(--paper);color:var(--ink);font:500 16px/1.95 Cairo,Tahoma,Arial,sans-serif}.gp-editorial a{color:#1c579f;text-decoration:none}.gp-editorial a:hover{text-decoration:underline}.gp-editorial img{max-width:100%;height:auto}.gp-editorial button{font:inherit}.gp-editorial .preview-bar{background:#fff4d7;border-bottom:1px solid #efd99c;color:#614808;text-align:center;padding:8px 16px;font-size:13px;font-weight:800}.gp-editorial .site-head{background:#fff;border-bottom:1px solid var(--line);box-shadow:0 8px 25px #0e184b0b}.gp-editorial .site-head-inner{max-width:1200px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 24px}.gp-editorial .brand{font-size:23px;font-weight:800;color:var(--navy);letter-spacing:-1px}.gp-editorial .brand span{color:var(--magenta)}.gp-editorial .site-nav{display:flex;gap:22px;flex-wrap:wrap;font-size:14px;font-weight:800}.gp-editorial .nav-cta,.gp-editorial .button{display:inline-flex;align-items:center;justify-content:center;background:var(--magenta);color:white;border-radius:12px;padding:11px 19px;font-weight:800;box-shadow:0 10px 24px #d52d7333}.gp-editorial .nav-cta:hover,.gp-editorial .button:hover{color:#fff;text-decoration:none;transform:translateY(-1px)}.gp-editorial .hero{background:radial-gradient(circle at 0 20%,#4652a950,transparent 35%),linear-gradient(135deg,#171d49,#242659 65%,#353264);color:#fff;overflow:hidden}.gp-editorial .hero-inner{max-width:1200px;margin:auto;padding:55px 24px 60px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(290px,.9fr);gap:48px;align-items:center}.gp-editorial .eyebrow{display:inline-block;color:#fbb5d0;font-size:14px;font-weight:800;margin-bottom:15px}.gp-editorial .hero h1{font-size:clamp(29px,3.3vw,49px);line-height:1.45;letter-spacing:-1px;margin:0 0 18px}.gp-editorial .hero p{font-size:17px;line-height:1.9;color:#e4e7fb;margin:0 0 23px}.gp-editorial .hero-actions{display:flex;gap:13px;flex-wrap:wrap}.gp-editorial .hero .button-secondary{display:inline-flex;align-items:center;padding:10px 17px;border:1px solid #ffffff73;border-radius:12px;color:#fff;font-weight:700}.gp-editorial .hero figure{margin:0;position:relative}.gp-editorial .hero img{display:block;width:100%;border-radius:20px;aspect-ratio:16/11;object-fit:cover;box-shadow:0 24px 60px #0b0d2e80}.gp-editorial .hero figcaption{color:#e4e7fb;font-size:12px;padding-top:10px}.gp-editorial .hero .pill{display:inline-block;background:#ffffff1c;border:1px solid #ffffff44;border-radius:50px;padding:4px 12px;font-size:12px;margin:0 0 15px 7px}.gp-editorial .shell{max-width:1200px;margin:30px auto 80px;padding:0 24px;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:28px;align-items:start}.gp-editorial .article{min-width:0}.gp-editorial .intro,.gp-editorial .content-section,.gp-editorial .finish{background:var(--white);border:1px solid var(--line);border-radius:20px;box-shadow:0 9px 32px #10194808;padding:30px 36px;margin-bottom:20px}.gp-editorial .intro{border-top:5px solid var(--magenta)}.gp-editorial .intro p:first-child{font-size:18px;color:#273058}.gp-editorial .intro p,.gp-editorial .content-section p{margin:0 0 16px}.gp-editorial .intro p:last-child,.gp-editorial .content-section p:last-child{margin-bottom:0}.gp-editorial .section-tag{display:inline-block;color:var(--magenta);font-size:13px;font-weight:800;margin-bottom:6px}.gp-editorial .content-section h2{font-size:clamp(21px,2.1vw,29px);line-height:1.5;color:#19214d;margin:0 0 18px;scroll-margin-top:20px}.gp-editorial .content-section h2:before{content:'';display:inline-block;width:7px;height:25px;background:linear-gradient(var(--magenta),#f2a0bc);border-radius:5px;margin-left:12px;vertical-align:middle}.gp-editorial .content-section strong{color:#152253}.gp-editorial .content-section ul,.gp-editorial .content-section ol{padding-right:22px;margin:13px 0 17px}.gp-editorial .content-section li{padding:2px 0}.gp-editorial .content-section li::marker{color:var(--magenta)}.gp-editorial .note{background:#f0f5fd;border-right:4px solid var(--blue);border-radius:10px;padding:14px 17px;margin:18px 0;color:#24365e}.gp-editorial .note.positive{background:#effbf8;border-right-color:var(--teal)}.gp-editorial .inline-photo{margin:23px 0}.gp-editorial .inline-photo img{display:block;width:100%;max-height:400px;object-fit:cover;border-radius:14px}.gp-editorial .inline-photo figcaption{font-size:13px;color:var(--muted);margin-top:7px}.gp-editorial .data-table{width:100%;border-collapse:separate;border-spacing:0;margin:19px 0;border:1px solid var(--line);border-radius:13px;overflow:hidden;font-size:14px;line-height:1.7}.gp-editorial .data-table th,.gp-editorial .data-table td{text-align:right;vertical-align:top;padding:13px 15px;border-bottom:1px solid var(--line)}.gp-editorial .data-table th{background:#eef1f9;color:#202b5c}.gp-editorial .data-table tr:last-child td{border-bottom:0}.gp-editorial .data-table td:first-child{font-weight:800}.gp-editorial .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin:23px 0}.gp-editorial .flow div{background:#f3f4fb;border:1px solid var(--line);border-radius:13px;padding:14px 11px;min-height:95px}.gp-editorial .flow b{display:block;color:var(--magenta);font-size:12px}.gp-editorial .flow span{display:block;font-weight:800;font-size:14px;line-height:1.5}.gp-editorial .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:22px 0}.gp-editorial .metrics div{background:#15234d;color:#fff;border-radius:14px;padding:18px}.gp-editorial .metrics b{display:block;color:#b0f4eb;font-size:13px}.gp-editorial .metrics span{font-size:17px;font-weight:800}.gp-editorial .sidebar{position:sticky;top:18px}.gp-editorial .sidebar-box{background:#fff;border:1px solid var(--line);border-radius:18px;padding:19px 21px;margin-bottom:17px;box-shadow:0 9px 32px #10194808}.gp-editorial .sidebar-box>strong{display:block;font-size:16px;color:var(--navy);margin-bottom:9px}.gp-editorial .sidebar-box ol{padding-right:20px;margin:0;font-size:13px;line-height:1.7}.gp-editorial .sidebar-box li{margin:7px 0}.gp-editorial .sidebar-box li::marker{color:var(--magenta);font-weight:800}.gp-editorial .sidebar-box a{color:#2f375d}.gp-editorial .sidebar-box p{font-size:13px;line-height:1.8;color:var(--muted);margin:0 0 12px}.gp-editorial .sidebar-box .button{font-size:13px;padding:9px 14px}.gp-editorial .source-list{font-size:13px;line-height:1.7;padding-right:20px}.gp-editorial .source-list li{margin:7px 0}.gp-editorial .finish{background:linear-gradient(135deg,#1d2354,#252d69);color:white}.gp-editorial .finish h2{margin:0 0 13px;font-size:28px;line-height:1.5}.gp-editorial .finish p{color:#e1e5f7}.gp-editorial .finish a:not(.button){color:#fff;text-decoration:underline}.gp-editorial details{border:1px solid var(--line);border-radius:12px;margin:10px 0;background:#fcfcfe;padding:0 16px}.gp-editorial summary{cursor:pointer;font-weight:800;padding:12px 0}.gp-editorial details p{font-size:14px;margin:0 0 15px!important}.gp-editorial .page-foot{text-align:center;padding:25px;color:var(--muted);font-size:13px}.gp-editorial .page-foot a{margin:0 9px}.gp-editorial .scroll-progress{position:fixed;top:0;right:0;height:4px;width:0;background:var(--magenta);z-index:5}@media(max-width:900px){.gp-editorial .shell{display:block}.gp-editorial .sidebar{position:static}.gp-editorial .hero-inner{gap:28px}.gp-editorial .site-nav{gap:11px}.gp-editorial .nav-cta{display:none}}@media(max-width:640px){.gp-editorial .hero-inner{grid-template-columns:1fr;padding:35px 18px}.gp-editorial .site-head-inner{padding:12px 18px}.gp-editorial .site-nav{display:none}.gp-editorial .shell{padding:0 12px;margin-top:12px}.gp-editorial .intro,.gp-editorial .content-section,.gp-editorial .finish{padding:22px 20px;border-radius:15px}.gp-editorial .flow{grid-template-columns:repeat(2,1fr)}.gp-editorial .metrics{grid-template-columns:1fr}.gp-editorial .data-table{font-size:12px}.gp-editorial .data-table th,.gp-editorial .data-table td{padding:9px}.gp-editorial .hero h1{font-size:32px}}
.gp-editorial{display:block;max-width:none;background:#f7f8fc;color:#192043;font:500 16px/1.95 Cairo,Tahoma,Arial,sans-serif;padding:0 0 1px}.gp-editorial .hero h1{color:#fff}.gp-editorial .shell .article{display:block}.gp-editorial .content-section{display:block}.gp-editorial .hero .eyebrow{color:#fbb5d0}
