.ari-reading{--reading-ink:#17345a;--reading-text:#354859;background:#fff;color:var(--reading-text)}
.ari-reading .ari-reading-header{background:#f4f6f2;padding-block:48px 44px;border-bottom:1px solid #dfe5df}
.ari-reading .ari-reading-heading{width:min(900px,calc(100% - 64px));margin-inline:auto}
.ari-reading .ari-reading-back{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-bottom:16px;font-size:13px;font-weight:700;color:#466840}
.ari-reading h1{font-family:Newsreader,serif;font-size:clamp(34px,4.2vw,52px);font-weight:500;line-height:1.3;letter-spacing:-.02em;text-wrap:balance;margin:0 0 24px;color:var(--reading-ink)}
.ari-reading .ari-reading-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;line-height:1.6;color:#526477}
.ari-reading .ari-reading-body{width:min(720px,calc(100% - 48px));margin-inline:auto;padding-block:44px 64px;font-family:Manrope,sans-serif;font-size:18px;line-height:1.6;overflow-wrap:break-word}
.ari-reading .ari-reading-body p{font-size:inherit;line-height:inherit;margin:0 0 24px;padding:0;color:var(--reading-text)}
.ari-reading .ari-reading-body h2{font-family:Newsreader,serif;font-size:32px;font-weight:500;line-height:1.4;letter-spacing:0;color:var(--reading-ink);margin:40px 0 18px;text-wrap:balance}
.ari-reading .ari-reading-body h3{font-family:Newsreader,serif;font-size:26px;font-weight:500;line-height:1.4;color:var(--reading-ink);margin:32px 0 16px}
.ari-reading .ari-reading-body h4,.ari-reading .ari-reading-body h5,.ari-reading .ari-reading-body h6{font-size:20px;line-height:1.4;color:var(--reading-ink)}
.ari-single-page .ari-reading .ari-reading-body figure{width:100%;max-width:520px;margin:0 auto 36px}
.ari-reading .ari-reading-body img{display:block;max-width:100%;height:auto;margin-inline:auto;object-fit:contain}
.ari-reading .ari-reading-body figure img{width:100%}
.ari-reading .ari-reading-body figcaption{font-size:13px;line-height:1.6;color:#526477;margin-top:12px;text-align:center}
.ari-reading .ari-reading-body ul,.ari-reading .ari-reading-body ol{margin:24px 0 28px;padding-inline-start:24px}.ari-reading .ari-reading-body li{padding-inline-start:5px;margin-bottom:10px;line-height:1.6}
.ari-reading .ari-reading-body a{color:#315c2b;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
.ari-reading a:focus-visible,.ari-reading summary:focus-visible{outline:3px solid #b78f32;outline-offset:5px}
.ari-reading .ari-reading-body blockquote{border-inline-start:3px solid #cfab56;border-left-width:0;padding:8px 24px;margin:32px 0;font-size:inherit;background:#f4f6f2}.ari-reading[dir=ltr] .ari-reading-body blockquote{border-left-width:3px}
.ari-reading .ari-reading-body iframe,.ari-reading .ari-reading-body video{max-width:100%}
.ari-reading .ari-reading-body table{display:block;max-width:100%;overflow-x:auto}
.ari-reading .ari-reading-end{border-top:1px solid #dfe5df;margin-top:44px;padding-top:24px}.ari-reading .ari-reading-end a{display:inline-flex;align-items:center;gap:20px;min-height:44px;color:var(--reading-ink);font-size:15px;font-weight:700;text-decoration:none}
.ari-reading .ari-reading-comments{border-top:1px solid #dfe5df;margin-top:24px;padding-top:16px}.ari-reading .ari-reading-comments summary{font-size:15px;font-weight:700;cursor:pointer;padding:14px 0;color:var(--reading-ink)}
.ari-reading[dir=rtl] .ari-reading-body{font-family:Alexandria,sans-serif;line-height:1.9}.ari-reading[dir=rtl] h1,.ari-reading[dir=rtl] .ari-reading-body h2,.ari-reading[dir=rtl] .ari-reading-body h3{font-family:Tajawal,sans-serif;font-weight:700;letter-spacing:0;line-height:1.5}
@media(max-width:600px){.ari-reading .ari-reading-header{padding-block:24px 32px}.ari-reading .ari-reading-heading{width:calc(100% - 40px)}.ari-reading h1{font-size:34px;line-height:1.4;margin-bottom:18px}.ari-reading .ari-reading-body{width:calc(100% - 40px);padding-block:28px 44px;font-size:17px}.ari-reading .ari-reading-body h2{font-size:28px;margin-top:32px}.ari-reading .ari-reading-body h3{font-size:24px}.ari-reading .ari-reading-meta{font-size:12px;gap:8px}.ari-single-page .ari-reading .ari-reading-body figure{margin-bottom:28px}}
