.gfh{--ink:#142a2a;--deep:#0c2222;--green:#1f514a;--mint:#dcece6;--sand:#f3eadb;--gold:#efa63b;--paper:#fffdf8;--line:rgba(20,42,42,.16);color:var(--ink);background:var(--paper);font-family:"Tajawal",system-ui,sans-serif;line-height:1.85;overflow:hidden}.gfh *{box-sizing:border-box}.gfh a{color:inherit}.gfh-shell{width:min(1160px,calc(100% - 40px));margin-inline:auto}.gfh-kicker{margin:0 0 10px;color:#b36c13;font-size:.82rem;font-weight:800;letter-spacing:.08em}.gfh-hero{padding:42px 0 64px;background:radial-gradient(circle at 16% 20%,rgba(239,166,59,.18),transparent 28%),linear-gradient(135deg,#0b2422,#1d4a43);color:#fff}.gfh-crumbs{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:42px;color:#dce9e5;font-size:.85rem}.gfh-crumbs a{text-decoration:none}.gfh-hero__grid{display:grid;grid-template-columns:1.25fr .75fr;gap:56px;align-items:center}.gfh h1{max-width:760px;margin:0;font-size:clamp(2.3rem,5.4vw,4.8rem);line-height:1.1;letter-spacing:-.04em}.gfh-lead{max-width:720px;margin:24px 0;color:#e8f1ee;font-size:1.18rem}.gfh-actions{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 14px}.gfh-btn{display:inline-flex;justify-content:center;align-items:center;min-height:50px;padding:10px 22px;border:1px solid transparent;border-radius:3px;text-decoration:none;font-weight:800}.gfh-btn--gold{background:var(--gold);color:#172720!important}.gfh-btn--line{border-color:rgba(255,255,255,.42);color:#fff!important}.gfh-hero small{color:#cadbd6}.gfh-verdict{position:relative;padding:30px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);box-shadow:18px 18px 0 rgba(0,0,0,.14);backdrop-filter:blur(8px)}.gfh-verdict>span,.gfh-result>span,.gfh-split aside>span{color:#f3bd68;font-size:.75rem;font-weight:900;letter-spacing:.12em}.gfh-verdict h2{margin:8px 0 22px;font-size:1.55rem}.gfh-verdict div{padding:16px 0;border-top:1px solid rgba(255,255,255,.17)}.gfh-verdict b{color:#f6c97f}.gfh-verdict p{margin:4px 0 0;color:#e7efed}.gfh-strip{background:#f4b24c}.gfh-strip>.gfh-shell{display:grid;grid-template-columns:repeat(4,1fr)}.gfh-strip div div{padding:18px;border-inline-start:1px solid rgba(20,42,42,.16)}.gfh-strip strong,.gfh-strip span{display:block}.gfh-strip strong{font-size:1.25rem}.gfh-strip span{font-size:.84rem}.gfh-section{padding:92px 0}.gfh-section--ink{background:var(--deep);color:#fff}.gfh-section--sand{background:var(--sand)}.gfh-section--mint{background:var(--mint)}.gfh-heading{max-width:780px;margin-bottom:38px}.gfh-heading h2,.gfh-answer h2,.gfh-decision h2,.gfh-final h2{margin:0;font-size:clamp(1.9rem,4vw,3.35rem);line-height:1.25;letter-spacing:-.025em}.gfh-heading>p:last-child{color:#566b67}.gfh-answer{display:grid;grid-template-columns:.72fr 1.28fr;gap:70px}.gfh-answer p{margin:0 0 18px;font-size:1.08rem}.gfh-decision{padding:82px 0;background:#cfe3dc}.gfh-decision__grid{display:grid;grid-template-columns:1fr .8fr;gap:54px;align-items:start}.gfh-controls{margin-top:30px}.gfh-controls fieldset{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px;padding:0;border:0}.gfh-controls legend{grid-column:1/-1;margin-bottom:6px;font-weight:800}.gfh-controls button{min-height:48px;padding:8px 14px;border:1px solid rgba(20,42,42,.26);background:rgba(255,255,255,.54);color:var(--ink);font:inherit;font-weight:800;cursor:pointer}.gfh-controls button[aria-pressed="true"]{border-color:var(--ink);background:var(--ink);color:#fff}.gfh-result{padding:32px;background:var(--ink);color:#fff;box-shadow:16px 16px 0 rgba(20,42,42,.16)}.gfh-result h3{margin:8px 0;font-size:1.65rem}.gfh-result p{color:#dce9e5}.gfh-result dl{display:grid;grid-template-columns:1fr 1fr;margin:24px 0}.gfh-result dl div{padding:12px;border:1px solid rgba(255,255,255,.16)}.gfh-result dt{font-size:.75rem;color:#a8c1ba}.gfh-result dd{margin:2px 0 0;font-weight:800}.gfh-result a{display:block;padding:13px;background:var(--gold);color:#172720;text-align:center;text-decoration:none;font-weight:900}.gfh-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.17)}.gfh table{width:100%;min-width:770px;border-collapse:collapse}.gfh th,.gfh td{padding:17px;text-align:right;border-bottom:1px solid rgba(255,255,255,.13);vertical-align:top}.gfh thead{background:rgba(255,255,255,.08)}.gfh tbody th{color:#f1bb68}.gfh td{color:#d8e5e1}.gfh-note{margin:28px 0 0;padding:18px 20px;border-right:4px solid var(--gold);background:rgba(239,166,59,.12)}.gfh-columns,.gfh-places,.gfh-redflags{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.gfh-columns article,.gfh-places article,.gfh-redflags article{padding:26px;border:1px solid var(--line);background:#fff}.gfh-columns span,.gfh-places b{font-size:.74rem;color:#a66416;letter-spacing:.08em}.gfh-columns h3,.gfh-places h3,.gfh-redflags h3{margin:8px 0;font-size:1.35rem}.gfh-prose{max-width:880px;margin:48px auto 0}.gfh-prose h3{margin:30px 0 6px;font-size:1.55rem}.gfh-split{display:grid;grid-template-columns:1.2fr .8fr;gap:60px}.gfh-split aside{padding:30px;background:var(--deep);color:#fff}.gfh-split aside h3{font-size:1.5rem}.gfh-split aside li{margin-bottom:10px;color:#deebe7}.gfh-places{grid-template-columns:repeat(3,1fr)}.gfh-places article{border-top:4px solid var(--green)}.gfh-routes{display:grid;grid-template-columns:1fr 1fr;gap:22px}.gfh-routes article{padding:32px;background:#fff;border:1px solid rgba(20,42,42,.15)}.gfh-routes span{font-size:.75rem;font-weight:900;color:#a66416;letter-spacing:.09em}.gfh-routes h3{font-size:1.55rem}.gfh-routes ol{list-style:none;padding:0}.gfh-routes li{display:flex;gap:14px;padding:9px 0;border-bottom:1px solid var(--line)}.gfh-routes li b{display:grid;width:28px;height:28px;place-items:center;background:var(--ink);color:#fff;border-radius:50%}.gfh-food,.gfh-money{display:grid;grid-template-columns:1.15fr .85fr;gap:60px}.gfh-food ul,.gfh-money aside{padding:28px;background:var(--sand)}.gfh-food li,.gfh-money li{margin-bottom:8px}.gfh-section--ink .gfh-money a{color:#f6c56f}.gfh-money aside{color:var(--ink)}.gfh-redflags{grid-template-columns:repeat(4,1fr)}.gfh-cluster{background:#f7f2e9}.gfh-cluster>.gfh-shell{display:grid;grid-template-columns:.7fr 1.3fr;gap:50px}.gfh-cluster h2{font-size:2rem}.gfh-cluster>div>div{display:grid;grid-template-columns:1fr 1fr;gap:10px}.gfh-cluster a{display:block;padding:18px;background:#fff;border:1px solid var(--line);text-decoration:none}.gfh-cluster a span,.gfh-cluster a strong{display:block}.gfh-cluster a span{font-size:.75rem;color:#a66416}.gfh-faq{background:#fff}.gfh-faq__grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px}.gfh-faq details{border-bottom:1px solid var(--line)}.gfh-faq summary{display:flex;justify-content:space-between;gap:20px;padding:18px 0;font-weight:800;cursor:pointer}.gfh-faq details p{margin:0 0 18px;color:#526662}.gfh-sources{background:#e9e3d8}.gfh-sources__grid{display:grid;grid-template-columns:1fr 1fr;gap:55px}.gfh-sources__grid>div:last-child{display:grid;gap:8px}.gfh-sources a{padding:12px;border-bottom:1px solid var(--line);font-weight:800;text-decoration:none}.gfh-final{padding:74px 0;background:linear-gradient(135deg,#0b2422,#214d46);color:#fff}.gfh-final__grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.gfh-final__grid>div:last-child{display:grid;gap:10px}.gfh-final__grid>div:last-child>a:not(.gfh-btn){color:#fff;text-align:center}.gfh-review{max-width:760px;margin:80px auto;padding:32px}.gfh-review a{font-weight:700}.gfh-section--ink .gfh-kicker,.gfh-final .gfh-kicker{color:#f4bd68}.gfh-section--ink .gfh-heading>p:last-child{color:#d6e3df}
@media(max-width:900px){.gfh-hero__grid,.gfh-answer,.gfh-decision__grid,.gfh-split,.gfh-food,.gfh-money,.gfh-cluster>.gfh-shell,.gfh-faq__grid,.gfh-sources__grid,.gfh-final__grid{grid-template-columns:1fr}.gfh-columns,.gfh-places{grid-template-columns:1fr 1fr}.gfh-redflags{grid-template-columns:1fr 1fr}.gfh-hero__grid{gap:35px}.gfh-answer,.gfh-split,.gfh-food,.gfh-money{gap:30px}.gfh-section{padding:68px 0}}
@media(max-width:600px){.gfh-shell{width:min(100% - 24px,1160px)}.gfh-hero{padding-top:24px}.gfh-crumbs{margin-bottom:28px}.gfh h1{font-size:2.45rem}.gfh-strip>.gfh-shell{grid-template-columns:1fr 1fr}.gfh-strip div div{padding:12px}.gfh-columns,.gfh-places,.gfh-redflags,.gfh-routes,.gfh-cluster>div>div{grid-template-columns:1fr}.gfh-controls fieldset{grid-template-columns:1fr}.gfh-controls legend{grid-column:auto}.gfh-section{padding:56px 0}.gfh-verdict,.gfh-result{box-shadow:8px 8px 0 rgba(0,0,0,.12)}}
@media(prefers-reduced-motion:reduce){.gfh *{scroll-behavior:auto!important;transition:none!important}}
.gfh .gfh-hero,.gfh .gfh-hero h1,.gfh .gfh-hero h2,.gfh .gfh-hero p,.gfh .gfh-hero small,.gfh .gfh-hero a,.gfh .gfh-hero span,.gfh .gfh-hero b{color:#fff!important}.gfh .gfh-hero .gfh-kicker,.gfh .gfh-verdict>span{color:#f3bd68!important}.gfh .gfh-hero .gfh-btn--gold{color:#172720!important}.gfh .gfh-result,.gfh .gfh-result h3,.gfh .gfh-result p,.gfh .gfh-result dt,.gfh .gfh-result dd{color:#fff!important}.gfh .gfh-result>span{color:#f3bd68!important}.gfh .gfh-result a{color:#172720!important}.gfh .gfh-section--ink,.gfh .gfh-section--ink h2,.gfh .gfh-section--ink h3,.gfh .gfh-section--ink p,.gfh .gfh-section--ink th,.gfh .gfh-section--ink td,.gfh .gfh-section--ink li{color:#fff!important}.gfh .gfh-section--ink .gfh-kicker,.gfh .gfh-section--ink tbody th{color:#f4bd68!important}.gfh .gfh-section--ink a{color:#f6c56f!important}.gfh .gfh-section--ink .gfh-money aside,.gfh .gfh-section--ink .gfh-money aside h3,.gfh .gfh-section--ink .gfh-money aside li{color:var(--ink)!important}.gfh .gfh-split aside,.gfh .gfh-split aside h3,.gfh .gfh-split aside li{color:#fff!important}.gfh .gfh-split aside>span{color:#f3bd68!important}.gfh .gfh-final,.gfh .gfh-final h2,.gfh .gfh-final p,.gfh .gfh-final a{color:#fff!important}.gfh .gfh-final .gfh-kicker{color:#f4bd68!important}.gfh .gfh-final .gfh-btn--gold{color:#172720!important}
