/* EKO guides */
.g-head .ph-in{padding-bottom:48px}
.g-by{color:rgba(241,242,242,.88);font-size:.92rem;margin-top:12px}
.guide{min-width:0}
.g-short{background:var(--warm);border-inline-start:3px solid var(--bronze);padding:22px 24px;margin-bottom:44px}
.g-short .g-k{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bronze);margin-bottom:6px;font-weight:600}
html[lang=ar] .g-short .g-k{letter-spacing:0;font-size:.9rem}
.g-short p:last-child{font-size:1.08rem;color:var(--ink)}
.guide ol{padding-inline-start:22px;color:var(--ink-2);max-width:62ch}
.guide ol li{padding:6px 0}
.g-tbl{overflow-x:auto;margin:0 0 44px;-webkit-overflow-scrolling:touch;border:1px solid rgba(30,30,30,.12);background:#fff}
.g-tbl table{border-collapse:collapse;width:100%;min-width:560px;font-size:.93rem}
.g-tbl th,.g-tbl td{padding:12px 14px;text-align:start;vertical-align:top;border-bottom:1px solid rgba(30,30,30,.1)}
.g-tbl thead th{background:var(--ink);color:var(--paper);font-weight:500}
.g-tbl thead th a{color:var(--gold)}
.g-tbl tbody th{font-weight:600}
.g-tbl a.ul,.g-src a,.g-side a{color:var(--bronze);text-decoration:underline;text-underline-offset:3px}
.g-cta{background:var(--ink);color:var(--paper);padding:28px;margin:8px 0 44px}
.g-cta .g-cta-h{font-size:1.35rem;color:var(--gold);margin-bottom:6px}
.g-cta p{color:rgba(241,242,242,.85)}
.g-cta .btn{margin-top:16px}
.g-cta .g-mail{margin-top:14px;font-size:.92rem}
.g-cta .g-mail a{color:var(--gold);text-decoration:underline}
.faq-g details{border-bottom:1px solid rgba(30,30,30,.12);padding:14px 0}
.faq-g summary{cursor:pointer;font-weight:600;list-style:none;display:flex;justify-content:space-between;gap:16px}
.faq-g summary::-webkit-details-marker{display:none}
.faq-g details p{margin-top:10px}
.g-src{list-style:none}
.g-src li{padding:8px 0;font-size:.92rem;overflow-wrap:anywhere}
.g-side{list-style:none;margin-bottom:20px}
.g-side li{padding:8px 0;border-bottom:1px solid rgba(30,30,30,.1)}
.aside .btn{display:inline-flex;margin-top:4px}
.g-amail{display:block;margin:12px 0 28px;color:var(--bronze);text-decoration:underline}
.g-more{margin-top:12px}
.g-list{margin-bottom:48px}
@media (max-width:899px){.pb-grid{grid-template-columns:1fr}.aside{position:static}.g-cta{padding:22px}}
.g-by a{color:var(--gold);text-decoration:underline}
.g-author{border-top:1px solid rgba(30,30,30,.15);padding-top:20px;margin-top:8px}
.g-author .g-k{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--bronze);font-weight:600;margin-bottom:6px}
html[lang=ar] .g-author .g-k{letter-spacing:0;font-size:.9rem}
.g-tbl tr.cur{background:var(--warm)}
.g-tbl tr.cur th{color:var(--bronze)}
.g-by2{margin-top:14px;font-size:.92rem}
.content{min-width:0}
