.b8-blog,.b8-single{max-width:1188px;margin:0 auto;padding:34px 24px 48px}.b8-blog__title{margin:0 0 18px;color:var(--b8-ink2);font-size:24px;font-weight:700}.b8-blog__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.b8-post-card{display:flex;flex-direction:column;border:1px solid var(--b8-line2);background:var(--b8-white);transition:border-color var(--b8-ease)}.b8-post-card:hover{border-color:var(--b8-accent)}.b8-post-card__img{position:relative;display:block;flex:none;height:0;padding-top:100%;overflow:hidden;background:var(--b8-img-bg)}.b8-post-card__img img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.b8-post-card__title{min-height:56px;margin:12px 10px 0;font-size:15px;font-weight:700;line-height:1.8}.b8-post-card__title a{color:var(--b8-ink2)}.b8-post-card__title a:hover{color:var(--b8-accent)}.b8-post-card__text{display:-webkit-box;flex:1 0 auto;max-height:calc(15px * 1.6 * 4 + 14px);margin-bottom:22px;margin:14px 10px 0;overflow:hidden;color:var(--b8-ink2);font-size:15px;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:4}.b8-post-card__more,.b8-post-card__more:hover{display:flex;align-items:center;justify-content:center;min-height:40px;margin:auto 10px 10px;border:1px solid var(--b8-line2);border-radius:6px;background:var(--b8-white);color:var(--b8-accent);font-size:14px;transition:background-color var(--b8-ease),border-color var(--b8-ease),color var(--b8-ease)}.b8-post-card:hover .b8-post-card__more,.b8-post-card__more:hover{border-color:var(--b8-accent);background:var(--b8-accent);color:var(--b8-white)}.b8-blog__empty{color:var(--b8-ink2)}.b8-blog-pager{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:40px 0 0}.b8-blog-pager a,.b8-blog-pager span{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 6px;border:1px solid var(--b8-line);border-radius:3px;background:var(--b8-white);color:var(--b8-accent);font-size:15px}.b8-blog-pager .current,.b8-blog-pager a:hover{border-color:var(--b8-accent);background:var(--b8-accent);color:var(--b8-white)}.b8-blog-pager .is-off{border-color:var(--b8-accent);background:var(--b8-accent);color:var(--b8-white);opacity:.85}.b8-single{display:grid;grid-template-columns:minmax(0,1fr) 322px;gap:40px;align-items:start;padding-top:20px}.b8-single__title{margin:0 0 22px;padding-inline-end:10px;color:var(--b8-ink2);font-size:24px;font-weight:700;line-height:1.5}.b8-single__img{margin:0 0 30px;overflow:hidden;border-radius:16px}.b8-single__img img{display:block;width:100%}.b8-single__body{padding:0 10px;color:var(--b8-ink);font-size:16px;line-height:2;text-align:justify}.b8-single__body h2,.b8-single__body h3,.b8-single__body h4{margin:1.4em 0 .6em;color:var(--b8-ink);font-weight:400;text-align:right}.b8-single__body h2{font-size:22px}.b8-single__body h3{font-size:20px}.b8-single__body img{border-radius:12px}.b8-single__body>:last-child{margin-bottom:0}.b8-side-box{margin:0 0 20px;padding:10px 10px 16px;border:1px solid var(--b8-line);border-radius:8px;background:var(--b8-white)}.b8-side-box__title{margin:8px 8px 12px;color:var(--b8-ink2);font-size:20px;font-weight:700}.b8-side-box__title--accent{color:var(--b8-accent)}.b8-side-latest{margin:0;padding:0;list-style:none}.b8-side-latest li{padding:8px 0;border-bottom:1px solid var(--b8-line)}.b8-side-latest a{color:var(--b8-ink2);font-size:15px;line-height:1.8}.b8-side-latest a:hover{color:var(--b8-accent)}.b8-side-cats details>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;list-style:none;cursor:pointer}.b8-side-cats details>summary::-webkit-details-marker{display:none}.b8-side-cats__head{margin:18px 8px 8px;color:var(--b8-ink);font-size:16px;font-weight:700}.b8-side-cats__sign{position:relative;flex:none;width:10px;height:10px;margin-inline-start:auto}.b8-side-cats__sign::after,.b8-side-cats__sign::before{position:absolute;top:50%;left:0;width:10px;height:1px;background:var(--b8-ink2);content:""}.b8-side-cats__sign::after{transform:rotate(90deg)}details[open]>summary>.b8-side-cats__sign::after{display:none}.b8-side-cats__list{margin:0 8px 0 26px;padding:0;list-style:none}.b8-side-cats__list .b8-side-cats__list{margin:0 14px 0 0}.b8-side-cats__list li{border-bottom:1px solid var(--b8-line)}.b8-side-cats__list li li:last-child{border-bottom:0}.b8-side-cats__list a{display:block;padding:6px 0;color:var(--b8-ink2);font-size:14px}.b8-side-cats__list a:hover{color:var(--b8-accent)}.b8-side-cats__list summary .b8-side-cats__sign{margin-inline-end:-22px}@media (max-width:1024px){.b8-blog,.b8-single{padding:20px 16px 40px}.b8-blog__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.b8-single{grid-template-columns:minmax(0,1fr)}.b8-single__title{font-size:20px}}@media (max-width:600px){.b8-blog__grid{grid-template-columns:minmax(0,1fr)}.b8-single__body{padding:0;font-size:15px}}