/* NM unified series typography — Maznya reference */
.t001__title,.t001__title *{font-family:'PT Serif',Georgia,serif!important;font-size:24px!important;font-weight:600!important;line-height:1.17!important;letter-spacing:normal!important;text-align:center!important}
.t001__uptitle,.t001__uptitle *{font-family:Raleway,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:2px!important;text-align:center!important}
.t001__descr,.t001__descr *{font-family:'PT Serif',Georgia,serif!important;font-size:16px!important;font-weight:300!important;line-height:1.5!important;text-align:center!important}
.t107__title,.t107__title *{font-family:Raleway,Arial,sans-serif!important;font-size:14px!important;font-weight:300!important;line-height:28px!important;text-align:center!important}
.t182__title,.t182__title *,#nm-new-series h2{font-family:'PT Serif',Georgia,serif!important;font-size:28px!important;font-weight:600!important;line-height:1.3!important;letter-spacing:normal!important;text-align:center!important}
.t182__title br{display:none!important}
.t182__content-wrapper{position:absolute!important;left:20px!important;right:20px!important;bottom:90px!important;text-align:center!important}
.t182__title{margin:0 0 28px!important;padding:0!important}
.t182__buttons{text-align:center!important;margin-top:0!important}
.t182__buttons a,.t182__buttons a *,#nm-new-series .nm-linktext{font-family:Raleway,Arial,sans-serif!important;font-size:16px!important;font-weight:300!important;line-height:1.55!important;letter-spacing:normal!important;text-decoration:none!important;border:0!important}
#nm-new-series .nm-cover{height:100vh!important;min-height:540px!important;max-height:none!important}
#nm-new-series .nm-covertext{left:20px!important;right:20px!important;bottom:90px!important;text-align:center!important}
#nm-new-series h2{margin:0 0 28px!important}
.nm-series{font-family:Raleway,Arial,sans-serif!important;padding:0 0 65px!important}
.nm-series nav{position:absolute!important;top:0;left:5vw;right:5vw;z-index:2;border:0!important;color:#fff!important;font-family:Raleway,Arial,sans-serif!important}
.nm-series .nm-intro{position:relative;box-sizing:border-box;max-width:none!important;width:100%;min-height:650px;height:100vh;padding:0 24px!important;margin:0!important;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;color:#fff;background-size:cover;background-position:center}
.nm-series .nm-intro:before{content:'';position:absolute;inset:0;background:rgba(0,0,0,.38)}
.nm-series .nm-eyebrow,.nm-series h1,.nm-series .nm-desc{position:relative;z-index:1}
.nm-series .nm-eyebrow{font-family:Raleway,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;letter-spacing:2px!important;line-height:1.5!important}
.nm-series h1{font-family:'PT Serif',Georgia,serif!important;font-size:24px!important;font-weight:600!important;letter-spacing:normal!important;line-height:1.17!important;text-align:center!important;margin:70px 0 36px!important}
.nm-series .nm-desc{font-family:Raleway,Arial,sans-serif!important;font-size:16px!important;font-weight:300!important;line-height:1.55!important;max-width:760px!important;margin:0!important}
.nm-series .nm-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;max-width:1160px!important;margin:80px auto 0!important;padding:0 20px!important;gap:80px!important}
.nm-series .nm-open{background:white!important}
.nm-series figcaption{font-family:Raleway,Arial,sans-serif!important;font-size:14px!important;font-weight:300!important;line-height:28px!important;text-align:center!important;color:#171717!important;padding-top:20px!important}
.nm-series .nm-more,.nm-series footer{max-width:1160px!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important;font-family:Raleway,Arial,sans-serif!important;font-size:14px!important;font-weight:300!important}
@media(max-width:640px){.t182__content-wrapper,#nm-new-series .nm-covertext{bottom:65px!important}.nm-series .nm-intro{min-height:580px;height:100svh!important}.nm-series nav{font-size:11px!important}.nm-series .nm-grid{margin-top:45px!important;gap:45px!important;padding:0 20px!important}.nm-series .nm-desc{font-size:14px!important}.nm-series h1{margin:50px 0 30px!important}#nm-new-series .nm-cover{height:100svh!important;min-height:540px!important}}

:root:has(link[rel="canonical"][href="https://nikitamazanov.ru/radost-bytiya"]) .nm-series .nm-intro{background-image:url("https://static.tildacdn.com/tild3266-3134-4461-b364-623330613536/art-02.jpg")}

:root:has(link[rel="canonical"][href="https://nikitamazanov.ru/zolotoe-detstvo"]) .nm-series .nm-intro{background-image:url("https://static.tildacdn.com/tild6338-3834-4434-b565-353332613331/art-11.jpg")}

:root:has(link[rel="canonical"][href="https://nikitamazanov.ru/pamyat-v-tsvete"]) .nm-series .nm-intro{background-image:url("https://static.tildacdn.com/tild3566-3738-4836-a237-613637393430/b-05.jpg")}

:root:has(link[rel="canonical"][href="https://nikitamazanov.ru/liniya-cheloveka"]) .nm-series .nm-intro{background-image:url("https://static.tildacdn.com/tild3831-3131-4539-a465-643836616338/b-13.jpg")}
