.module-page .page-hero__ledger dd{font-size:clamp(22px,1.9vw,30px);line-height:1.1}.module-page__back{color:inherit}.module-card{--w:clamp(280px, 25vw, 370px);isolation:isolate;width:var(--w);aspect-ratio:3/4.15;padding:calc(var(--w) * .235) calc(var(--w) * .1) calc(var(--w) * .12);color:var(--ink);transition:rotate .9s var(--ease-out), translate .9s var(--ease-out);animation:module-card-draw 1.2s var(--ease-out) .85s backwards;flex-direction:column;display:flex;position:relative;rotate:-3deg}.module-card:before{content:"";z-index:0;background:var(--paper-texture), linear-gradient(160deg, #f7eedf 0%, var(--parchment-soft) 55%, #ebddc4 100%);pointer-events:none;border-radius:3px;position:absolute;inset:0;box-shadow:0 40px 60px -30px #13191f8c,0 2px #13191f14}.module-card:hover{translate:0 -8px;rotate:-1deg}@keyframes module-card-draw{0%{opacity:0;translate:0 70px;rotate:4deg}}.module-card__under{z-index:-1;pointer-events:none;background:linear-gradient(160deg,#efe2cb,#e2d0b0);border-radius:3px;position:absolute;inset:0;translate:14px 6px;rotate:7deg;box-shadow:0 20px 40px -24px #13191f80}.module-card__head{z-index:1;font-size:calc(var(--w) * .03);letter-spacing:.2em;color:var(--oxblood);justify-content:space-between;gap:8px;display:flex;position:absolute;top:4.5%;left:9%;right:9%}.module-card__kind{color:var(--brass)}.module-card__rule{z-index:1;border-top:1.5px solid #8e2b34b3;border-bottom:1px solid #8e2b3473;height:4px;position:absolute;top:9.5%;left:8%;right:8%}.module-card p,.module-card__foot{z-index:1;position:relative}.module-card p{text-align:center;margin:0}.module-card__urdu{font-family:var(--f-urdu-display), var(--f-urdu), "Noto Nastaliq Urdu", "Jameel Noori Nastaleeq", serif;font-size:clamp(20px, calc(var(--w) * .075), 27px);min-height:clamp(38px, calc(var(--w) * .135), 52px);padding:clamp(2px, calc(var(--w) * .01), 6px) 0 clamp(4px, calc(var(--w) * .015), 8px);color:var(--oxblood);text-align:center;direction:rtl;width:100%;line-height:2;display:block;overflow:visible;margin:0 0 clamp(4px, calc(var(--w) * .018), 10px)!important}.module-card__title{font-family:var(--f-display);font-style:italic;font-weight:500;font-size:calc(var(--w) * .105);text-wrap:balance;line-height:1.15;overflow:visible}.module-card__translit{font-size:calc(var(--w) * .028);color:var(--brass);margin-top:calc(var(--w) * .025)!important}.module-card__lines{font-size:calc(var(--w) * .04);color:#2a2620d6;background:repeating-linear-gradient(#0000 0 calc(1.65em - 1px),#2e485c33 calc(1.65em - 1px) 1.65em);flex:1;padding-top:.1em;font-style:italic;font-weight:300;line-height:1.65em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 78%,#0000);mask-image:linear-gradient(#000 78%,#0000);margin:calc(var(--w) * .04) 0 calc(var(--w) * .02)!important;text-align:left!important}.module-card__foot{font-size:calc(var(--w) * .026);letter-spacing:.16em;color:#2a2620b8;justify-content:space-between;gap:8px;display:flex}.module-card__hole{background:radial-gradient(circle at 50% 35%,#13191f8c,#13191f4d);border-radius:50%;width:13px;height:13px;position:absolute;bottom:4.5%;left:50%;translate:-50%;box-shadow:inset 0 1px 2px #0006,0 1px #fffaf099}.module-card__seal{right:calc(var(--w) * -.14);bottom:calc(var(--w) * -.2);width:calc(var(--w) * .42);height:auto;position:absolute;rotate:10deg}.module-folio .backdrop--night .backdrop__texture{opacity:.08;background:url(/brand/texture/pattern_jali_lattice.svg) 50% 0/480px;-webkit-mask:none;mask:none}.module-folio .backdrop--night .backdrop__wash,.module-folio .backdrop__stars,.module-folio .backdrop__calligraphy{display:none}.module-folio .deckle--night{--deckle:var(--night);background:var(--night)}.theme-night.module-folio:after{content:"";background:linear-gradient(to bottom, transparent, var(--night));pointer-events:none;z-index:-1;height:clamp(140px,20vh,260px);position:absolute;bottom:0;left:0;right:0}.module-page .page-hero .deckle--night{--deckle:var(--navy);background:var(--navy)}.module-page .page-hero .deckle--night:before{content:"";opacity:.08;pointer-events:none;background:url(/brand/texture/pattern_jali_lattice.svg) bottom/480px;position:absolute;inset:0}.module-folio__inner{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(48px,6vw,110px);max-width:1180px;margin:0 auto;display:grid}.module-folio .chapter-head{margin-bottom:34px}.module-folio__text{max-width:54ch;margin:0;font-size:clamp(18px,1.4vw,21px);font-weight:300;line-height:1.85}.module-folio__text:first-letter{float:left;font-family:var(--f-display);color:var(--oxblood);margin:.05em .12em 0 -.04em;font-size:4.6em;font-style:italic;font-weight:500;line-height:.8}.theme-paper .module-folio__text{color:var(--sepia-ink)}.theme-night .module-folio__text{color:#ead6b6d6}.theme-night .module-folio__text:first-letter{color:var(--stub-ink)}.module-folio__particulars{max-width:560px;margin-top:36px}.module-folio__particulars dd{font-size:22px}.theme-night .particulars>div{border-top-color:#a385524d}.theme-night .particulars dt{color:var(--brass)}.theme-night .particulars dd{color:var(--parchment)}.module-folio__register{border:1px dashed #551d2a66;gap:10px;max-width:560px;margin-top:40px;padding:24px 26px;font-size:15px;line-height:1.65;display:grid}.module-folio__register p{margin:0}.module-folio__register .smallcaps{color:var(--oxblood)}.theme-night .module-folio__register{color:#ead6b6bd;border-color:#a3855266}.theme-night .module-folio__register .smallcaps{color:var(--brass)}.module-folio__links{flex-wrap:wrap;gap:10px 28px;display:flex;margin-top:6px!important}.module-folio__links .ink-link{font-size:19px}.theme-night .module-folio__links .ink-link{color:var(--parchment)}.related{position:sticky;top:clamp(96px,13vh,124px)}.related__head{color:var(--oxblood);justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 6px;display:flex}.related__head [lang=ur]{font-family:var(--f-urdu);letter-spacing:0;text-transform:none;font-size:18px;line-height:1.8}.theme-night .related__head{color:var(--brass)}.related__list{border-top:1px solid #551d2a40;margin:0;padding:0;list-style:none}.theme-night .related__list{border-top-color:#a3855252}.related__card{transition:padding .5s var(--ease-out), color .3s ease;border-bottom:1px solid #551d2a24;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px 0;display:grid}.theme-night .related__card{border-bottom-color:#a3855233}.related__card:hover{color:var(--oxblood);padding-inline-start:10px}.theme-night .related__card:hover{color:var(--parchment)}.related__number{font-family:var(--f-display);letter-spacing:.14em;color:var(--brass);font-size:14px}.related__name{gap:4px;min-width:0;display:grid}.related__title{font-family:var(--f-display);font-size:24px;font-style:italic;font-weight:500;line-height:1.05}.related__summary{opacity:.72;font-size:13.5px;font-weight:300;line-height:1.45}.related__urdu{font-family:var(--f-urdu);color:var(--oxblood);font-size:18px;line-height:2}.theme-night .related__urdu{color:var(--stub-ink)}.page-turn{border-top:1px solid #551d2a40;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;max-width:1180px;margin:clamp(72px,12vh,130px) auto 0;padding-top:8px;display:grid}.theme-night .page-turn{border-top-color:#a3855252}.page-turn__link{justify-items:start;gap:6px;padding:28px 0 12px;transition:color .3s;display:grid}.page-turn__link--next{text-align:right;justify-items:end}.page-turn__label{color:var(--brass);align-items:center;gap:10px;display:inline-flex}.page-turn__arrow{transition:translate .45s var(--ease-out)}.page-turn__link--prev:hover .page-turn__arrow{translate:-5px}.page-turn__link--next:hover .page-turn__arrow{translate:5px}.page-turn__title{font-family:var(--f-display);font-size:clamp(28px,2.8vw,44px);font-style:italic;font-weight:500;line-height:1}.page-turn__urdu{font-family:var(--f-urdu);color:var(--oxblood);font-size:18px;line-height:2}.theme-night .page-turn__urdu{color:var(--stub-ink)}.page-turn__link:hover .page-turn__title{color:var(--oxblood)}.theme-night .page-turn__link:hover .page-turn__title{color:var(--stub-ink)}.page-turn__index{font-family:var(--f-display);white-space:nowrap;border:1px solid;border-radius:999px;justify-items:center;gap:6px;padding:16px 22px;font-size:18px;font-style:italic;transition:background .25s,color .25s;display:grid}.page-turn__index .smallcaps{font-family:var(--f-body);color:var(--brass);font-size:9px;font-style:normal}.theme-paper .page-turn__index:hover{background:var(--ink);color:var(--parchment)}.theme-night .page-turn__index:hover{background:var(--parchment);color:var(--ink)}@media (max-width:960px){.module-folio.page-section,section.module-folio{z-index:1;margin-top:-2px;padding-top:clamp(52px,7.5vh,84px);padding-bottom:clamp(78px,11vh,126px);position:relative}.module-page .page-hero{min-height:auto;overflow:clip visible}.module-page .page-hero__body{padding-bottom:clamp(20px,3vh,32px)}.module-page .page-hero__strip{padding-bottom:clamp(17px,2vw,26px)}.module-folio__inner{grid-template-columns:minmax(0,1fr)}.related{position:static}.module-card{--w:min(74vw, 330px);margin:18px 0 20px}}@media (max-width:640px){.page-turn{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 16px}.page-turn__index{grid-area:2/1/auto/-1;justify-self:center;margin:18px 0 4px}.page-turn__title{font-size:24px}.page-turn__label{white-space:nowrap;letter-spacing:.16em;gap:7px;font-size:9px}}@media (prefers-reduced-motion:reduce){.module-card{transition:none;animation:none}}
