.blog-active-rubrics-widget .block-title{border-bottom:1px solid var(--light-color-darken-20);font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:10px}.blog-active-rubrics-widget .block-title:nth-child(2 of .block-title){margin-top:25px}.blog-active-rubrics-widget .list{display:flex;flex-wrap:wrap;gap:10px 8px}.blog-active-rubrics-widget .list a,.blog-active-rubrics-widget .list span{border-radius:var(--default-border-radius);display:flex;padding:5px;text-decoration:none}.blog-active-rubrics-widget .list a{background-color:var(--light-color);color:var(--text-color);transition:background-color .25s linear,color liner .25s}.blog-active-rubrics-widget .list a:hover{background-color:var(--accent-color-500);color:var(--light-color)}.blog-active-rubrics-widget .list span{background:var(--accent-color-500);color:#fff;pointer-events:none}.blog-post-page{grid-gap:40px 20px;display:grid;max-width:1240px}.blog-post-page>:not(h1,.h1,h2,.h2,h3,.h3){margin-block:0}.blog-post-page .author{grid-gap:6px 10px;align-items:center;display:grid;grid-auto-columns:80px auto;line-height:1}.blog-post-page .author .img-wrap{grid-column:1/2;grid-row:1/3}.blog-post-page .author img{aspect-ratio:1/1;border-radius:50%;display:block}.blog-post-page .author .name-wrap{color:var(--primary-color-500);font-size:16px!important;font-weight:700;grid-row:1/2}.blog-post-page .author .author-description{align-self:flex-start;color:var(--primary-color-800);font-size:14px!important;grid-row:2/3}.blog-post-page .author .author-description,.blog-post-page .author .name-wrap{grid-column:2/3;line-height:1!important}.blog-post-page .author+*{margin-top:20px}.blog-post-page h1,.blog-post-page h2,.blog-post-page h3,.blog-post-page h4,.blog-post-page h5,.blog-post-page h6{text-wrap:balance}.blog-post-page p{text-wrap:pretty}.blog-post-page h1{margin-top:0}.blog-post-page .post-content{container:postContentContainer/inline-size;line-height:min(1.8rem,1.6em)}.blog-post-page .post-content .table-responsive{max-width:100cqw}.blog-post-page .post-content .horizontal-img{aspect-ratio:16/9;display:block;max-height:30vh;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.blog-post-page .post-content :not(h1,.h1,h2,.h2,h3,.h3){font-size:min(5vw,1.25rem)}.blog-post-page .post-content ol,.blog-post-page .post-content ul{list-style:none}.blog-post-page .post-content ol li,.blog-post-page .post-content ul li{margin-left:var(--mark-size);position:relative}.blog-post-page .post-content ol li:not(:has(p:last-child)),.blog-post-page .post-content ul li:not(:has(p:last-child)){margin-bottom:1.2rem}.blog-post-page .post-content ol li p:first-of-type,.blog-post-page .post-content ul li p:first-of-type{margin-top:0}.blog-post-page .post-content ol li:before,.blog-post-page .post-content ul li:before{display:block;left:0;position:absolute;top:0}.blog-post-page .post-content ul li{--mark-size:6px;padding-left:calc(var(--mark-size)*2.5)}.blog-post-page .post-content ul li:before{aspect-ratio:1/1;background:var(--primary-color-500);border-radius:50%;content:"";height:var(--mark-size);transform:translateY(.45em);width:var(--mark-size)}.blog-post-page .post-content ol{--mark-size:10px;counter-reset:my-counter}.blog-post-page .post-content ol>li{counter-increment:my-counter}.blog-post-page .post-content ol li{padding-left:1em}.blog-post-page .post-content ol li:before{color:var(--primary-color-500);content:counter(my-counter) ". ";font-weight:600}.blog-post-page .post-content img{max-height:var(--max-height,auto);max-width:100%;-o-object-fit:var(--object-fit,cover);object-fit:var(--object-fit,cover);-o-object-position:var(--object-position,initial);object-position:var(--object-position,initial)}.blog-post-page .post-content code,.blog-post-page .post-content pre{display:block;white-space:normal}.blog-post-page .post-content code{background-color:var(--light-color);line-height:1.6em;padding:1em}.blog-post-page .blog-recent-posts,.blog-post-page .tags-widget{grid-column:1/-1;max-width:100%;min-width:100%;width:100%}@media (min-width:769px){.blog-post-page{grid-template-columns:1fr 260px}}
