:root{--bg:#faf8f3;--surface:#fff;--tint:#f3efe5;--ink:#16140f;--ink-2:#4a463d;--muted:#7a7466;--rule:#16140f1f;--rule-strong:#16140f;--yellow:#ffd83d;--yellow-soft:#fff1a6;--f-mark:"Rozha One", "Noto Serif Devanagari", serif;--f-head:"Noto Serif Devanagari", "Tiro Devanagari Hindi", Georgia, serif;--f-ui:"Mukta", system-ui, sans-serif;--f-read:"Noto Serif Devanagari", "Tiro Devanagari Hindi", Georgia, serif;--reading-size:calc(clamp(17.6px, 1.28vw + 11.2px, 33.6px));--gutter:calc(clamp(16px, 3.4vw, 64px));--max:1600px}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--bg);color:var(--ink);font-family:var(--f-ui);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6;overflow-x:hidden}a{color:inherit}::selection{background:var(--yellow-soft)}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}h1,h2,h3{margin:0;font-weight:600}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.chip{font:700 12.5px/1 var(--f-ui);letter-spacing:.03em;color:var(--ink-2);white-space:nowrap;padding:5px 0 3px;display:inline-block}.chip--yellow{background:var(--yellow);color:var(--ink);border-radius:2px;padding:5px 8px 3px}.label{font:700 13px/1.2 var(--f-ui);letter-spacing:.08em;color:var(--muted);margin:0 0 6px;display:block}.readmore{font:700 16px/1 var(--f-ui);border-bottom:2px solid var(--yellow);gap:.35em;padding-bottom:4px;text-decoration:none;display:inline-flex}.readmore:hover{border-bottom-color:var(--ink)}.box{background:0 0}.hdr{background:var(--bg);border-bottom:1px solid var(--rule)}.hdr__bar{flex-wrap:wrap;align-items:center;gap:22px;min-height:76px;padding-block:12px;display:flex}.hdr__mark{font:400 calc(clamp(30px,2.2vw,38px))/1 var(--f-mark);padding-top:6px;text-decoration:none}.hdr__tag{font:500 15px/1.3 var(--f-ui);color:var(--muted);border-left:1px solid var(--rule);padding-left:22px}.hdr__nav{font:600 16px/1 var(--f-ui);align-items:center;gap:calc(clamp(16px,2.2vw,36px));margin-left:auto;display:flex}.hdr__nav a{border-bottom:2px solid #0000;padding:6px 0 4px;text-decoration:none}.hdr__nav a.router-link-exact-active,.hdr__nav a:hover{border-color:var(--yellow)}.preview-tag{font:700 11px/1 var(--f-ui);letter-spacing:.12em;color:var(--muted);border:1px solid var(--rule);border-radius:2px;padding:6px 8px 5px}.splash{padding-top:calc(clamp(20px,2vw,32px))}.splash__strip{font:500 14px/1.4 var(--f-ui);color:var(--muted);border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding-bottom:12px;display:flex}.splash__strip b{color:var(--ink);font-weight:700}.splash__grid{border-bottom:1px solid var(--rule-strong);grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:calc(clamp(32px,5vw,96px));padding-block:calc(clamp(40px,5vw,88px));display:grid}.splash__main{text-decoration:none;display:block}.splash__title{font:600 calc(clamp(44px,5vw,96px))/1.2 var(--f-head);letter-spacing:-.01em;text-wrap:balance;margin:20px 0 22px}.splash__main:hover .splash__title{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:.18em;text-decoration-thickness:.08em}.splash__excerpt{font:400 calc(clamp(18px,1.25vw,22px))/1.85 var(--f-read);color:var(--ink-2);max-width:44em;margin:0 0 28px}.lead__kicker{font:500 14px/1 var(--f-ui);color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.card__meta,.lead__side{padding-top:4px}.lead__side .label{border-bottom:1px solid var(--rule-strong);padding-bottom:12px}.card__link{flex-direction:column;gap:10px;height:100%;text-decoration:none;display:flex}.card__kicker{font:500 13.5px/1 var(--f-ui);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.card__title{font:600 calc(clamp(21px,1.45vw,27px))/1.45 var(--f-head);text-wrap:pretty}.card__excerpt{font:400 15.5px/1.8 var(--f-read);color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.card__meta{font:600 13.5px/1 var(--f-ui);color:var(--muted);margin-top:auto}.card__num{font:400 calc(clamp(30px,2.2vw,40px))/1 var(--f-head);color:var(--muted)}.card__link:hover .card__title{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:6px;text-decoration-thickness:3px}.card--grid{border-top:1px solid var(--rule-strong);padding-top:18px}.art__hero,.card--list,.then{border-bottom:1px solid var(--rule)}.card--list .card__link{-moz-column-gap:14px;grid-template-columns:48px 1fr;gap:8px 14px;padding:18px 0;display:grid}.card--list .card__num{grid-row:1/4;padding-top:2px}.card--list .card__title{font-size:calc(clamp(19px,1.25vw,23px))}.grid{gap:calc(clamp(28px,3vw,56px)) calc(clamp(24px,2.6vw,48px));display:grid}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sec-head{margin-bottom:calc(clamp(28px,3vw,48px))}.sec-head--row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;display:flex}.sec-head__title{font:600 calc(clamp(32px,3vw,52px))/1.25 var(--f-head)}.sec-head__title:after{content:"";background:var(--yellow);width:56px;height:4px;margin-top:14px;display:block}.sec-head__sub{font:400 calc(clamp(17px,1.15vw,20px))/1.75 var(--f-read);color:var(--ink-2);max-width:46em;margin:14px 0 0}.then{background:var(--tint);padding-block:calc(clamp(56px,6vw,110px))}.then__head{grid-template-columns:auto 1fr;align-items:end;gap:20px calc(clamp(32px,5vw,96px));margin-bottom:calc(clamp(32px,4vw,64px));display:grid}.then__title{font:600 calc(clamp(56px,6vw,112px))/1.1 var(--f-head);align-items:baseline;gap:.3em;display:flex}.then__tab{color:#b4ad9c}.then__vs{font:500 calc(clamp(16px,1.3vw,22px))/1 var(--f-ui);color:var(--muted)}.then__ab{color:var(--ink);background:var(--yellow);padding:0 .12em}.then__intro{font:400 calc(clamp(17px,1.25vw,22px))/1.85 var(--f-read);color:var(--ink-2);max-width:42em;margin:0}.then .card--grid{background:var(--surface);border-top:0;border-radius:2px;padding:22px 22px 20px}.then__more{margin-top:calc(clamp(32px,3vw,52px))}.then--page{border-top:0}.series{padding-block:calc(clamp(64px,7vw,120px))}.series__row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 calc(clamp(20px,2.4vw,40px));margin:0;padding:0;list-style:none;display:grid}.series__item{border-top:1px solid var(--rule-strong);flex-direction:column;gap:12px;height:100%;padding:20px 0 8px;text-decoration:none;display:flex}.series__num{font:400 calc(clamp(44px,3.6vw,64px))/1 var(--f-head);color:var(--muted)}.series__item:hover .series__num{color:var(--ink)}.series__title{font:600 calc(clamp(19px,1.3vw,23px))/1.45 var(--f-head)}.series__item:hover .series__title{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:6px;text-decoration-thickness:3px}.series__meta{font:600 13.5px/1 var(--f-ui);color:var(--muted);margin-top:auto}.rest,.start{border-top:1px solid var(--rule);padding-block:calc(clamp(64px,7vw,120px))}.art__progress{z-index:50;height:4px;position:fixed;inset:0 0 auto}.art__progress span{background:var(--yellow);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.art__hero{padding-top:calc(clamp(40px,5vw,96px));padding-bottom:calc(clamp(32px,4vw,64px))}.art__kickers{flex-wrap:wrap;gap:10px 16px;margin-bottom:22px;display:flex}.art__title{font:600 calc(clamp(40px,4.6vw,88px))/1.22 var(--f-head);letter-spacing:-.01em;text-wrap:balance;max-width:22ch}.art__heroFoot{grid-template-columns:minmax(0,1fr) auto;place-items:end start;gap:24px 60px;margin-top:calc(clamp(24px,3vw,40px));display:grid}.art__punch{max-width:44em;font:400 calc(clamp(19px,1.4vw,25px))/1.75 var(--f-read);color:var(--ink-2);margin:0}.art__meta{justify-self:start;gap:28px;margin:0;display:flex}.art__meta dt{font:600 12px/1 var(--f-ui);letter-spacing:.08em;color:var(--muted);margin-bottom:6px}.art__meta dd{font:600 16px/1.2 var(--f-ui);white-space:nowrap;margin:0}.art__grid{grid-template-columns:56px minmax(0,1fr) minmax(220px,300px);gap:calc(clamp(24px,3.4vw,64px));padding-block:calc(clamp(40px,5vw,80px));display:grid}.art__share .share,.art__toc nav{position:sticky;top:32px}.art__toc nav{max-height:calc(100vh - 64px);overflow:auto}.art__toc .label{border-bottom:1px solid var(--rule-strong);padding-bottom:10px;font-size:15px}.art__toc ol{margin:0;padding:0;list-style:none}.art__toc a{border-bottom:1px solid var(--rule);font:500 18px/1.5 var(--f-ui);color:var(--muted);grid-template-columns:34px 1fr;gap:6px;padding:10px 0;text-decoration:none;display:grid}.art__toc a span{font:600 15px/1.75 var(--f-ui)}.art__toc a.on,.art__toc a:hover{color:var(--ink)}.art__toc a.on{box-shadow:inset 3px 0 0 var(--yellow);padding-left:10px;font-weight:700}.prose{font-family:var(--f-read);font-size:var(--reading-size);color:#1d1b16;line-height:1.75}.prose>*{margin:0 0 1.05em}.prose>p:first-child{color:var(--ink);font-size:1.06em}.prose h2{font:600 1.35em/1.35 var(--f-head);margin:1.9em 0 .6em;scroll-margin-top:24px}.prose .h-num{background:var(--yellow);width:40px;height:4px;margin-bottom:.55em;display:block}.prose h3{font:600 1.15em/1.4 var(--f-head);margin:1.6em 0 .5em}.prose strong{background:var(--yellow-soft);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .12em;font-weight:700}.prose a{-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:4px;text-decoration-thickness:2px}.prose ol,.prose ul{padding-left:1.3em}.prose li{margin-bottom:.45em}.prose li::marker{color:var(--muted)}.prose blockquote{border-left:4px solid var(--yellow);color:var(--ink);margin:1.5em 0;padding:.1em 0 .1em 1em;font-size:1.1em}.prose blockquote p{margin:0}.prose hr{background:var(--rule-strong);border:0;width:80px;height:1px;margin:2.2em auto}.share{flex-wrap:wrap;gap:10px;display:flex}.share,.share--v{align-items:center}.share--v{flex-direction:column;width:48px}.share__label{font:600 13px/1 var(--f-ui);color:var(--muted);margin-right:4px}.share--v .share__label{margin:0 0 4px}.share__btn{border:1px solid var(--rule);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background .12s,border-color .12s;display:grid}.share__btn svg{fill:currentColor;width:19px;height:19px}.share__btn:hover{background:var(--yellow);border-color:var(--yellow)}.share__ok{font:700 18px/1 var(--f-ui)}.art__end{padding-bottom:calc(clamp(64px,7vw,120px))}.endbox{border-block:1px solid var(--rule-strong);grid-template-columns:1fr auto;align-items:center;gap:10px 40px;padding:calc(clamp(28px,3vw,44px)) 0;display:grid}.endbox__big{font:600 calc(clamp(26px,2.2vw,40px))/1.3 var(--f-head);margin:0}.endbox__small{font:400 calc(clamp(16px,1.1vw,19px))/1.7 var(--f-read);color:var(--ink-2);grid-column:1;margin:0}.endbox .share{grid-area:1/2/3}.pn{grid-template-columns:1fr 1fr;gap:calc(clamp(24px,3vw,56px));margin:calc(clamp(40px,5vw,72px)) 0;display:grid}.pn__item{border-top:1px solid var(--rule);padding-top:16px;text-decoration:none;display:block}.idx__min,.pn__item--r{text-align:right}.pn__title{font:600 calc(clamp(19px,1.4vw,25px))/1.45 var(--f-head)}.pn__item:hover .pn__title{text-decoration:underline;-webkit-text-decoration-color:var(--yellow);text-decoration-color:var(--yellow);text-underline-offset:6px;text-decoration-thickness:3px}.related .sec-head__title{margin-bottom:calc(clamp(28px,3vw,44px))}.page-head{border-bottom:1px solid var(--rule-strong);padding-block:calc(clamp(40px,5vw,96px)) calc(clamp(28px,3vw,48px))}.page-head__title{font:600 calc(clamp(48px,5.4vw,104px))/1.15 var(--f-head)}.page-head__sub{font:400 calc(clamp(17px,1.2vw,21px))/1.7 var(--f-read);color:var(--ink-2);margin:12px 0 0}.idx{padding-bottom:calc(clamp(64px,7vw,120px))}.idx__group{margin-top:calc(clamp(40px,4vw,72px))}.idx__month{font:600 calc(clamp(24px,2vw,34px))/1.3 var(--f-head);border-bottom:1px solid var(--rule-strong);align-items:baseline;gap:12px;padding-bottom:10px;display:flex}.idx__month span{font:600 14px/1 var(--f-ui);color:var(--muted)}.idx__list{margin:0;padding:0;list-style:none}.idx__row{border-bottom:1px solid var(--rule);grid-template-columns:160px minmax(0,1fr) auto 80px;align-items:baseline;gap:10px 28px;padding:18px 8px;text-decoration:none;transition:background .1s;display:grid}.idx__row:hover{background:#fff8d6}.idx__row time{font:500 14.5px/1.3 var(--f-ui);color:var(--muted)}.idx__title{font:600 calc(clamp(19px,1.4vw,25px))/1.45 var(--f-head)}.idx__tags{gap:8px;display:flex}.idx__min{font:600 13.5px/1 var(--f-ui);color:var(--muted)}.ftr{background:var(--ink);color:#ece7da}.ftr__inner{padding-block:calc(clamp(48px,5vw,88px)) 28px}.ftr__brand{flex-wrap:wrap;align-items:baseline;gap:10px 24px;margin:0;display:flex}.ftr__mark{font:400 calc(clamp(36px,3vw,52px))/1 var(--f-mark);color:#fff;padding-top:8px}.ftr__tag{font:500 calc(clamp(16px,1.2vw,20px))/1.4 var(--f-ui);color:var(--yellow)}.ftr__cols{border-top:1px solid #ffffff2a;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:30px 60px;margin-top:36px;padding-top:28px;display:grid}.ftr__about{font:400 calc(clamp(16px,1.1vw,19px))/1.85 var(--f-read);color:#cfc9ba;max-width:42em;margin:0}.ftr__links{font:600 16px/1.3 var(--f-ui);align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.btn,.ftr__links a{text-decoration:none}.ftr__links a:hover{color:var(--yellow)}.ftr__small{font:500 13.5px/1.5 var(--f-ui);color:#8f8979;margin:40px 0 0}.err{padding-block:calc(clamp(64px,8vw,140px))}.err__code{font:600 calc(clamp(96px,14vw,220px))/1 var(--f-head);color:#cfc8b6;margin:0}.err__title{font:600 calc(clamp(36px,4vw,64px))/1.25 var(--f-head);margin-top:10px}.err__sub{font:400 calc(clamp(17px,1.3vw,22px))/1.7 var(--f-read);color:var(--ink-2);margin:12px 0 28px}.btn{font:700 16px/1 var(--f-ui);background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:2px;align-items:center;gap:.4em;padding:13px 20px 11px;display:inline-flex}.btn:hover{box-shadow:inset 0 -3px 0 var(--yellow);background:#000}@media (width<=1280px){.grid--4{grid-template-columns:repeat(3,minmax(0,1fr))}.art__grid{grid-template-columns:48px minmax(0,1fr) 250px}}@media (width<=1024px){.splash__grid{grid-template-columns:1fr}.art__share,.art__toc,.hdr__tag,.idx__tags{display:none}.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.art__grid{grid-template-columns:minmax(0,1fr);max-width:52rem}.then__head{grid-template-columns:1fr}.idx__row{grid-template-columns:130px minmax(0,1fr) 70px}}@media (width<=720px){.hdr__bar{gap:10px 14px}.hdr__nav{order:3;justify-content:space-between;width:100%;margin-left:0;font-size:15.5px}.preview-tag{margin-left:auto}.art__heroFoot,.endbox,.grid--3,.grid--4,.pn{grid-template-columns:1fr}.art__meta{flex-wrap:wrap;gap:18px}.endbox .share{grid-area:auto/1}.pn__item--r{text-align:left}.idx__row{grid-template-columns:1fr auto;padding-inline:2px}.idx__row time{grid-column:1/-1}.ftr__cols{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.static-page{padding-bottom:calc(clamp(48px,6vw,96px))}.static-page__body{max-width:68ch}
