*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:Tahoma,sans-serif;line-height:1.8;text-rendering:optimizeLegibility}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{line-height:1.45;margin:0}p{margin:0 0 1em}button,input,select,textarea{font:inherit}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@font-face{font-family:'Vazirmatn';font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/vazirmatn-arabic-400-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'Vazirmatn';font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/vazirmatn-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'Vazirmatn';font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/vazirmatn-arabic-700-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'Vazirmatn';font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/vazirmatn-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'Vazirmatn';font-style:normal;font-display:swap;font-weight:900;src:url(/fonts/vazirmatn-arabic-900-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'Vazirmatn';font-style:normal;font-display:swap;font-weight:900;src:url(/fonts/vazirmatn-latin-900-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:100;src:url(/fonts/ibm-plex-sans-arabic-arabic-100-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:200;src:url(/fonts/ibm-plex-sans-arabic-arabic-200-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/ibm-plex-sans-arabic-arabic-300-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-sans-arabic-arabic-400-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-sans-arabic-arabic-500-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-sans-arabic-arabic-600-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/ibm-plex-sans-arabic-arabic-700-normal.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FEFC}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:100;src:url(/fonts/ibm-plex-sans-arabic-latin-100-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:200;src:url(/fonts/ibm-plex-sans-arabic-latin-200-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:300;src:url(/fonts/ibm-plex-sans-arabic-latin-300-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/ibm-plex-sans-arabic-latin-400-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/ibm-plex-sans-arabic-latin-500-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/ibm-plex-sans-arabic-latin-600-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/ibm-plex-sans-arabic-latin-700-normal.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2212,U+FEFF,U+FFFD}.site{font-family:'IBM Plex Sans Arabic',Tahoma,sans-serif;--display:'Vazirmatn','IBM Plex Sans Arabic',serif;--ink:#1f2420;--soft:#434a43;--muted:#6f7568;--line:#dfe2d8;--paper:#fbfbf8;--fog:#f1f2ec;--fog2:#e7e9e0;--amber:#e2a62c;--amber-ink:#8f5d10;--c:var(--accent);background:var(--paper);color:var(--ink);min-height:100vh;display:flex;flex-direction:column;font-size:16px;line-height:1.8}.site a{color:inherit;text-decoration:none}.site [data-empty]{display:block;aspect-ratio:16 / 9;background:var(--fog2)}.site img{display:block;width:100%;height:auto}.wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px;box-sizing:border-box}.main{flex:1;padding-block:36px 24px}.utility{background:var(--fog);border-bottom:1px solid var(--line);font-size:13px;color:var(--muted)}.utility .wrap{display:flex;justify-content:space-between;align-items:center;min-height:36px;gap:16px}.utility nav{display:flex;gap:18px}.utility nav a:hover{color:var(--accent)}.tagline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header{background:var(--paper);position:sticky;top:0;z-index:10}.bar{display:flex;align-items:center;gap:28px;min-height:78px}.logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-size:33px;line-height:1;flex:none;color:var(--ink)}.logoMark{width:30px;height:36px;color:var(--ink)}.nav{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1}.nav::-webkit-scrollbar{display:none}.nav a{position:relative;white-space:nowrap;font-weight:600;font-size:15.5px;padding:8px 14px;color:var(--soft);transition:color .2s}.nav a::after{content:'';position:absolute;inset-inline:14px;bottom:2px;height:2px;background:var(--c);transform:scaleX(0);transition:transform .25s}.nav a:hover{color:var(--c)}.nav a:hover::after{transform:scaleX(1)}.nav .navAll{color:var(--muted);font-weight:500}.headSearch{display:flex;align-items:center;border:1px solid var(--line);background:#fff;border-radius:999px;padding-inline:14px 4px;height:40px;width:240px;flex:none;transition:border-color .2s}.headSearch:focus-within{border-color:var(--accent)}.headSearch input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:14px;color:var(--ink);outline:none}.headSearch button,.searchBtn{width:34px;height:34px;border:0;border-radius:50%;background:none;color:var(--soft);display:inline-grid;place-items:center;cursor:pointer;flex:none}.headSearch button svg,.searchBtn svg{width:19px;height:19px}.searchBtn{display:none}.sill{height:3px;background:linear-gradient(to left,var(--line) 0 55%,var(--amber) 82%,var(--line) 100%);opacity:.9}.eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:0 0 12px;font-size:13.5px;font-weight:700;color:var(--c)}.eyebrow em{font-style:normal;color:var(--muted);font-weight:500;padding-inline-start:10px;border-inline-start:1px solid var(--line)}.eyebrow a{color:var(--c)}.pulse{width:9px;height:9px;border-radius:50%;background:var(--amber);box-shadow:0 0 0 4px rgba(226,166,44,.22);animation:tk-flicker 4.5s infinite}@keyframes tk-flicker{0%,100%{opacity:1}46%{opacity:1}48%{opacity:.35}50%{opacity:1}52%{opacity:.55}54%{opacity:1}}@media (prefers-reduced-motion: reduce){.pulse{animation:none}}.doorNo{font-weight:700;font-size:12.5px;color:var(--c);background:color-mix(in srgb,var(--c) 10%,#fff);border:1px solid color-mix(in srgb,var(--c) 30%,#fff);border-radius:4px;padding:1px 9px 3px;line-height:1.5}.kicker{display:inline-block;font-size:13px;font-weight:700;color:var(--c);margin-bottom:4px}.meta{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;font-size:13px;color:var(--muted)}.meta span::before{content:'';display:inline-block;width:4px;height:4px;border-radius:50%;background:var(--amber);margin-inline-end:8px;vertical-align:middle}.frame{position:relative}.frame img,.frame [data-empty]{border-radius:3px}.cornerA,.cornerB{position:absolute;width:34px;height:34px;pointer-events:none;border:0 solid var(--amber)}.cornerA{top:-9px;inset-inline-start:-9px;border-top-width:3px;border-inline-start-width:3px}.cornerB{bottom:-9px;inset-inline-end:-9px;border-bottom-width:3px;border-inline-end-width:3px}.block{margin-top:64px}.blockHead{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 18px;margin-bottom:22px;padding-bottom:12px;border-bottom:1px solid var(--line);position:relative}.blockHead::after{content:'';position:absolute;bottom:-1px;inset-inline-start:0;width:64px;height:2px;background:var(--accent)}.blockHead h2{font-family:var(--display);font-weight:700;font-size:clamp(26px,3vw,32px);line-height:1.4;margin:0}.blockHead p{margin:0;color:var(--muted);font-size:14.5px}.headLink{margin-inline-start:auto;font-size:14px;font-weight:700;color:var(--accent)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 28px}.card{display:flex;flex-direction:column;gap:12px}.cardImg{display:block;overflow:hidden;border-radius:3px;background:var(--fog2);position:relative}.cardImg img{aspect-ratio:16 / 9;object-fit:cover;transition:transform .5s,filter .5s;filter:saturate(.92)}.cardImg::after{content:'';position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--amber);transform:scaleX(0);transform-origin:right;transition:transform .35s}.card:hover .cardImg img,.doorTop:hover .cardImg img{transform:scale(1.03);filter:none}.card:hover .cardImg::after{transform:scaleX(1)}.card h3{margin:0 0 6px;font-size:18.5px;font-weight:700;line-height:1.65}.card h3 a:hover{color:var(--c)}.lead{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:46px;align-items:start;padding-top:8px}.leadImg{display:block;padding:9px}.leadImg img{aspect-ratio:16 / 10;object-fit:cover}.leadText h1{font-family:var(--display);font-weight:700;font-size:clamp(31px,3.4vw,44px);line-height:1.5;margin:0 0 14px}.leadText h1 a:hover{color:var(--accent)}.leadEx{margin:0 0 14px;color:var(--soft);font-size:17px;line-height:2}.queue{margin-top:26px;background:var(--fog);border-radius:4px;padding:16px 20px 8px}.queue h2{font-size:13px;font-weight:700;color:var(--muted);margin:0 0 6px;letter-spacing:0}.queue ol{list-style:none;margin:0;padding:0;counter-reset:q}.queue li{counter-increment:q;border-top:1px dashed var(--line)}.queue li:first-child{border-top:0}.queue li a{display:grid;grid-template-columns:auto 1fr;gap:0 12px;padding:10px 0;font-weight:600;font-size:15.5px;line-height:1.7}.queue li a::before{content:counter(q,persian);grid-row:span 2;font-family:var(--display);font-size:26px;line-height:1.1;color:var(--amber)}.queue li a span{font-size:12.5px;color:var(--c);font-weight:700}.queue li a:hover{color:var(--accent)}.doors{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:0;border:1px solid var(--line);border-radius:4px;background:#fff}.door{display:flex;flex-direction:column;padding:22px 22px 20px;border-inline-start:1px solid var(--line);position:relative}.door:first-child{border-inline-start:0}.door::before{content:'';position:absolute;top:-1px;inset-inline:-1px;height:3px;background:var(--c)}.doorHead{display:flex;align-items:center;gap:10px;margin-bottom:18px}.doorHead strong{font-family:var(--display);font-weight:700;font-size:27px;line-height:1.2;color:var(--ink)}.doorHead em{margin-inline-start:auto;font-style:normal;font-size:13px;color:var(--muted)}.doorHead:hover strong{color:var(--c)}.doorTop h3{margin:14px 0 6px;font-size:18px;font-weight:700;line-height:1.65}.doorTop h3 a:hover{color:var(--c)}.doorEmpty{display:grid;place-items:center;gap:12px;text-align:center;aspect-ratio:16 / 9;background:var(--fog);border-radius:3px;padding:18px;color:var(--muted);font-size:14px;line-height:1.8}.doorArt{width:44px;height:52px;color:var(--soft)}.doorList{list-style:none;margin:14px 0 0;padding:0}.doorList li{border-top:1px solid var(--line)}.doorList a{display:block;padding:9px 0;font-size:15px;font-weight:500;line-height:1.7}.doorList a:hover{color:var(--c)}.doorDesc{margin:14px 0 0;padding-top:12px;border-top:1px dashed var(--line);color:var(--muted);font-size:14px;line-height:1.9}.doorMore{margin-top:auto;padding-top:16px;font-size:13.5px;font-weight:700;color:var(--c)}.doorMore::after{content:' ←'}.gloss{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.glossItem{display:block;background:var(--fog);border-radius:4px;padding:16px 18px;border-inline-start:3px solid var(--fog2);transition:border-color .2s,background .2s}.glossItem:hover{border-inline-start-color:var(--amber);background:#fff;box-shadow:0 0 0 1px var(--line)}.glossItem strong{display:block;font-family:var(--display);font-weight:700;font-size:20px;line-height:1.5;margin-bottom:4px;color:var(--ink)}.glossItem span{display:block;font-size:14px;color:var(--soft);line-height:1.9}.log{list-style:none;margin:0;padding:0}.log li{display:grid;grid-template-columns:110px 90px 1fr auto;align-items:baseline;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.log time{font-size:13px;color:var(--muted)}.logCat{font-size:13px;font-weight:700;color:var(--c)}.log a{font-weight:600;font-size:16px;line-height:1.7}.log a:hover{color:var(--accent)}.logRead{font-size:12.5px;color:var(--muted);white-space:nowrap}.article{max-width:1040px;margin-inline:auto}.articleHead{max-width:800px;margin:0 auto 30px;text-align:center}.articleHead .eyebrow{justify-content:center}.articleHead h1{font-family:var(--display);font-weight:700;font-size:clamp(30px,4vw,46px);line-height:1.5;margin:0 0 16px}.standfirst{font-size:18.5px;line-height:2;color:var(--soft);margin:0 0 16px}.byline{display:flex;justify-content:center;flex-wrap:wrap;gap:6px 18px;font-size:13.5px;color:var(--muted);margin:0}.byline span:first-child{color:var(--ink);font-weight:600}.cover{margin:0 0 40px;padding:9px}.cover img{aspect-ratio:16 / 9;object-fit:cover}.articleGrid{display:grid;grid-template-columns:minmax(0,720px) 240px;justify-content:center;gap:56px}.rail{position:relative}.railCard,.tags{position:sticky;top:110px}.railCard{border-top:3px solid var(--c);background:var(--fog);padding:16px 18px;border-radius:0 0 4px 4px}.railCard b,.tags b{display:block;font-size:13px;color:var(--muted);font-weight:700;margin-bottom:8px}.railCard dl{margin:0;display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:14px}.railCard dt{color:var(--muted)}.railCard dd{margin:0;font-weight:600}.tags{position:static;margin-top:22px}.tags p{display:flex;flex-wrap:wrap;gap:8px;margin:0}.tags a{font-size:13.5px;padding:4px 12px;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--soft)}.tags a:hover{border-color:var(--amber);color:var(--amber-ink)}.page{max-width:760px}.page .articleHead{text-align:start;margin-bottom:24px;padding-bottom:18px;border-bottom:1px solid var(--line)}.after{max-width:1040px;margin-inline:auto}.body{font-size:17.5px;line-height:2.1;color:#262b26;overflow-wrap:anywhere;min-width:0}.body>:first-child{margin-top:0}.body p{margin:0 0 1.25em}.body h2{font-family:var(--display);font-weight:700;font-size:29px;line-height:1.5;margin:1.8em 0 .6em;color:var(--ink)}.body h2::before{content:'';display:block;width:28px;height:3px;background:var(--amber);margin-bottom:12px}.body h3{font-size:20.5px;font-weight:700;line-height:1.6;margin:1.6em 0 .5em;color:var(--ink)}.body h4{font-size:17.5px;font-weight:700;margin:1.4em 0 .4em;color:var(--soft)}.body ul,.body ol{margin:0 0 1.3em;padding-inline-start:1.4em}.body ol{list-style-type:persian}.body li{margin-bottom:.45em}.body li::marker{color:var(--accent);font-weight:700}.body a{color:var(--accent);text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--accent) 40%,transparent);text-underline-offset:5px}.body a:hover{text-decoration-color:var(--amber)}.body strong{font-weight:700;color:var(--ink)}.body em{font-style:normal;color:var(--amber-ink)}.body blockquote{margin:1.8em 0;padding:4px 22px;border-inline-start:3px solid var(--amber);font-size:20px;line-height:1.95;color:var(--ink);font-weight:500}.body blockquote p:last-child{margin-bottom:0}.body img{border-radius:3px;margin:1.6em 0 .5em}.body figure{margin:1.8em 0}.body figure img{margin:0 0 8px}.body figcaption{font-size:13.5px;color:var(--muted);text-align:center;line-height:1.8}.body table{width:100%;border-collapse:collapse;margin:1.6em 0;font-size:15px;line-height:1.8}.body thead th{background:var(--fog)}.body th,.body td{padding:10px 14px;border-bottom:1px solid var(--line);text-align:start;vertical-align:top}.body th{font-weight:700;color:var(--ink);border-bottom:2px solid var(--accent);white-space:nowrap}.body tbody tr:nth-child(even) td{background:#f7f8f4}.body hr{border:0;height:1px;background:var(--line);margin:2.4em auto;width:40%}.body code{font-family:Consolas,monospace;font-size:.88em;background:var(--fog);padding:2px 6px;border-radius:3px;direction:ltr;unicode-bidi:isolate}.listHead{padding:28px 0 26px;margin-bottom:34px;border-bottom:1px solid var(--line);position:relative}.listHead::after{content:'';position:absolute;bottom:-1px;inset-inline-start:0;width:80px;height:3px;background:var(--c)}.listHead h1{font-family:var(--display);font-weight:700;font-size:clamp(32px,4vw,46px);line-height:1.4;margin:0 0 6px}.listHead>p:not(.eyebrow){margin:0;color:var(--soft);font-size:16.5px;max-width:680px}.searchForm{display:flex;gap:10px;margin-top:20px;max-width:620px}.searchForm input{flex:1;min-width:0;height:50px;border:1px solid var(--line);background:#fff;border-radius:4px;padding-inline:16px;font:inherit;font-size:16px;color:var(--ink);outline:none}.searchForm input:focus{border-color:var(--accent)}.searchForm button{height:50px;padding-inline:26px;border:0;border-radius:4px;background:var(--accent);color:#fff;font:inherit;font-weight:700;font-size:15px;cursor:pointer}.searchForm button:hover{background:color-mix(in srgb,var(--accent) 85%,#000)}.empty{color:var(--muted);font-size:16px;padding:30px 0}.pager{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:50px}.pagerItem{display:inline-flex;align-items:center;gap:8px}.pagerItem em{font-style:normal;color:var(--muted)}.pager a,.pager b{min-width:40px;height:40px;display:inline-grid;place-items:center;border-radius:4px;border:1px solid var(--line);font-size:15px;background:#fff;padding-inline:10px;box-sizing:border-box}.pager b{background:var(--accent);color:#fff;border-color:var(--accent)}.pager a:hover{border-color:var(--amber)}.footer{margin-top:90px;background:var(--fog);border-top:1px solid var(--line)}.footGrid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px;padding-block:44px 28px}.footAbout p{color:var(--soft);font-size:14.5px;line-height:2;margin:14px 0 0;max-width:460px}.footNav{display:flex;flex-direction:column;gap:8px;font-size:14.5px}.footNav b{font-size:13px;color:var(--muted);margin-bottom:4px}.footNav a:hover{color:var(--accent)}.motto{font-family:var(--display);font-size:21px;color:var(--soft);margin:0;padding-block:18px 6px;border-top:1px solid var(--line)}.copy{font-size:12.5px;color:var(--muted);margin:0;padding-block:4px 22px}@media (max-width: 1080px){.headSearch{display:none}.searchBtn{display:inline-grid}.articleGrid{grid-template-columns:minmax(0,1fr);gap:30px;max-width:720px;margin-inline:auto}.railCard{position:static}}@media (max-width: 900px){.lead{grid-template-columns:minmax(0,1fr);gap:22px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gloss{grid-template-columns:repeat(2,minmax(0,1fr))}.door{border-inline-start:0;border-top:1px solid var(--line)}.door:first-child{border-top:0}.doors{grid-template-columns:minmax(0,1fr)}.footGrid{grid-template-columns:1fr 1fr}.footAbout{grid-column:1 / -1}}@media (max-width: 640px){.wrap{padding-inline:16px}.main{padding-top:22px}.utility nav{display:none}.bar{flex-wrap:wrap;gap:0 12px;min-height:0;padding-block:12px 0}.logo{font-size:28px}.searchBtn{margin-inline-start:auto}.nav{order:3;flex-basis:100%;margin-inline:-16px;padding-inline:8px;padding-block:6px 4px}.nav a{padding:8px 10px;font-size:15px}.leadImg,.cover{padding:6px}.cornerA,.cornerB{width:22px;height:22px}.cornerA{top:-4px;inset-inline-start:-4px}.cornerB{bottom:-4px;inset-inline-end:-4px}.grid,.gloss{grid-template-columns:minmax(0,1fr);gap:26px}.gloss{gap:10px}.block{margin-top:48px}.door{padding:18px 16px}.doorEmpty{aspect-ratio:auto;min-height:150px}.log li{grid-template-columns:auto 1fr;gap:2px 12px}.log a{grid-column:1 / -1;order:3}.logRead{display:none}.body{font-size:17px;line-height:2.05}.body h2{font-size:25px}.body table{display:block;overflow-x:auto}.footGrid{grid-template-columns:1fr 1fr;gap:28px}}.shelfHead{display:flex;align-items:center;gap:14px;margin-bottom:22px;padding-bottom:12px;border-bottom:1px solid var(--line);position:relative}.shelfHead::after{content:'';position:absolute;bottom:-1px;inset-inline-start:0;width:64px;height:2px;background:var(--c)}.shelfHead h2{font-family:var(--display);font-weight:700;font-size:clamp(24px,2.8vw,30px);line-height:1.4;margin:0}.shelfHead h2 a:hover{color:var(--c)}.shelfHead p{margin:2px 0 0;color:var(--muted);font-size:14px}.shelfFeature{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:32px;align-items:start}.shelfFeature .card h3{font-size:22px}.shelfList{list-style:none;margin:0;padding:0;counter-reset:sl}.shelfList li{counter-increment:sl;display:grid;grid-template-columns:34px 1fr;column-gap:12px;padding:14px 0;border-bottom:1px dashed var(--line)}.shelfList li::before{content:counter(sl,persian);grid-row:span 2;font-weight:700;font-size:22px;color:var(--amber-ink);line-height:1.3}.shelfList a{font-weight:700;font-size:16.5px;line-height:1.7}.shelfList a:hover{color:var(--c)}.shelfGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 24px}.shelfGrid[data-n="1"]{grid-template-columns:minmax(0,1fr);max-width:760px}.shelfGrid[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.shelfGrid[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.shelfRows{display:grid;gap:18px}.row{display:grid;grid-template-columns:240px minmax(0,1fr);gap:22px;align-items:center;padding-bottom:18px;border-bottom:1px solid var(--line)}.row:last-child{border-bottom:0}.rowImg{display:block;overflow:hidden;border-radius:3px;background:var(--fog2)}.rowImg img{aspect-ratio:16 / 9;object-fit:cover}.row h3{margin:0 0 6px;font-size:19px;font-weight:700;line-height:1.65}.row h3 a:hover{color:var(--c)}.rowEx{margin:0 0 8px;color:var(--muted);font-size:14.5px;line-height:1.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.banner{margin-top:64px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px;padding:34px 38px;border-radius:6px;background:linear-gradient(120deg,#f3f4ee,#e8ebe0);border-inline-start:4px solid var(--amber);overflow:hidden}.bannerAlt{background:linear-gradient(120deg,#eef0ea,#f6f2e4);border-inline-start-color:var(--accent)}.bannerKicker{margin:0 0 6px;font-size:13px;font-weight:700;color:var(--amber-ink)}.bannerText h2{font-family:var(--display);font-weight:700;font-size:clamp(24px,3vw,32px);line-height:1.45;margin:0 0 10px}.bannerText p{margin:0 0 18px;color:var(--muted);font-size:15.5px;line-height:1.95}.bannerCta{display:inline-block;background:var(--accent);color:#fff;font-weight:700;font-size:14.5px;padding:9px 20px;border-radius:4px}.bannerCta:hover{background:var(--amber-ink)}.bannerArt{width:100%;height:auto;max-height:220px}@media (max-width: 900px){.shelfFeature{grid-template-columns:minmax(0,1fr)}.shelfGrid,.shelfGrid[data-n="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}.banner{grid-template-columns:minmax(0,1fr);padding:26px 22px}.bannerArt{max-height:160px}}@media (max-width: 640px){.shelfGrid,.shelfGrid[data-n="2"],.shelfGrid[data-n="3"]{grid-template-columns:minmax(0,1fr)}.row{grid-template-columns:120px minmax(0,1fr);gap:14px}.row h3{font-size:16px}.rowEx{display:none}.shelfHead .headLink{font-size:13px}}.shelfHead .headLink{white-space:nowrap;flex:none}