.page-hero{background:#191c1b;color:#fff;padding:90px 0 85px}.page-hero h1{font-size:clamp(36px,4.5vw,60px);max-width:980px;margin:20px 0}.page-hero p:not(.eyebrow){max-width:750px;color:#c9cfcb;font-size:16px}.page-layout{padding-top:70px;padding-bottom:100px}.page-content{max-width:960px}.page-content section{padding:26px 0;border-bottom:1px solid #e9e8e2}.page-content h2{font-size:clamp(25px,3vw,37px);margin:28px 0 15px}.page-content h3{font-size:21px;margin:24px 0 12px}.page-content p,.page-content li{color:#535b56;line-height:1.8}.page-content p{margin:0 0 16px}.page-content a{color:#865f0a;text-decoration:underline;text-underline-offset:3px}.page-content ul,.page-content ol{padding-inline-start:24px}.page-content li{margin-bottom:8px}.page-content details{border-bottom:1px solid #dfded8;padding:16px 0}.page-content summary{font-weight:700;cursor:pointer}.page-content article{background:#f7f4ee;padding:22px;margin:14px 0}.page-content article h3{margin-top:0}.page-content blockquote{margin:24px 0;padding:10px 24px;border-inline-start:3px solid #d8a63d}.page-content table{width:100%;border-collapse:collapse}.page-content th,.page-content td{border:1px solid #deded8;padding:10px;text-align:start}.page-content :focus-visible{outline:3px solid #d8a63d;outline-offset:3px}@media(max-width:650px){.page-hero{padding:65px 0}.page-layout{padding-top:45px;padding-bottom:65px}.page-content article{padding:18px}}
.page-hero{background-image:linear-gradient(90deg,rgba(17,20,19,.96),rgba(17,20,19,.73) 70%,rgba(17,20,19,.4)),var(--page-image);background-size:cover;background-position:center}html[lang=ar] .page-hero{background-image:linear-gradient(270deg,rgba(17,20,19,.96),rgba(17,20,19,.73) 70%,rgba(17,20,19,.4)),var(--page-image)}
.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.page-content .article-grid article{margin:0}.article-date{font-size:12px}.article-pagination{display:flex;gap:12px;padding:20px 0}@media(max-width:750px){.article-grid{grid-template-columns:1fr}}
.page-feature{margin:0 0 35px}.page-feature-image{width:100%;height:clamp(220px,38vw,420px);object-fit:cover;display:block}.page-feature figcaption{font-size:11px;color:#69706e;margin-top:7px}
