.publications-hero{padding-bottom:55px}.publication-tabs{display:flex;flex-wrap:wrap;gap:10px;border-bottom:1px solid var(--line,#d8dbd4);padding-bottom:20px}.publication-tabs a{padding:10px 18px;border:1px solid #d6dcd9;border-radius:3px;color:#172d37;font-size:14px}.publication-tabs a[aria-current]{background:#172d37;border-color:#172d37;color:#fff}.publication-search{margin:24px 0 34px;max-width:550px}.publication-search label{display:block;margin-bottom:8px;font-size:13px}.publication-search>div{display:flex;gap:10px}.publication-search input{border:1px solid #c6cfca;background:#fff;min-width:0;flex:1;padding:12px 16px;color:#172d37;font:inherit}.publication-search button{padding:12px 20px}.publication-empty{padding:35px 0;color:#586d77}.publication-byline{display:flex;align-items:center;gap:14px;margin:30px auto 0;max-width:900px;justify-content:center}.publication-byline img{border-radius:50%;object-fit:cover;object-position:50% 20%;width:48px;height:48px}.publication-byline strong{font-size:13px;font-weight:600}.publication-byline p{font-size:12px;margin:4px 0 0;color:#5c6e76}.publication-reading-grid{display:grid;grid-template-columns:235px minmax(0,800px);gap:65px;justify-content:center;padding-top:30px;padding-bottom:90px}.publication-reading-main{min-width:0}.publication-reading-main .article-featured{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:1.91;background:#eee9df;margin:0 0 40px}.publication-toc{align-self:start;position:sticky;top:115px;max-height:calc(100vh - 150px);overflow:auto}.publication-toc summary{font-size:13px;cursor:pointer;font-weight:600;margin-bottom:18px}.publication-toc nav{display:flex;flex-direction:column;gap:13px;border-inline-start:1px solid #d4dcd7;padding-inline-start:18px}.publication-toc a{font-size:12px;line-height:1.65;color:#586e78}.publication-toc a:hover{color:#8b5f32}.publication-reading-main .prose{max-width:none}.publication-reading-main .prose>p:first-child{font-size:21px;line-height:1.7;color:#243d48;margin-bottom:32px}.publication-reading-main h2{scroll-margin-top:120px}.publication-reading-main .prose table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px;margin:30px 0}.publication-reading-main .prose td,.publication-reading-main .prose th{padding:14px;border:1px solid #d4dcd7;vertical-align:top;overflow-wrap:anywhere}.publication-reading-main .prose th{background:#f0f2ec}.publication-reading-main .prose td p,.publication-reading-main .prose th p{margin:0}.publication-reading-main [id^=pub-source-]{scroll-margin-top:120px;font-size:14px}.publication-reading-main .published-share{margin:35px 0;border-block:1px solid #d4dcd7;padding:20px 0;display:flex;align-items:center;gap:14px}.copy-public-link{font:inherit;font-size:13px;color:#172d37;padding:10px 16px;background:transparent;border:1px solid #c6cfca;cursor:pointer}.copy-status{font-size:12px}.publication-related{padding:15px 0 35px}.publication-related h2{font-size:27px}.publication-related a{display:block;border-bottom:1px solid #d4dcd7;padding:14px 0;font-size:15px}.publication-consultation{padding:34px;background:#f0f1e9;border:1px solid #d4dcd7;margin-top:25px}.publication-consultation h2{font-size:30px}.publication-consultation p{font-size:16px;line-height:1.8}.publication-consultation .btn{margin-top:12px}html[lang=ar] .publication-reader{font-family:Tajawal,sans-serif}html[lang=ar] .publication-reader h1,html[lang=ar] .publication-reader h2,html[lang=ar] .publication-reader h3{font-family:'Noto Kufi Arabic',sans-serif}html[lang=ar] .publication-reading-main .prose{font-size:20px;line-height:2}html[lang=ar] .publication-toc a{font-size:15px}html[lang=ar] .publication-tabs a{font-size:17px}html[lang=ar] .publication-reading-main .prose table{font-size:17px}.blog-pagination{display:flex;gap:10px;margin-top:30px}.blog-pagination a{padding:10px 17px;border:1px solid #c6cfca}.blog-pagination a[aria-current]{background:#172d37;color:#fff}
.publication-reader .page-title{font-size:clamp(34px,4vw,56px);max-width:1000px;margin-inline:auto;line-height:1.3}.publication-reader .article-hero{padding-block:55px}.publication-reader[lang=ar] .page-title,html[lang=ar] .publication-reader .page-title{line-height:1.65}
@media(max-width:760px){.publication-reader .page-title{font-size:31px;line-height:1.35}.publication-reader .article-hero{padding-block:30px}html[lang=ar] .publication-reader .page-title{font-size:29px;line-height:1.75}.publication-byline{margin-top:22px}}
@media(max-width:1000px){.publication-reading-grid{grid-template-columns:190px minmax(0,1fr);gap:30px}.publication-toc{top:90px}}
@media(max-width:760px){.publications-hero{padding-bottom:30px}.publication-tabs{gap:7px}.publication-tabs a{font-size:12px;padding:9px 11px}.publication-search button{font-size:12px;padding:10px 14px}.publication-reading-grid{display:flex;flex-direction:column;gap:25px;padding-top:15px}.publication-toc{position:static;width:100%;max-height:none;border-block:1px solid #d4dcd7;padding:16px 0}.publication-toc nav{display:none}.publication-toc:focus-within nav,.publication-toc:hover nav{display:flex}.publication-toc details:not([open]) nav{display:none}.publication-toc summary{margin:0}.publication-toc details[open] nav{display:flex;margin-top:15px}.publication-reading-main .prose>p:first-child{font-size:18px}.publication-reading-main .prose table{font-size:12px}.publication-reading-main .prose td,.publication-reading-main .prose th{padding:8px}.publication-byline{align-items:start;text-align:start;justify-content:start}.publication-byline p{font-size:11px;line-height:1.9}.publication-reading-main .article-featured{margin-bottom:25px}.publication-consultation{padding:24px}.publication-consultation h2{font-size:25px}.publication-reading-main .prose p{overflow-wrap:anywhere}html[lang=ar] .publication-reading-main .prose table{font-size:15px}}
