.pq-wrap{max-width:860px}
.pq-lead{font:500 18px/1.6 var(--serif);margin:0 0 28px}
.pq-table td{vertical-align:middle}
.pq-table .pq-en{display:block;font-size:13px;color:var(--cream-dim)}
.pq-table .pq-ar{font:400 22px/1.4 "Amiri",serif;text-align:right;white-space:nowrap}
.pq-table .pq-n{text-align:right;font-variant-numeric:tabular-nums}
.pq-table a,.pq-p a,.pq-faq a{color:var(--emerald)}
.pq-p{border-top:1px solid var(--line);padding:20px 0}
.pq-p h3{font:500 24px var(--serif);margin:0 0 8px}
.pq-p h3 span{font:400 24px "Amiri",serif;margin:0 6px}
.pq-p h3 small{font:500 14px var(--sans);color:var(--cream-dim)}
.pq-p p{margin:0 0 10px;font:500 16px/1.6 var(--sans)}
.pq-p .pq-note{color:var(--cream-dim);font-size:15px}
.pq-fig{font-weight:600;white-space:nowrap}
.pq-p blockquote{margin:0 0 10px;padding:12px 16px;background:var(--bg-card);border:1px solid var(--line);border-radius:12px}
.pq-p blockquote p{font:400 16px/1.6 var(--serif);margin:0 0 6px}
.pq-p cite{font:500 13px var(--sans);font-style:normal;color:var(--cream-dim)}
.pq-p summary,.pq-faq summary{cursor:pointer;font:600 15px var(--sans);padding:6px 0}
.pq-refs{display:flex;flex-wrap:wrap;gap:6px 12px;font:500 14px var(--sans)}
.pq-faq details{border-top:1px solid var(--line);padding:10px 0}
.pq-faq p{margin:6px 0 0;font:500 16px/1.6 var(--sans)}
@media (max-width:640px){.pq-table th:nth-child(4),.pq-table td:nth-child(4),.pq-table th:nth-child(5),.pq-table td:nth-child(5){display:none}}
