/* «Мифы дороги теней» — книга в потоке /myths */
.t396:has(.mythsbook),.t396__artboard:has(.mythsbook){height:auto!important;overflow:visible!important}
.t396__elem:has(.mythsbook){position:static!important;width:100%!important;top:auto!important;left:auto!important;transform:none!important}
:root{--ink:#1c1d1a;--dim:#8d8a82;--rule:#ddd8ce;--paper:#fbfaf7;--link:#1c1d1a}
.mythsbook *{box-sizing:border-box}
.mythsbook{margin:0;background:var(--paper);color:var(--ink);font-family:"Times New Roman",Times,serif;font-size:19px;line-height:1.5;-webkit-font-smoothing:antialiased}
.mythsbook .wrap{max-width:44rem;margin:0 auto;padding:3.5rem clamp(1.4rem,5vw,2.75rem) 6rem}
.mythsbook a{color:var(--link);text-decoration:none}
.mythsbook .spread{display:grid;grid-template-columns:1fr 1fr;gap:3.5rem;align-items:start;min-height:60vh}
.mythsbook .cover{text-align:right;padding-top:3rem;border-right:1px solid var(--rule);padding-right:3.5rem}
.mythsbook .cover .author{font-size:.9rem;letter-spacing:.22em;text-transform:uppercase;color:var(--dim);margin-bottom:2.6rem}
.mythsbook .cover h1{font-size:clamp(2.4rem,5.5vw,3.4rem);font-weight:400;line-height:1.1;margin:0 0 4rem;letter-spacing:.03em;text-transform:uppercase}
.mythsbook .cover .sub{font-size:1.02rem;color:var(--dim);font-style:italic;margin-bottom:3.2rem}
.mythsbook .cover .imprint{font-size:.82rem;letter-spacing:.14em;color:var(--dim);text-transform:uppercase;line-height:1.9}
.mythsbook .w-head{text-align:center;margin-bottom:2.6rem}
.mythsbook .w-head h1{font-size:1.28rem;font-weight:700;margin:0;letter-spacing:.01em}
.mythsbook .w-head .en{font-size:.76rem;letter-spacing:.14em;text-transform:uppercase;color:var(--dim);margin-top:.6rem}
.mythsbook .epi{font-style:italic;text-align:right;margin:0 0 2.6rem;color:var(--ink)}
.mythsbook .body .epi{margin-bottom:2.9rem}
.mythsbook .epi.strong{font-weight:700}
.mythsbook .cite{text-align:right;font-size:.82rem;letter-spacing:.1em;color:var(--dim);margin:-1.9rem 0 2.6rem}
.mythsbook .body{width:fit-content;max-width:100%;margin-inline:auto}
.mythsbook .body:has(.pr){width:auto}
.mythsbook .p{margin:0 0 1.85rem}
.mythsbook .l{white-space:pre-wrap;hyphens:none;tab-size:6;-moz-tab-size:6}
.mythsbook .l i{font-style:italic}
.mythsbook .a-right{text-align:right}.mythsbook .a-center{text-align:center}.mythsbook .a-left{text-align:left}
.mythsbook .rule{text-align:center;color:var(--dim);margin:1.6rem 0;letter-spacing:.5em}
.mythsbook .pr{text-align:justify;hyphens:auto;-webkit-hyphens:auto;max-width:34rem;margin-inline:auto;margin-bottom:1.85rem}
.mythsbook .pr p{margin:0;text-indent:1.4em}
.mythsbook .v{display:inline-flex;flex-direction:column;vertical-align:middle;line-height:.9;margin:0 .15em}
.mythsbook .v i{font-style:normal;text-align:center;font-size:.85em}
.mythsbook .bc{font-size:.74rem;letter-spacing:.13em;text-transform:uppercase;color:var(--dim);text-align:center;margin:0 0 3.2rem;display:flex;justify-content:center;gap:.6rem;flex-wrap:wrap}
.mythsbook .bc a{color:var(--dim)}
.mythsbook .bc a:hover{color:var(--ink)}
.mythsbook .nav{border-top:1px solid var(--rule);margin-top:4rem;padding-top:1.5rem;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:1rem;font-size:.82rem;color:var(--dim)}
.mythsbook .nav .p{text-align:left;margin:0}
.mythsbook .nav .n{text-align:right;justify-self:end}
.mythsbook .nav a{display:block}
.mythsbook .nav em{display:block;font-style:normal;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-top:.25rem}
.mythsbook .nav .toc-link{letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}
.mythsbook .toc-full{padding-top:2.5rem}
.mythsbook .toc-full .cyc{margin-bottom:2.6rem}
.mythsbook .toc-full h2{font-size:1.02rem;font-weight:400;letter-spacing:.09em;text-transform:uppercase;margin:0}
.mythsbook .toc-full .yr{font-size:.72rem;letter-spacing:.14em;color:var(--dim);margin:.3rem 0 .9rem}
.mythsbook .toc-full ol{list-style:none;margin:0;padding:0}
.mythsbook .toc-full li{padding:.32rem 0;border-bottom:1px solid var(--rule)}
.mythsbook .toc-full a:hover{text-decoration:underline}
@media(max-width:760px){.mythsbook .spread{grid-template-columns:1fr;gap:2.5rem}.mythsbook .cover{border-right:0;border-bottom:1px solid var(--rule);padding:0 0 2.5rem;text-align:center}.mythsbook .toc-full{padding-top:0}}
@media(max-width:600px){.mythsbook{font-size:17px}.mythsbook .wrap{padding-top:2rem;padding-bottom:3.5rem}.mythsbook .nav{grid-template-columns:1fr;text-align:center}.mythsbook .nav .p,.mythsbook .nav .n{text-align:center;justify-self:center}}