.th-edition{max-width:1400px;margin:auto;font-family:"Noto Naskh Arabic",TemasNaskh,serif;font-size:22px;line-height:1.7;color:#233e32}
.th-edition .learn-heading{display:block}.th-edition .learn-heading h1{font:700 clamp(28px,4vw,40px)/1.65 "Noto Naskh Arabic",TemasNaskh,serif;max-width:1100px}.th-edition .learn-heading p{font:inherit;margin:5px 0}.th-edition .th-publisher,.th-edition .th-meta{font-size:18px;color:#687766}
.th-edition .learn-tabs{flex-wrap:wrap;overflow:visible}.th-edition .learn-tabs a,.th-edition .lib-btn{font:18px/1.5 "Noto Naskh Arabic",TemasNaskh,serif;letter-spacing:0;white-space:normal}.th-edition .learn-book-tools{flex-wrap:wrap}.th-edition .learn-article{min-width:0;overflow-wrap:anywhere}.th-edition .learn-article p{font:22px/1.8 "Noto Naskh Arabic",TemasNaskh,serif;margin:9px 0 16px}.th-edition h2,.th-edition .learn-article h2{font:700 29px/1.7 "Noto Naskh Arabic",TemasNaskh,serif}.th-edition h3,.th-edition .learn-article h3{font:700 25px/1.6 "Noto Naskh Arabic",TemasNaskh,serif;margin:22px 0 9px}
.th-edition .th-context{border-inline-start:3px solid #b8a26d;padding-inline-start:14px;color:#65735e;font-size:19px}.th-edition ol{list-style-type:arabic-indic;padding-inline-start:1.65em}.th-edition .th-questions{font-size:22px;line-height:1;margin:12px 0;padding-inline-start:1.65em}.th-edition .th-questions>li{line-height:1;margin:0 0 6px;padding:0;border:0}.th-edition .th-answers{line-height:1.3}.th-edition .th-answers>li{margin:0 0 6px;padding:0}.th-edition .th-notes{border-top:1px solid #d8dfd5;margin-top:22px;font-size:18px;color:#6a7165}.th-edition .th-notes h3{font-size:20px}.th-edition .th-appendix-links{font-size:18px;line-height:1.6;margin-top:18px}.th-edition .th-references{font-size:18px;margin-top:14px}.th-references summary{cursor:pointer}.th-edition .th-pagination{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px;padding-top:18px;border-top:1px solid #d8dfd5}.th-edition .learn-toc{font-size:18px}.th-edition .learn-toc select{font:inherit;max-width:100%}.th-edition .learn-toc nav a{font:inherit;line-height:1.6}.th-edition .learn-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.th-edition .learn-lesson-card{min-width:0;overflow-wrap:anywhere}.th-edition .learn-lesson-card h3{font-size:24px;margin:0 0 5px}.th-edition .learn-lesson-card p{font:18px/1.5 "Noto Naskh Arabic",TemasNaskh,serif;margin:0}.th-semester{margin:30px 0 40px}.th-exam-link{display:inline-block;margin-top:14px;font-size:20px}.th-glossary>div{border-bottom:1px solid #e2e7df;padding:12px 0}.th-glossary dt{font-weight:700}.th-glossary dd{margin:3px 0}.th-gloss-ref{font-size:17px;color:#71806e}.th-edition [id]{scroll-margin-top:80px}
@media(max-width:800px){.th-edition .learn-list{grid-template-columns:1fr}.th-edition .learn-article{padding:20px 16px}.th-edition .learn-layout{display:block}.th-edition .learn-toc nav{display:none}.th-edition .learn-toc{margin-bottom:16px}.th-edition .learn-heading h1{font-size:29px}}
@media print{.th-edition .learn-tabs,.th-edition .learn-toc,.th-edition .learn-book-tools,.th-pagination,.th-appendix-links,.th-references{display:none!important}.th-edition .learn-layout{display:block}.th-edition .learn-article{border:0;padding:0}}
