.title#title{font-weight:600}.blocks{columns:1!important;padding-top:3rem!important;margin-top:3rem!important}.block{padding-bottom:3rem!important;margin-bottom:3rem!important;border-bottom:.25rem solid var(--thematic-break-color);padding-bottom:1.5rem}.block__header{line-height:1.6!important}.block__details{font-size:1.5rem}.block__details>*{margin-right:.5em}.block__summary{font-size:1.75rem}.block__summary>:last-child{margin-bottom:0}.pagination__list{display:flex;flex-direction:row;gap:5px;margin-left:0;padding-left:0}.pagination__list-entry{list-style:none;display:inline-block;border:2px solid var(--thematic-break-color)}.pagination__list-entry--current{border-color:transparent;font-weight:800}.pagination__box{display:block;padding:0 10px;text-decoration:none}.header__details{padding-bottom:1.5rem;border-bottom:.5rem solid var(--thematic-break-color);margin-bottom:3rem}.header__details-author-and-date{display:flex;flex-direction:row;justify-content:space-between;margin:0 0 .5rem}.header__details-categories-and-tags{display:flex;flex-direction:row;justify-content:space-between}.header__details-categories,.header__details-tags{font-size:14px;display:flex;flex-direction:row;align-items:center;list-style-type:none;margin:0}.header__details-categories:before,.header__details-tags:before{padding:0 .5ch 0 0}.header__details-list-item{list-style-type:none;margin:0;padding:0 .5ch 0 0}.header__details-list-item:last-of-type{padding-right:0}.header__details-date:before{padding-right:3px}.header .icon:before{text-align:center}.page-header__items{width:auto;flex:1 1}.page-header__actions{display:flex;flex-direction:row;gap:2rem;align-items:flex-start}.github-button>a{display:block;line-height:0;color:inherit;width:var(--theme-switcher-height)!important;height:var(--theme-switcher-height)!important}.github-button>a svg{width:var(--theme-switcher-height)!important;height:var(--theme-switcher-height)!important}.page-footer{margin:0 0 3rem}.page-footer__content{box-sizing:border-box;padding-left:var(--content-margin);padding-right:var(--content-margin);max-width:var(--content-max-width);margin:0 auto}.page-footer__sections{border-top:1px solid var(--thematic-break-color);padding-top:3rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.page-footer__section{flex-basis:100%;font-size:14px;margin:0 0 3rem;max-width:50vw;min-width:200px}.page-footer__section-title{font-size:20px;font-weight:700;margin:0 0 1rem}.page-footer__links{list-style-type:none;margin:0;padding:0}.page-footer__links li{margin:0;padding:0}.page-footer__links li a{font-weight:500;display:inline-block;line-height:1.7;margin-bottom:2px}.page-footer__copyright{font-size:14px;margin-top:3rem;padding-top:3rem;border-top:1px solid var(--thematic-break-color);text-align:center}@media (min-width:750px){.page-footer__sections{flex-direction:row}.page-footer__section{margin:0 5rem;min-width:0}}.tag-list{margin:0;padding:0;line-height:1.5rem}.tag-list__item{display:inline-block;padding-right:4px}.tag-list__item-link{display:inline-block;background-color:var(--btn-bg)}.tag-list__item-link:hover{text-decoration:none}.tag-list__item-count{color:var(--font-color-subtle)}.sidebar__section-title:before{font-weight:800!important;padding-right:5px}@media screen and (max-width:549px){.formatted-date:not(.formatted-date--short){display:none}}@media screen and (min-width:550px){.formatted-date.formatted-date--medium{display:inline}.formatted-date:not(.formatted-date--medium){display:none}}@media screen and (min-width:750px){.formatted-date.formatted-date--long{display:inline}.formatted-date:not(.formatted-date--long){display:none}}:root{--tag-color-1:hsl(0, 17%, 61%);--tag-color-2:hsl(30, 17%, 61%);--tag-color-3:hsl(60, 17%, 61%);--tag-color-4:hsl(90, 17%, 61%);--tag-color-5:hsl(120, 17%, 61%);--tag-color-6:hsl(150, 17%, 61%);--tag-color-7:hsl(180, 17%, 61%);--tag-color-8:hsl(210, 17%, 61%);--tag-color-9:hsl(240, 17%, 61%);--tag-color-10:hsl(270, 17%, 61%);--tag-color-11:hsl(300, 17%, 61%);--tag-color-12:hsl(330, 17%, 61%)}.category,.tag{font-weight:500;transition-property:color,background-color,outline-color,border-color,text-shadow;transition-duration:.2s;border:1px solid transparent;background-color:var(--btn-bg);padding:1px 3px;border-radius:3px}.category:hover,.tag:hover{color:var(--link-color);border-color:var(--link-color);background-color:var(--btn-bg-hover);text-decoration:none}.sidebar__section{margin-bottom:2rem}.sidebar__toc a{border-style:solid;border-width:0;border-left-width:2px;border-color:var(--link-color-subtle)}.sidebar__toc a.active{border-color:var(--link-color)}