.cms{max-width:820px;margin-inline:auto;padding:48px var(--gutter) 120px}.cms-head{display:grid;grid-gap:14px;gap:14px;padding-bottom:28px;border-bottom:1px solid var(--line);margin-bottom:36px}.cms-head .crumbs{display:flex;flex-wrap:wrap;gap:8px;font-size:13px;color:var(--muted)}.cms-head .crumbs a:hover{color:var(--ink);text-decoration:underline}.cms-head h1{margin:0;font:400 clamp(36px,5vw,56px)/1.1 var(--serif);letter-spacing:-.01em}html[lang=ar] .cms-head h1{font-weight:500;font-size:clamp(30px,4vw,44px);line-height:1.35;letter-spacing:0}.cms-head .lead{margin:0;font-size:19px;line-height:1.75;color:#3a3f48;max-width:680px}.cms-head .meta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:13px;color:var(--muted)}.cms-preview{background:#fff4d6;border:1px solid #e8cf86;color:#6b5310;padding:10px 14px;font-size:13.5px;margin-bottom:20px}.rich{font-size:17px;line-height:1.85;color:#262a32;overflow-wrap:anywhere}html[lang=ar] .rich{font-size:17.5px;line-height:2}.rich>*{margin:0 0 1.1em}.rich>:last-child{margin-bottom:0}.rich h2,.rich h3,.rich h4{color:var(--ink);scroll-margin-top:calc(var(--header-h) + 24px)}.rich h2{font:400 clamp(26px,2.8vw,34px)/1.25 var(--serif);margin:1.6em 0 .55em}.rich h3{font:500 clamp(19px,1.8vw,22px)/1.4 var(--sans);margin:1.4em 0 .45em}.rich h4{font:600 16px/1.5 var(--sans);margin:1.2em 0 .4em;letter-spacing:.02em}html[lang=ar] .rich h2{font-weight:600;font-size:clamp(22px,2.3vw,28px);line-height:1.55}html[lang=ar] .rich h3{font-weight:600;line-height:1.6}.rich>h2:first-child,.rich>h3:first-child{margin-top:0}.rich a{color:var(--red-deep);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rich a:hover{color:var(--red)}.rich b,.rich strong{font-weight:600;color:var(--ink)}.rich ol,.rich ul{-webkit-padding-start:1.4em;padding-inline-start:1.4em}.rich li{margin:.3em 0;-webkit-padding-start:.2em;padding-inline-start:.2em}.rich li>p{margin:0}.rich ul li::marker{color:var(--red)}.rich ol li::marker{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rich blockquote{-webkit-border-start:3px solid var(--champagne);border-inline-start:3px solid var(--champagne);padding:6px 0;-webkit-padding-start:20px;padding-inline-start:20px;color:#3a3f48;font-style:italic}html[lang=ar] .rich blockquote{font-style:normal}.rich blockquote p{margin:0}.rich hr{border:0;border-top:1px solid var(--line);margin:2.2em 0}.rich img{height:auto;max-width:100%;margin-inline:auto;background:var(--sand)}.rich figure{margin-inline:0}.rich figcaption{font-size:13px;color:var(--muted);text-align:center;margin-top:8px}.rich iframe{width:100%;aspect-ratio:16/9;height:auto;border:0}.rich code{font-size:.9em;background:var(--sand);padding:1px 5px}.rich table{width:100%;border-collapse:collapse;font-size:15px;display:block;overflow-x:auto}.rich table tbody,.rich table thead{display:table;width:100%;border-collapse:collapse}.rich td,.rich th{border:1px solid var(--line);padding:10px 12px;text-align:start;vertical-align:top}.rich th{background:var(--sand);font-weight:600}.rich td>p,.rich th>p{margin:0}@media (max-width:640px){.cms{padding-top:28px;padding-bottom:80px}.rich{font-size:16px}html[lang=ar] .rich{font-size:16.5px}.rich table{font-size:14px}}.jl-tags{display:flex;flex-wrap:wrap;gap:8px;padding:0 var(--gutter);margin-top:32px}.jl-tags a{border:1px solid var(--line);padding:6px 14px;font-size:13px;border-radius:999px;background:var(--white)}.jl-tags a[aria-current=true]{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.jl-pager{display:flex;gap:10px;justify-content:center;align-items:center;padding:0 var(--gutter) 64px;font-size:14px}.jl-pager a{border:1px solid var(--line);padding:8px 16px;background:var(--white)}.jl-empty{padding:48px var(--gutter);color:var(--muted)}.ja-cover{max-width:1100px;margin:0 auto 40px;padding-inline:var(--gutter)}.ja-cover img{width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--sand)}.ja-next{max-width:820px;margin:0 auto 96px;padding-inline:var(--gutter)}.ja-next a{display:grid;grid-template-columns:1fr 140px;grid-gap:20px;gap:20px;align-items:center;background:var(--white);border:1px solid var(--line);padding:20px}.ja-next img{width:140px;aspect-ratio:1;object-fit:cover;background:var(--sand)}.ja-next h2{margin:6px 0 0;font:400 24px/1.3 var(--serif)}html[lang=ar] .ja-next h2{font-weight:500;font-size:20px;line-height:1.6}@media (max-width:640px){.ja-next a{grid-template-columns:1fr 88px}.ja-next img{width:88px}}