:root{--color-base: #222;--color-primary: #5d93ff;--color-secondary: #f7a046;--color-white: #fff;--color-gray: #888888;--color-gray-border: #e6e6e6;--color-gray-bg: #ececec;--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif}*{box-sizing:border-box}html{font-size:100%}body{margin:0;font-family:var(--font-family);color:var(--color-base);line-height:1.625;font-size:16px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);font-weight:600}h1{font-size:40px;line-height:52px;margin-top:104px;margin-bottom:26px}h2{font-size:27px;line-height:39px;margin-top:52px;margin-bottom:13px}h3{font-size:22px;line-height:26px;margin-top:52px;margin-bottom:13px}h4{font-size:19.2px;line-height:26px;margin-top:39px;margin-bottom:13px}h5,h6{font-size:16px;line-height:26px;margin-top:65px;margin-bottom:13px}img{border:0;max-width:100%;display:block;margin:inherit auto}img[src*="#thumbnail"]{width:50%;height:50%}hr{border:0;color:var(--color-base);display:block;height:26px;margin:52px auto;background-size:100% 26px;background-image:linear-gradient(to bottom,transparent 1px,transparent 11px,var(--color-base) 11px,var(--color-base) 15px,transparent 15px,transparent 26px);width:100px}a{color:var(--color-primary);text-decoration:none}a:hover,a:focus,a:active{color:var(--color-secondary)}b,strong{font-weight:600}ul{list-style:square;margin-bottom:26px}ul li{padding:0 5px;margin-bottom:10px}p{line-height:26px;margin-bottom:26px}blockquote{padding:0;font-style:italic;text-align:center}figure{display:block;width:100%;height:auto}figcaption{line-height:19.5px;margin-top:6.5px;color:var(--color-base);font-size:14px;font-style:italic;margin-bottom:0;text-align:center}.layout{max-width:1070px;margin:0 auto;display:flex;flex-wrap:wrap}.sidebar{width:100%}.page{width:100%;margin-bottom:52px}@media screen and (min-width:685px){.sidebar{width:41.6667%}.page{width:58.3333%}}@media screen and (min-width:960px){.sidebar{width:33.3333%}.page{width:66.6667%}}.sidebar__inner{position:relative;padding:25px 20px 0}@media screen and (min-width:685px){.sidebar__inner{padding:30px 20px 0}.sidebar__inner:after{background:linear-gradient(to bottom,var(--color-gray-border) 0%,var(--color-gray-border) 48%,var(--color-white) 100%);position:absolute;content:"";width:1px;height:540px;top:30px;right:-10px;bottom:0}}@media screen and (min-width:960px){.sidebar__inner{padding:40px}}.author__photo{display:inline-block;margin-bottom:0;width:75px;height:75px;border-radius:50%;background-clip:padding-box}.author__title{font-size:18px;font-weight:600;line-height:29.25px;margin:13px 0}.author__title-link,.author__title-link:hover,.author__title-link:focus{color:var(--color-base)}.author__subtitle{color:var(--color-gray);line-height:26px;margin-bottom:26px}.menu{margin-bottom:26px}.menu__list{list-style:none;padding:0;margin:0}.menu__list-item{padding:0;margin:10px 0}.menu__list-item-link{font-size:16px;color:var(--color-base);font-weight:400;border:0}.menu__list-item-link:hover,.menu__list-item-link:focus{color:var(--color-primary);border-bottom:1px solid var(--color-primary)}.menu__list-item-link--active{color:var(--color-base);border-bottom:1px solid var(--color-base)}.contacts{margin-bottom:26px}.contacts__list{display:flex;flex-flow:row wrap;list-style:none;padding:0;margin:10px -3px;width:140px}.contacts__list-item{padding:0;margin:4px;display:flex;align-content:center;align-items:center;justify-content:center;height:35px;width:35px;line-height:35px;border-radius:50%;text-align:center;border:1px solid var(--color-gray-bg)}.contacts__list-item-link{border:0;display:flex;color:var(--color-base)}.contacts__list-item-link:hover,.contacts__list-item-link:focus{color:var(--color-primary)}.copyright{color:#b4b4b4;font-size:14px}.icon{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor;margin-right:.2em;margin-left:.2em;line-height:1em}.page__inner{padding:25px 20px}.page__title{font-size:40px;font-weight:600;line-height:52px;margin-top:0;margin-bottom:37.7px}.page__body{font-size:16px;line-height:26px;margin:0 0 26px}@media screen and (min-width:685px){.page__inner{padding:30px 20px}}@media screen and (min-width:960px){.page__inner{padding:40px 35px}}.feed__item{margin-bottom:32.5px}.feed__item:last-child{margin-bottom:13px}.feed__item-title{font-size:27px;line-height:39px;margin-top:0;margin-bottom:13px}.feed__item-title-link{color:var(--color-base)}.feed__item-title-link:hover,.feed__item-title-link:focus{color:var(--color-base);border-bottom:1px solid var(--color-base)}.feed__item-description{font-size:16px;line-height:26px;margin-bottom:19.5px}.feed__item-meta-time{font-size:14px;color:var(--color-base);font-weight:600;text-transform:uppercase}.feed__item-meta-divider{margin:0 5px}.feed__item-meta-category-link{font-size:14px;color:var(--color-secondary);font-weight:600;text-transform:uppercase}.feed__item-meta-category-link:hover,.feed__item-meta-category-link:focus{color:var(--color-primary)}.feed__item-readmore{font-size:16px;color:var(--color-primary)}.feed__item-readmore:hover,.feed__item-readmore:focus{color:var(--color-primary);border-bottom:1px solid var(--color-primary)}.pagination{margin-top:52px;display:flex}.pagination__prev{width:50%;text-align:left}.pagination__next{width:50%;text-align:right}.pagination__prev-link,.pagination__next-link{color:var(--color-secondary);font-size:26px;font-weight:700}.pagination__prev-link:hover,.pagination__prev-link:focus,.pagination__next-link:hover,.pagination__next-link:focus{color:var(--color-primary)}.pagination__prev-link--disable,.pagination__next-link--disable{pointer-events:none;color:#bababa}.post__home-button{display:block;max-width:90px;height:35px;padding:0 24px;line-height:35px;text-align:center;color:var(--color-base);border:1px solid var(--color-gray-border);border-radius:20px;font-size:16px;font-weight:400;margin-left:auto;margin-right:auto;margin-top:26px}.post__home-button:hover,.post__home-button:focus{color:var(--color-primary)}.content{max-width:945px;padding:0 15px;margin:0 auto}.content__title{font-size:32px;max-width:640px;margin:26px auto 0;font-weight:600;text-align:center;line-height:42.9px}.content__body a{text-decoration:underline}.content__body *{max-width:640px;margin-left:auto;margin-right:auto}.content__body img{max-width:100%}.post__footer{max-width:640px;margin:0 auto;padding:0 15px}.tags{margin-bottom:13px}.tags__list{list-style:none;margin:0 -10px;padding:0}.tags__list-item{display:inline-block;margin:10px 5px}.tags__list-item-link{display:inline-block;height:35px;padding:0 24px;line-height:35px;border:1px solid var(--color-gray-border);text-decoration:none;border-radius:20px;color:var(--color-base)}.tags__list-item-link:hover,.tags__list-item-link:focus{color:var(--color-primary)}@media screen and (min-width:960px){.post__home-button{position:fixed;max-width:none;margin:0;top:30px;left:30px}.content{padding:0}.content__title{font-size:48px;line-height:58.5px;margin-top:58.5px;margin-bottom:39px}.content__body,.content__body p{font-size:18px;line-height:29.25px;margin-bottom:29.25px}.post__footer{padding:0}}
