@media screen and (min-width:850px){.Blog.container,.header .container{width:100%;margin-left:auto;margin-right:auto;padding-left:8em;padding-right:8em}}@media screen and (max-width:850px){.Blog.container,.header .container{width:100%;margin-left:auto;margin-right:auto;padding-left:2em;padding-right:2em}}.Blog{margin-top:10em;margin-bottom:5em}.blog-index-header{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-bottom:1em}.Blog .blog-index-header .section-title{margin:0}.Blog a.blog-rss-link{display:inline-flex;align-items:center;gap:.45em;font-size:.85rem;font-weight:600;padding:.3em .9em;border:1px solid var(--highlight-color);border-radius:2em;color:var(--text-color);text-decoration:none;transition:color .3s ease,border-color .3s ease}.Blog a.blog-rss-link:hover{color:var(--first-color);border-color:var(--first-color)}.blog-posts{display:flex;flex-direction:column;background-color:var(--background-color);border-radius:3em}.blog-post{display:block;padding:2em 5em;border-bottom:1px solid var(--highlight-color);transition:background-color .3s ease;color:inherit;text-decoration:none}.blog-post:first-child{border-radius:2em 2em 0 0}.blog-post:last-child{border-radius:0 0 2em 2em;border-bottom:none}.blog-post:hover{background-color:var(--highlight-color);cursor:pointer}.blog-post:hover .blog-post-title{color:var(--first-color)}.blog-post-card--image{display:flex;align-items:center;gap:2em}.blog-post-body{flex:1 1;min-width:0}.Blog img.blog-post-thumb{flex:none;width:18em;height:auto;border:1px solid var(--highlight-color);border-radius:.8em;background-color:#000}.blog-post-header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:.5em}.blog-post-title{font-family:var(--header-font);font-size:2.2rem;transition:color .3s ease}.blog-post-date{font-size:1.25rem;font-weight:700}.blog-post-tags{display:flex;flex-wrap:wrap;gap:.5em;margin-top:.75em}.blog-post-tag{font-size:.85rem;padding:.2em .9em;border:1px solid var(--highlight-color);border-radius:2em}.Blog{--measure:600px}.Blog>:is(p,h1,h2,h3,h4,ul,ol,blockquote,pre,table,section,.blog-post-header-block),.Blog>details>:is(summary,p,h1,h2,h3,h4,ul,ol,blockquote,pre){max-width:var(--measure);margin-left:auto;margin-right:auto}.Blog>details>table{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:min(100%,var(--measure));max-width:100%;margin-left:auto;margin-right:auto}.Blog>:is(ul,ol),.Blog>details>:is(ul,ol){padding-left:1.5em}.blog-post-header-block{margin-bottom:2em;padding-bottom:1.5em;border-bottom:1px solid var(--highlight-color)}.Blog h1,.Blog h2,.Blog h3,.Blog h4{font-family:var(--header-font);margin-top:1.5em;margin-bottom:.5em}.Blog .blog-post-header h1,.Blog .blog-post-header h3{margin-top:0;margin-bottom:0}.Blog p{line-height:1.6;margin-top:1em}.Blog a{color:var(--first-color);text-decoration:underline}.Blog a.blog-post,.Blog a.nav__logo{color:inherit;text-decoration:none}.Blog ol,.Blog ul{margin-top:1em;margin-left:1.5em;line-height:1.6}.Blog code{background-color:var(--highlight-color);padding:.15em .4em;border-radius:.4em;font-size:.9em}.Blog pre{background-color:var(--background-color);padding:1.5em;border-radius:1em;overflow-x:auto;margin-top:1em}.Blog pre code{background-color:initial;padding:0}.Blog blockquote{border-left:3px solid var(--first-color);padding-left:1em;margin-top:1em;font-style:italic}.Blog img{max-width:100%;border-radius:1em}.Blog table{width:100%;border-collapse:collapse;margin-top:1.2em;font-size:.95rem;display:block;overflow-x:auto}.Blog td,.Blog th{text-align:left;padding:.6em .85em;border-bottom:1px solid var(--highlight-color);white-space:nowrap}.Blog th{font-family:var(--header-font);font-weight:700;color:var(--title-color)}.Blog td{color:var(--text-color)}@media screen and (max-width:750px){.blog-post{padding:2em}.blog-post-card--image{flex-direction:column;align-items:stretch;gap:1.2em}.Blog img.blog-post-thumb{width:100%}.blog-post-title{font-size:1.5rem}}