@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto/noto-sans-arabic-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto/noto-sans-arabic-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto/noto-sans-arabic-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:B Shekari;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/navbar/b-shekari-400.woff2) format("woff2")}@font-face{font-family:Caveat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/navbar/caveat-400.woff2) format("woff2")}:root{--paper:#FAF8F5;--paper2:#F0EAE0;--ink:#0F0F0F;--red:#EA2626;--mute:#6B6660;--rule:#E2DDD5;--body:#3E3A35;--field:#fff;--plate:#fff;--imbg:#E6E1DA;--blush:#F7EDE9;--line:#D6CDBF;--line2:#DFD7CA;--soft:#4A453F;--serif:"Noto Sans Arabic",system-ui,sans-serif;--sans:"Noto Sans Arabic",system-ui,sans-serif;--ejaz-rule:var(--rule);--ejaz-surface-sunken:#EAE2D5;--t1:.14s;--t2:.28s;--t3:.52s;--ez:cubic-bezier(.22,.61,.2,1);--scrim:linear-gradient(to top,rgba(12,12,12,.88) 0%,rgba(12,12,12,.58) 40%,rgba(12,12,12,0) 82%);--hd-max:1760px;--hd-pad:clamp(20px,1.6vw,32px);--measure:1240px;--ft-max:1560px;--navbar-font:"Caveat",var(--sans);--navbar-size:clamp(1rem,6px + .78vw,1.125rem)}:root:lang(ar){--navbar-font:"B Shekari",var(--sans);--navbar-size:clamp(1.375rem,1.2rem + .35vw,1.5rem)}:root.dark{--paper:#131210;--paper2:#1C1A16;--ink:#F3F0EA;--mute:#9C968C;--rule:#2E2A25;--body:#CAC4BA;--field:#211F1B;--imbg:#26231F;--blush:#1C1A16;--plate:#1C1A16;--line:#3A352E;--line2:#3A352E;--soft:#B5AEA4;--ejaz-surface-sunken:#26231F}@media(prefers-color-scheme:dark){:root:not(.light){--paper:#131210;--paper2:#1C1A16;--ink:#F3F0EA;--mute:#9C968C;--rule:#2E2A25;--body:#CAC4BA;--field:#211F1B;--imbg:#26231F;--blush:#1C1A16;--plate:#1C1A16;--line:#3A352E;--line2:#3A352E;--soft:#B5AEA4;--ejaz-surface-sunken:#26231F}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow-wrap:anywhere}[x-cloak]{display:none!important}.wrap{max-inline-size:var(--measure);margin-inline:auto;padding-inline:40px}a{color:inherit;text-decoration:none}h1,h2,h3,h4{font-family:var(--serif);font-weight:700;letter-spacing:-.012em;line-height:1.26}img{display:block;width:100%;height:100%;object-fit:cover}.sr-only{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--red);outline-offset:3px}.site-hd{border-block-end:1px solid var(--rule);position:sticky;inset-block-start:0;background:var(--paper);z-index:50}.hd{max-inline-size:var(--hd-max);padding-inline:var(--hd-pad)}.hd{display:flex;align-items:center;gap:clamp(16px,1.6vw,28px);min-block-size:84px;padding-block:12px;flex-wrap:nowrap}.logo{display:flex;align-items:center;flex:0 0 auto}.logo svg{display:block;block-size:56px;inline-size:auto}.logo--footer svg{block-size:58px}.hdnav{flex:1 1 auto;display:flex;justify-content:center;min-inline-size:0}nav.ejaz-navbar{display:flex;column-gap:clamp(12px,1vw,23px);row-gap:4px;flex:1 1 auto;min-inline-size:0;flex-wrap:nowrap;align-items:center;justify-content:center}.ejaz-navbar{font-family:var(--navbar-font);font-size:var(--navbar-size);line-height:1.4}nav.ejaz-navbar>a{padding-block:5px;border-block-end:3px solid transparent;white-space:nowrap;min-inline-size:24px;display:inline-flex;justify-content:center;transition:border-color var(--t1) var(--ez),color var(--t1) var(--ez)}.navp>a{min-inline-size:24px;display:inline-flex;justify-content:center}nav.ejaz-navbar>a.on,nav.ejaz-navbar>a:hover{border-color:var(--red)}.tools{display:flex;gap:8px;align-items:center;flex:0 0 auto;margin-inline-start:auto}.tb{min-inline-size:40px;block-size:40px;border:1px solid var(--rule);display:inline-flex;align-items:center;justify-content:center;gap:5px;font-family:var(--sans);font-size:14px;color:var(--mute);background:none;cursor:pointer;line-height:1;flex:0 0 auto;transition:color var(--t1),border-color var(--t1),background-color var(--t1)}.tb:hover{color:var(--ink);border-color:var(--ink)}.tb--wide{padding-inline:9px}.tb__icon{inline-size:19px;block-size:19px;display:block}.tbl{font-family:var(--sans);font-size:13px;font-weight:600;color:var(--mute);background:none;border:0;padding:0 4px;cursor:pointer;white-space:nowrap;line-height:40px;transition:color var(--t1)}.tbl:hover{color:var(--ink)}.tools form,.tgrp form{display:flex;align-items:center}.tgrp{display:flex;gap:8px;align-items:center;flex:0 0 auto}.tools>[x-data]{display:flex;align-items:center;flex:0 0 auto}.navp{position:relative;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.navp>a{padding-block:5px;border-block-end:3px solid transparent;transition:border-color var(--t1)}.navp>a:hover{border-color:var(--red)}.navdd summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-inline-size:24px;min-block-size:24px;color:var(--mute)}.navdd summary::-webkit-details-marker{display:none}.navdd summary:hover{color:var(--ink)}.navdd__caret{inline-size:0;block-size:0;border-inline:4px solid transparent;border-block-start:5px solid currentColor;flex:0 0 auto;transition:transform var(--t1)}.navdd[open] .navdd__caret{transform:rotate(180deg)}.navdd ul{position:absolute;inset-inline-start:0;inset-block-start:calc(100% + 8px);background:var(--paper);border:1px solid var(--rule);min-inline-size:190px;padding:8px 0;z-index:60;box-shadow:0 14px 30px -18px #0f0f0f59;list-style:none;font-family:var(--navbar-font);font-size:var(--navbar-size);font-weight:400;opacity:0;visibility:hidden;transform:translateY(7px);transition:opacity .16s var(--ez),transform .16s var(--ez),visibility .16s var(--ez)}.navdd ul a{display:block;padding:8px 16px;border:0;white-space:nowrap}.navdd ul a:hover{color:var(--red)}.navdd[open] ul{opacity:1;visibility:visible;transform:none}@media(hover:hover){.ejaz-navbar:not(.ejaz-navbar--stacked) .navdd::details-content{content-visibility:visible}.ejaz-navbar:not(.ejaz-navbar--stacked) .navp:hover .navdd ul,.ejaz-navbar:not(.ejaz-navbar--stacked) .navp:focus-within .navdd ul{opacity:1;visibility:visible;transform:none}.ejaz-navbar:not(.ejaz-navbar--stacked) .navp:hover .navdd__caret,.ejaz-navbar:not(.ejaz-navbar--stacked) .navp:focus-within .navdd__caret{transform:rotate(180deg)}.ejaz-navbar:not(.ejaz-navbar--stacked) .navp:after{content:"";position:absolute;inset-inline-start:0;inset-block-start:100%;inline-size:100%;block-size:8px}}.langdd{position:relative;display:flex;align-items:center}.langdd summary{list-style:none}.langdd summary::-webkit-details-marker{display:none}.langdd__code{font-weight:700;letter-spacing:.04em}.langdd__caret{inline-size:0;block-size:0;border-inline:4px solid transparent;border-block-start:5px solid currentColor;flex:0 0 auto}.langdd[open] .langdd__caret{transform:rotate(180deg)}.langdd ul{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 8px);background:var(--paper);border:1px solid var(--rule);min-inline-size:130px;padding:8px 0;z-index:60;box-shadow:0 14px 30px -18px #0f0f0f59;list-style:none;opacity:0;visibility:hidden;transform:translateY(7px);transition:opacity .16s var(--ez),transform .16s var(--ez),visibility .16s var(--ez)}.langdd[open] ul{opacity:1;visibility:visible;transform:none}.langdd ul a{display:block;padding:8px 16px;font-size:14px;white-space:nowrap}.langdd ul a:hover{color:var(--red)}.langdd ul a[aria-current=true],.fg a[aria-current=true]{color:var(--ink);font-weight:700}.mburger{display:none;position:static}.mburger summary{list-style:none;padding:0}.mburger summary::-webkit-details-marker{display:none}.mburger__box{display:inline-flex;flex-direction:column;justify-content:center;gap:4px;inline-size:18px;block-size:14px}.mburger__box i{display:block;inline-size:100%;block-size:2px;background:currentColor;border-radius:1px;transition:transform var(--t2) var(--ez),opacity var(--t2) var(--ez)}.mburger[open] .mburger__box i:nth-child(1){transform:translateY(6px) rotate(45deg)}.mburger[open] .mburger__box i:nth-child(2){opacity:0}.mburger[open] .mburger__box i:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.mnav{position:absolute;inset-inline:0;inset-block-start:100%;z-index:60;background:var(--paper);border-block-end:1px solid var(--rule);box-shadow:0 24px 40px -24px #0f0f0f66;padding:8px var(--hd-pad) 20px}nav.ejaz-navbar.ejaz-navbar--stacked{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;row-gap:0;column-gap:0;font-size:clamp(1.2rem,1.1rem + .4vw,1.45rem)}nav.ejaz-navbar.ejaz-navbar--stacked>a,nav.ejaz-navbar.ejaz-navbar--stacked .navp>a{display:flex;justify-content:flex-start;padding-block:13px;border-block-end:1px solid var(--rule);min-inline-size:0}.ejaz-navbar--stacked>a.on,.ejaz-navbar--stacked>a:hover,.ejaz-navbar--stacked .navp>a:hover{border-block-end:3px solid var(--red);margin-block-end:-3px;padding-block-end:16px}.ejaz-navbar--stacked>a:last-child{border-block-end:0}.ejaz-navbar--stacked .navp{display:flex;flex-wrap:wrap;align-items:center;gap:4px;border-block-end:1px solid var(--rule)}.ejaz-navbar--stacked .navp .navdd{margin-inline-start:auto}.ejaz-navbar--stacked .navdd ul{position:static;min-inline-size:0;inline-size:100%;border:0;box-shadow:none;opacity:1;visibility:visible;transform:none;padding:2px 0 10px;font-weight:600;transition:none}.ejaz-navbar--stacked .navdd:not([open]) ul{display:none}.ejaz-navbar--stacked .navdd ul a{padding:10px 14px;font-size:15px;color:var(--mute)}.ejaz-navbar--stacked .navdd ul a:hover{color:var(--red)}.mtools{display:flex;flex-direction:column;gap:2px;margin-block-start:14px;padding-block-start:14px;border-block-start:1px solid var(--rule)}.mlink{display:flex;align-items:center;gap:11px;inline-size:100%;padding:12px 4px;font-family:var(--sans);font-size:15px;font-weight:600;color:var(--ink);background:none;border:0;cursor:pointer;text-align:start;transition:color var(--t1)}.mlink:hover{color:var(--red)}.mlink--btn__icon{inline-size:19px;block-size:19px;display:block;flex:0 0 auto}.mtools form{display:flex}.im{background:var(--imbg);position:relative;overflow:hidden}.chip{position:absolute;inset-block-start:0;inset-inline-start:0;background:var(--red);color:#fff;font-size:10px;font-weight:700;letter-spacing:.14em;padding:6px 13px;z-index:2}.meta{font-size:12px;color:var(--mute);margin-block-start:12px;display:flex;gap:9px;flex-wrap:wrap;align-items:center}.by{display:inline-flex;align-items:center;min-inline-size:0}.by__id{display:inline-flex;align-items:center;gap:10px;min-inline-size:0;position:relative;z-index:1}.by__txt{display:flex;flex-direction:column;gap:5px;min-inline-size:0}.by__name{font-family:var(--sans);font-weight:700;color:var(--ink);font-size:13px;line-height:1.35;overflow-wrap:anywhere}.by__date{font-size:11.5px;color:var(--mute);line-height:1.4}a.by__id .by__name{transition:color var(--t1)}a.by__id:hover .by__name,a.by__id:focus-visible .by__name{color:var(--red)}.au-av{inline-size:38px;block-size:38px;flex:0 0 auto;background:var(--imbg)}.au-av--initials{background:var(--red);color:#fff;font-family:var(--serif);font-weight:700;font-size:17px;line-height:1;display:grid;place-items:center;-webkit-user-select:none;user-select:none}.deck{font-size:15px;line-height:1.85;color:var(--body);margin-block-start:10px}.kick{font-size:11px;font-weight:700;letter-spacing:.2em;color:var(--red);margin-block-end:9px}.sh{display:flex;align-items:center;gap:18px;margin-block-end:26px}.sh h2{font-size:30px}.sh .ln{flex:1;block-size:2px;background:var(--ink)}.sh .n{font-size:12px;color:var(--mute);font-weight:600;transition:color var(--t2)}.sh:hover .n{color:var(--red)}.mark{flex:0 0 auto;transition:transform .3s ease}.r3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.r3 .im{aspect-ratio:16/10}.r3 h3{font-size:21px}.cd h3{margin-block-start:20px}.im img{transition:transform var(--t3) var(--ez)}.im:after{content:"";position:absolute;inset:0;background:var(--scrim);opacity:0;z-index:1;pointer-events:none;transition:opacity var(--t2) var(--ez)}.im:before{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;block-size:3px;inline-size:0;background:var(--red);z-index:3;transition:inline-size var(--t2) var(--ez)}.cd{position:relative;transition:transform var(--t2) var(--ez)}.cd h3 a:after{content:"";position:absolute;inset:0}.cd:hover .im img,.cd:focus-within .im img{transform:scale(1.055)}.cd:hover .im:after,.cd:focus-within .im:after{opacity:1}.cd:hover .im:before,.cd:focus-within .im:before{inline-size:100%}.r3 .cd:hover,.r3 .cd:focus-within{transform:translateY(-4px)}.rv{display:none}@media(hover:hover){.rv{display:block;position:absolute;inset-inline:0;inset-block-end:0;z-index:2;padding:15px 17px 16px;pointer-events:none}.rv .go{display:flex;align-items:center;gap:9px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.18em;opacity:0;transform:translateY(9px);transition:opacity var(--t2) var(--ez) 40ms,transform var(--t2) var(--ez) 40ms}.rv .go i{display:block;inline-size:18px;block-size:3px;background:var(--red);flex:0 0 auto}.rv p{margin-block-start:9px;color:#efebe4;font-size:13.5px;line-height:1.72;opacity:0;transform:translateY(9px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:opacity var(--t2) var(--ez) .11s,transform var(--t2) var(--ez) .11s}.cd:hover .rv .go,.cd:focus-within .rv .go,.cd:hover .rv p,.cd:focus-within .rv p{opacity:1;transform:none}}.btns{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;max-inline-size:420px}.btn{flex:1 1 0;padding-inline:22px;block-size:52px;font-weight:700;font-size:15px;font-family:var(--sans);cursor:pointer;border:0;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;min-inline-size:0;transition:background-color var(--t2) var(--ez),color var(--t2) var(--ez),box-shadow var(--t2) var(--ez),transform var(--t2) var(--ez)}.btn:hover{transform:translateY(-2px)}.btn.pri{background:var(--red);color:#fff}.btn.pri:hover{background:#c81c1c}.btn.sec{background:none;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.btn.sec:hover{box-shadow:inset 0 0 0 2px var(--ink);background:#7f7f7f14}.nlband{background:var(--paper2);padding-block:44px}.nlin{display:grid;grid-template-columns:1fr 1.15fr;gap:44px;align-items:center}.nlin h3{font-size:26px}.nlin p{color:var(--body);margin-block-start:9px;font-size:14.5px;line-height:1.8;max-inline-size:44ch}.freq{display:flex;gap:8px;margin-block-end:13px;flex-wrap:wrap}.freq label{font-size:13px;font-weight:600;padding:8px 18px;background:var(--field);cursor:pointer;box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;transition:all var(--t2)}.freq input{position:absolute;opacity:0;pointer-events:none}.freq label:has(input:checked){background:var(--red);color:#fff;box-shadow:none}.freq label:hover,.freq label:has(input:checked):hover{background:var(--ink);color:var(--paper);box-shadow:none}.freq label:has(input:focus-visible){outline:2px solid var(--red);outline-offset:2px}.freq-t{font-size:11px;font-weight:700;letter-spacing:.16em;color:var(--mute);margin-block-end:10px}.nlf{display:flex;block-size:52px;max-inline-size:460px}.nlf input[type=email]{padding-inline:18px;border:1px solid var(--line);border-inline-end:0;flex:1;font-family:var(--sans);font-size:15px;background:var(--field);color:var(--ink);min-inline-size:0;transition:border-color var(--t2),box-shadow var(--t2)}.nlf input[type=email]:focus{outline:0;border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.nlf button{padding-inline:30px;border:0;background:var(--ink);color:var(--paper);font-weight:700;font-family:var(--sans);font-size:15px;cursor:pointer;white-space:nowrap;transition:background-color var(--t2) var(--ez)}.nlf button:hover{background:var(--red);color:#fff}.ejaz-err{font-size:12.5px;color:var(--red);line-height:1.7;margin-block-start:14px}.fine{font-size:12.5px;color:var(--mute);line-height:1.7;margin-block-start:14px}footer{margin-block-start:76px;border-block-start:3px solid var(--ink)}.fmain{max-inline-size:var(--ft-max);padding-block:46px 60px}.fg{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:36px}.fg h4{font-size:11px;font-family:var(--sans);font-weight:700;letter-spacing:.16em;color:var(--mute);margin-block-end:15px}.fg a{display:block;padding-block:5px;font-size:15px;transition:color var(--t1),padding-inline-start var(--t2) var(--ez)}.fg a:hover{color:var(--red);padding-inline-start:6px}.fg .deck{margin-block-start:14px;max-inline-size:34ch}.fbot{margin-block-start:40px;padding-block-start:20px;border-block-start:1px solid var(--rule);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--mute)}@media(max-width:1080px){.wrap,.hd{padding-inline:28px}.hdnav,.tgrp{display:none}.tools>a.tb{display:none}.mburger{display:flex;align-items:center}.hd{gap:14px}}@media(max-width:860px){.r3{grid-template-columns:1fr 1fr}.nlin{grid-template-columns:1fr;gap:26px}}@media(max-width:720px){.wrap{padding-inline:20px}.hd{padding:14px 20px;gap:12px;min-block-size:0}.logo svg{block-size:48px}.logo--footer svg{block-size:48px}.mnav{padding-inline:20px}.r3{grid-template-columns:1fr;gap:26px}.fg{grid-template-columns:1fr 1fr;gap:34px 24px}.fg>div:first-child{grid-column:1 / -1}.nlf,.btns{max-inline-size:none}.btn{padding-inline:18px}}@media(max-width:500px){.fg{grid-template-columns:1fr;gap:30px}.fbot{flex-direction:column;gap:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.cd:hover,.cd:focus-within,.btn:hover{transform:none}.cd:hover .im img,.cd:focus-within .im img{transform:none}}.lh{padding-block:52px 8px;max-inline-size:62ch}.lh .kick{margin-block-end:14px;display:flex;align-items:center;gap:11px}.lh .kick i{display:block;inline-size:24px;block-size:3px;background:var(--red);flex:0 0 auto}.lh h1{font-family:var(--serif);font-weight:700;font-size:clamp(30px,3.6vw,44px);line-height:1.22;letter-spacing:-.014em}.lh p{font-size:16.5px;line-height:1.9;color:var(--body);margin-block-start:14px}.lh .n{display:block;font-size:12px;font-weight:600;letter-spacing:.14em;color:var(--mute);margin-block-start:16px}.lrule{block-size:2px;background:var(--ink);margin-block:26px 34px}.lh--author{max-inline-size:none}.lh--author .ejaz-author{display:flex;align-items:center;gap:20px}.lh--author .ejaz-avatar{inline-size:88px;block-size:88px}.lh--author .ejaz-avatar--initials{background:var(--red);color:#fff;font-family:var(--serif);font-size:38px;font-weight:700}.lh--author .ejaz-author__name{font-family:var(--serif);font-weight:700;font-size:clamp(30px,3.6vw,44px);line-height:1.22;letter-spacing:-.014em;color:var(--ink)}.lgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px 30px}.lgrid .im{aspect-ratio:16/10}.lgrid h3{font-size:21px}.lgrid .cd:hover,.lgrid .cd:focus-within{transform:translateY(-4px)}.pagebody{max-inline-size:72ch;font-family:var(--serif);font-size:19px;line-height:2.05;color:var(--body);white-space:pre-line;margin-block-start:34px}.pform{display:flex;flex-direction:column;gap:22px;max-inline-size:760px;margin-inline:auto;margin-block-start:44px}.pf-row{display:flex;gap:20px;flex-wrap:wrap}.pf-row--2>.pf-field{flex:1 1 240px}.pf-field{display:flex;flex-direction:column;gap:9px;min-inline-size:0}.pf-field label{font-family:var(--sans);font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--mute)}.pf-field input,.pf-field select,.pf-field textarea{padding:15px 18px;border:1px solid var(--line);background:var(--field);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.7;min-inline-size:0;transition:border-color var(--t2),box-shadow var(--t2)}.pf-field textarea{resize:vertical}.pf-field input:focus,.pf-field select:focus,.pf-field textarea:focus{outline:0;border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pf-err{font-size:12.5px;color:var(--red);line-height:1.6}.pf-send{align-self:flex-start}.pflash{margin-block-start:34px;padding:14px 18px;font-size:14.5px;line-height:1.8;color:var(--ink);background:var(--paper2);box-shadow:inset 0 0 0 1px var(--rule)}.plink{color:var(--red);box-shadow:inset 0 -1px #ea262666;transition:color var(--t1)}.plink:hover{color:var(--ink)}.langs-list{display:flex;flex-direction:column;margin-block-start:10px}.langs-list a{padding-block:15px;border-block-end:1px solid var(--rule);font-family:var(--serif);font-size:21px;font-weight:700;color:var(--ink);position:relative;transition:padding-inline-start var(--t2) var(--ez),color var(--t2)}.langs-list a:first-child{border-block-start:1px solid var(--rule)}.langs-list a:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--red);transform:scaleY(0);transform-origin:50% 100%;transition:transform var(--t2) var(--ez)}.langs-list a:hover{padding-inline-start:17px;color:var(--red)}.langs-list a:hover:before{transform:scaleY(1)}.lempty{font-size:16px;line-height:1.9;color:var(--mute);padding-block:34px;border-block-start:1px solid var(--rule)}.pager{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:52px;padding-block-start:26px;border-block-start:1px solid var(--rule)}.pager a,.pager span{min-inline-size:40px;block-size:40px;padding-inline:13px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--sans);font-size:13.5px;font-weight:600;box-shadow:inset 0 0 0 1px var(--rule);color:var(--soft);transition:color var(--t1),box-shadow var(--t1),background-color var(--t1)}.pager a:hover{color:#fff;background:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.pager [aria-current=page]{color:var(--paper);background:var(--ink);box-shadow:none}.pager [aria-disabled=true]{color:var(--mute);opacity:.5;box-shadow:inset 0 0 0 1px var(--rule)}.pager .gap{box-shadow:none;min-inline-size:0;padding-inline:4px;color:var(--mute)}.sec-h{display:flex;align-items:center;gap:18px;margin-block:44px 24px}.sec-h h2{font-size:24px}.sec-h .ln{flex:1;block-size:2px;background:var(--ink)}.squery{font-size:15px;line-height:1.9;color:var(--body);margin-block-end:8px}.sform{display:flex;gap:0;max-inline-size:720px;margin-block:34px 6px}.sform input[type=search]{flex:1;min-inline-size:0;block-size:56px;padding-inline:20px;border:1px solid var(--line);border-inline-end:0;background:var(--field);color:var(--ink);font-family:var(--sans);font-size:16px;transition:border-color var(--t2),box-shadow var(--t2)}.sform input[type=search]::placeholder{color:var(--mute)}.sform input[type=search]:focus{outline:0;border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sform button{padding-inline:34px;border:0;background:var(--red);color:#fff;cursor:pointer;font-family:var(--sans);font-size:15px;font-weight:700;white-space:nowrap;transition:background-color var(--t2) var(--ez)}.sform button:hover{background:#c81c1c}.sform button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sform input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.sclr{align-self:center;margin-inline-start:14px;font-size:13px;font-weight:600;color:var(--mute);white-space:nowrap;transition:color var(--t1)}.sclr:hover{color:var(--red)}.auths{display:flex;flex-wrap:wrap;gap:12px}.auths a{display:inline-flex;padding:10px 16px 10px 12px;box-shadow:inset 0 0 0 1px var(--rule);transition:box-shadow var(--t1),background-color var(--t1)}.auths a:hover{box-shadow:inset 0 0 0 1px var(--red);background:var(--blush)}.auths .ejaz-author{display:flex;align-items:center;gap:11px}.auths .ejaz-avatar{inline-size:34px;block-size:34px}.auths .ejaz-avatar--initials{background:var(--red);color:#fff;font-family:var(--serif);font-size:15px;font-weight:700}.auths .ejaz-author__name{font-family:var(--serif);font-size:16.5px;font-weight:700;color:var(--ink)}.res{display:flex;flex-direction:column}.res article{padding-block:24px;border-block-end:1px solid var(--rule);position:relative;transition:padding-inline-start var(--t2) var(--ez),background-color var(--t2) var(--ez)}.res article:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:3px;background:var(--red);transform:scaleY(0);transform-origin:50% 100%;transition:transform var(--t2) var(--ez)}.res article:hover,.res article:focus-within{padding-inline-start:17px;background:#ea26260d}.res article:hover:before,.res article:focus-within:before{transform:scaleY(1)}.res h3{font-size:23px;line-height:1.35}.res h3 a{transition:color var(--t1)}.res article:hover h3 a{color:var(--red)}.res .deck{margin-block-start:9px}.res .meta{margin-block-start:11px;align-items:center}.res mark,.auths mark{background:#ea262629;color:inherit;padding-inline:2px;font-weight:700}.zcats{display:flex;flex-wrap:wrap;gap:10px}.zcats a{font-size:13.5px;font-weight:600;padding:10px 18px;box-shadow:inset 0 0 0 1px var(--rule);transition:box-shadow var(--t1),color var(--t1),background-color var(--t1)}.zcats a:hover{box-shadow:inset 0 0 0 1px var(--red);background:var(--red);color:#fff}@media(max-width:1080px){.lgrid{grid-template-columns:1fr 1fr}}@media(max-width:720px){.lh{padding-block:32px 6px}.sform{margin-block-start:26px}.sform button{padding-inline:22px}.sclr{margin-inline-start:10px}.lgrid{grid-template-columns:1fr;gap:30px}.lh--author .ejaz-avatar{inline-size:64px;block-size:64px}.lh--author .ejaz-avatar--initials{font-size:27px}.lh--author .ejaz-author{gap:14px}.res h3{font-size:20px}.sec-h{margin-block:34px 20px}.sec-h h2{font-size:21px}}@media(prefers-reduced-motion:reduce){.lgrid .cd:hover,.lgrid .cd:focus-within{transform:none}}
