.ar-article,.ar-discovery{font-family:MaqDubai,Tahoma,Arial,sans-serif;color:#173d50}
.ar-article{background:#f8f7f2}
.ar-crumb{max-width:1240px;margin:auto;padding:22px 5%;font-size:.85rem;color:#68777a}
.ar-crumb a:hover,.ar-discovery-heading a:hover{text-decoration:underline}
.ar-article>article{max-width:1240px;margin:auto;padding:0 5% 70px}
.ar-article-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.88fr);gap:5%;align-items:center;background:#ebe8dc;padding:clamp(24px,4vw,58px);margin:0 0 50px;min-height:390px}
.ar-category{font-size:.82rem;font-weight:700;color:#8e713e;text-decoration:none}
.ar-article-head h1{font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.35;margin:18px 0;letter-spacing:0}
.ar-deck{font-size:1.1rem;line-height:1.9;color:#455f68;margin:0 0 18px;text-align:justify;text-align-last:start;text-justify:inter-word}
.ar-article-head time{font-size:.9rem;color:#5a686b}
.ar-article-head figure{margin:0;min-width:0}
.ar-article-head img{display:block;width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;background:#e0ddd3}
.ar-article-head figcaption{font-size:.75rem;color:#5c6c71;padding-top:8px}
.ar-article-body{max-width:800px;margin:0 auto;font-size:1.1rem;line-height:2;color:#253f4a;overflow-wrap:anywhere}
.ar-article-body h2{font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.5;color:#103b52;margin:2.2em 0 .7em;padding-block-start:.35em;border-top:1px solid #d5d5c9}
.ar-article-body h3{font-size:1.35rem;line-height:1.55;color:#103b52;margin:1.7em 0 .6em}
.ar-article-body p,.ar-article-body li{color:#253f4a;text-align:justify;text-align-last:start;text-justify:inter-word;word-spacing:normal;hyphens:none}
.ar-article-body p{margin:0 0 1.2em}
.ar-article-body ul,.ar-article-body ol{padding-inline-start:1.5em;margin:0 0 1.5em}
.ar-article-body li{padding-inline-start:.25em;margin:.5em 0}
.ar-article-body li>p{margin-block:0 .6em}
.ar-article-body li>p:last-child{margin-block-end:0}
.ar-article-body :is(h2,h3,h4){text-align:start;text-align-last:start;overflow-wrap:break-word}
.ar-article-body :is(ul,ol) :is(ul,ol){margin-block:.5em .8em}
.ar-article-body a{color:#075d7e;text-decoration:underline;text-decoration-color:#adc7cc;text-underline-offset:.18em}
.ar-article-body strong{color:#103b52}
.ar-article-body blockquote{border-inline-start:4px solid #b49458;background:#f0eee4;margin:1.5em 0;padding:18px 24px}
.ar-article-body table{border-collapse:collapse;width:100%;min-width:0;font-size:.94rem;line-height:1.75}
.ar-article-body th,.ar-article-body td{border:1px solid #cfd6d2;padding:12px 15px;min-inline-size:6rem;text-align:start;vertical-align:top}
.ar-article-body th{background:#e4e9e6;color:#103b52}
.ar-article-body table{display:block;overflow-x:auto;max-width:100%;direction:rtl}
.ar-article-body :is(th,td) p{margin-block:0 .6em;text-align:start;text-align-last:start}
.ar-article-body :is(th,td) p:last-child{margin-block-end:0}
.ar-article-body blockquote>:last-child{margin-block-end:0}
.ar-article-body h2:has(+ p):last-of-type{border-color:#b49458}
.ar-related{max-width:1240px;margin:0 auto;padding:30px 5% 85px;border-top:1px solid #d7d9cf}
.ar-related h2{font-size:2rem;margin-bottom:24px}
.ar-discovery{padding:60px 7%;background:#f8f7f2}
.ar-discovery-heading{max-width:780px;margin-bottom:30px}
.ar-discovery-heading h2{font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.4;margin:0 0 8px}
.ar-discovery-heading p{font-size:1rem;text-align:start}
.ar-discovery-heading a{font-weight:700;color:#0b536e}
.ar-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.ar-card{display:flex;flex-direction:column;background:#fff;border:1px solid #dddcd3;color:#173d50;text-decoration:none;transition:transform .2s,border-color .2s}
.ar-card:hover{transform:translateY(-3px);border-color:#a98745;text-decoration:none}
.ar-card img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:#e9e7de}
.ar-card>div{padding:21px 23px 25px;display:flex;flex-direction:column;flex:1}
.ar-card span{font-size:.78rem;color:#8b6e3b;font-weight:700}
.ar-card h3{font-size:1.35rem;line-height:1.5;margin:8px 0 10px;color:#103b52}
.ar-card p{font-size:.94rem;line-height:1.75;margin:0 0 16px;text-align:start;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.ar-card time{font-size:.82rem;color:#66767b;margin-top:auto}
.ar-card b{font-size:.84rem;color:#0b536e;margin-top:12px}
.ar-home-latest{background:#eae8dd}
.ar-category-discovery{padding-top:30px}
.ar-editorial-footer{background:#0a334a;color:#f7f4e9;padding:28px 7%;display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;font-size:.9rem}
.ar-editorial-footer>div{display:flex;gap:18px;align-items:center;flex-wrap:wrap}
.ar-editorial-footer>div a{font-weight:700;color:#fff}
.ar-editorial-footer span{color:#c8d6d8}
.ar-editorial-footer nav{display:flex;gap:24px;flex-wrap:wrap}
.ar-editorial-footer nav a{color:#e4eceb}
@media(max-width:900px){.ar-article-head{grid-template-columns:1fr}.ar-article-head figure{max-width:100%}.ar-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.ar-crumb{padding:15px 5%;font-size:.75rem}.ar-article-head{margin-bottom:26px;padding:24px}.ar-article-body{font-size:1rem}.ar-cards{grid-template-columns:1fr}.ar-discovery{padding:40px 5%}}

/* Compact homepage previews; full summaries remain in the knowledge hub. */
.ar-home-latest{padding:clamp(32px,4vw,48px) 6%}
.ar-home-latest .ar-card img{height:clamp(130px,12vw,170px);aspect-ratio:auto;object-fit:cover}
.ar-home-latest .ar-card>div{padding:16px}
.ar-home-latest .ar-card h3{font-size:clamp(1.1rem,1.4vw,1.25rem);line-height:1.5;margin:8px 0}
.ar-home-latest .ar-card p{line-height:1.55;margin-bottom:14px;-webkit-line-clamp:2}
.ar-home-latest .ar-card b{margin-top:10px}
.ar-home-latest .ar-card:focus-visible{outline:3px solid #a98745;outline-offset:4px}
