.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{width:100%;overflow:hidden}@media screen and (min-width:700px){.carousel-inner{padding:0 5rem}}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{display:none;min-height:325px;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:block;text-align:center}@media screen and (min-width:700px){.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:flex;align-items:center;text-align:left}}.active.carousel-item-end,.carousel-item-next:not(.carousel-item-start){transform:translateX(100%)}.active.carousel-item-start,.carousel-item-prev:not(.carousel-item-end){transform:translateX(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end,.carousel-fade .carousel-item.active{z-index:1;opacity:1}.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion:reduce){.carousel-fade .active.carousel-item-end,.carousel-fade .active.carousel-item-start{transition:none}}.carousel-control-next,.carousel-control-prev{z-index:1;width:15%;color:#fff;background:none;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion:reduce){.carousel-control-next,.carousel-control-prev{transition:none}}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;opacity:.9}.carousel-control-next-icon,.carousel-control-prev-icon{width:2rem;height:2rem;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3E%3Cpath d='M11.354 1.646a.5.5 0 010 .708L5.707 8l5.647 5.646a.5.5 0 01-.708.708l-6-6a.5.5 0 010-.708l6-6a.5.5 0 01.708 0z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3E%3Cpath d='M4.646 1.646a.5.5 0 01.708 0l6 6a.5.5 0 010 .708l-6 6a.5.5 0 01-.708-.708L10.293 8 4.646 2.354a.5.5 0 010-.708z'/%3E%3C/svg%3E")}.carousel-indicators{z-index:2;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#000;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem}.carousel-dark .carousel-control-next-icon,.carousel-dark .carousel-control-prev-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}.slider-nav{display:flex;align-items:center;justify-content:center;margin:4rem 0}.slide-content{flex:1 1}.arrow-left,.arrow-right{display:block;width:25px;height:25px;background:transparent;cursor:pointer;border:0;border-top:2px solid #000;border-left:2px solid #000;position:absolute;top:50%}.arrow-right{transform:rotate(135deg);right:0}.arrow-left{transform:rotate(-45deg);left:0}.dot{display:inline-block;margin-right:1rem;width:1rem;height:1rem;padding:0;cursor:pointer;border:none;border-radius:100%;background-color:var(--banner-bg-color);text-indent:-9999px}.dot:last-of-type{margin-right:0}.dot.active{background-color:#f0bdb2}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,p{margin:0}ol[role=list],ul[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--main-bg-color:#fcf3f1;--banner-bg-color:#f3d7d0;--main-text-color:#312d32;--highlighted-text-color:#f0bdb2;--link-color:#ab735b;--rt-color-white:#fff;--rt-color-dark:#fcf3f1;--rt-opacity:0.9}body{background-color:var(--main-bg-color);color:var(--main-text-color);font-family:Roboto,sans-serif}.wrapper{padding:1rem}@media screen and (min-width:700px){.wrapper{padding:4rem 2rem}}@media screen and (min-width:1132px){.wrapper{margin:0 auto;max-width:900px;padding:4rem 0}}header{background-color:var(--banner-bg-color)}header.banner .wrapper{background-image:url(/_next/static/media/banner-image.5a57135c.png);background-repeat:no-repeat;background-position:bottom;padding-bottom:30rem;text-align:center}@media screen and (min-width:1000px){header.banner .wrapper{background-size:55% auto;background-position:100% 100%;padding-bottom:4rem;text-align:left}}a{color:var(--link-color)}nav{grid-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem;display:flex;flex-wrap:wrap;font-size:.75rem;grid-row-gap:1rem;row-gap:1rem;text-transform:uppercase;margin-bottom:1.5rem}nav a{display:inline-block}@media screen and (min-width:802px){nav{margin-bottom:0}}h1,h2,h3,h4,h5{font-family:Bitter,serif;font-weight:500}h1{font-size:4rem;margin-bottom:-.5rem}h2{font-size:2rem}h3{font-size:3.5rem}h4{font-size:1.25rem}h5{font-size:1.125rem}@media screen and (min-width:1132px){h2{font-size:3rem}h4{font-size:1.5rem}}header a{color:var(--main-text-color)}header.banner h2{font-size:1.5rem;margin-bottom:1rem}@media screen and (min-width:1000px){.text-column{width:512px}}header .text-column p{margin:3rem 0}@media screen and (min-width:700px){.top-bar{display:flex;justify-content:space-between;margin-bottom:2rem}}.logo a{text-decoration:none}button.button{border:0}.button{background-color:var(--main-text-color);box-shadow:0 5px 3px rgba(0,0,0,.15);color:var(--main-bg-color);cursor:pointer;display:inline-block;padding:.75rem 1.5rem;text-decoration:none}.button:active{position:relative;top:2px}.button-small{font-size:.75rem;padding:.5em .75em}.cloud{background-color:var(--main-text-color);text-align:center}.cloud a{color:var(--main-bg-color);text-decoration:none}.cloud a:hover{text-decoration:underline}.cloud-tag{font-family:Bitter,serif;display:inline-block;padding:.5rem}.cloud-tag-9{font-size:3.5em}.cloud-tag-8{font-size:3em}.cloud-tag-7{font-size:2.5em}.cloud-tag-6{font-size:2em}.cloud-tag-5{font-size:1.5em}.cloud-tag-4{font-size:1em}.cloud-tag-1,.cloud-tag-2,.cloud-tag-3{font-size:.75em}@media screen and (min-width:700px){.cloud-tag-7,.cloud-tag-8,.cloud-tag-9{font-size:2.5em}.cloud-tag-4,.cloud-tag-5,.cloud-tag-6{font-size:2em}.cloud-tag-3{font-size:1em}.cloud-tag-1,.cloud-tag-2{font-size:.75em}}.quotes .photo{width:150px;height:150px;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:100%;border:4px solid var(--banner-bg-color);display:inline-block}.quotes .text-column{text-align:center}@media screen and (min-width:700px){.quotes .photo{margin-right:2rem}}@media screen and (min-width:1000px){.quotes .photo{border:7px solid var(--banner-bg-color);width:275px;height:275px}}.quotes h3{margin-bottom:2rem;text-align:center}@media screen and (min-width:700px){.quotes h3{text-align:left;margin-left:16.5rem}}@media screen and (min-width:1000px){.quotes h3{margin-left:24rem}}.quotes h4{margin-bottom:1rem}.quotes p{margin-bottom:3rem}footer{background-color:var(--main-text-color);font-size:.75rem}footer,footer a{color:var(--main-bg-color)}footer .wrapper{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:2rem;padding-top:2rem;text-align:center}@media screen and (min-width:700px){footer .wrapper{flex-direction:row;text-align:left}}footer nav{margin-top:3rem;margin-bottom:2rem}@media screen and (min-width:700px){footer nav{margin-top:0;margin-bottom:0}}footer h3{font-size:2.5rem;font-weight:400;margin-bottom:-.5rem}.footer-made-with{display:flex;align-items:center;grid-gap:.75rem;gap:.75rem}.cms-logo{display:block;width:150px}.telegram-link{display:flex;align-items:center;justify-content:center;margin:2rem 0}@media screen and (min-width:700px){.telegram-link{margin:0}}.document-list{padding:4rem 0 2rem}.document-container [data-tag]{background-color:var(--banner-bg-color);cursor:pointer}.document-container .search-highlighted [data-tag]{background-color:var(--highlighted-text-color)}.document-container{position:relative}.document-author a{align-items:center;display:flex;font-family:Bitter,serif;font-weight:700;color:var(--main-text-color);text-decoration:none;font-size:1.25rem}.document-author a:hover{text-decoration:underline}.document-author .photo{width:3rem;height:3rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:100%;border:2px solid var(--banner-bg-color);display:inline-block;margin-bottom:.5rem;margin-right:1rem}.arrow-bottom,.arrow-top{display:inline-block;width:1rem;height:1rem;background:transparent;cursor:pointer;border:0;border-top:2px solid #000;border-left:2px solid #000}.arrow-top{transform:rotate(45deg)}.arrow-bottom{transform:rotate(-135deg)}.document-container .arrow-bottom,.document-container .arrow-top{position:fixed;right:2rem;width:25px;height:25px}.document-container .arrow-top{bottom:4rem}.document-container .arrow-bottom{bottom:2rem}.author-list{padding-top:1rem}@media screen and (min-width:700px){.author-list{padding-top:3rem}}.author-section{margin-bottom:1.5rem}.tag-cluster .author-list{padding:0}@media screen and (min-width:700px){.author-section{margin-bottom:3rem}}.author-cluster-tag{margin-right:10px}.author-cluster-tag:last-child{margin-right:0}.alphabet .letter.active{color:var(--main-text-color)}.alphabet .letter{display:inline-block;margin-right:1em;text-transform:uppercase}