.blog_wrapper{display:grid;grid-column-gap:28px;grid-row-gap:64px;grid-template-rows:auto;grid-template-columns:1fr 1.4fr;grid-auto-columns:1fr;align-items:center;padding-top:80px}.blog_col_left{position:sticky;top:120px;align-self:start;transform-style:preserve-3d;transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg)}.blog_col_left,.blog_col_right{grid-area:span 1/span 1/span 1/span 1;opacity:1}.blog_col_right{max-width:680px;justify-self:end}.blog_col_right ul{padding-inline-start:0}.blog_active-proj{font-size:var(--rem-16px);font-style:italic;margin:0;padding:0}.blog_disclaimer{font-size:.825rem;max-width:48ch;font-style:italic}.blog_list{list-style:none}.blog_title-link{font-family:var(--dm-text-serif);text-decoration:none;color:var(--text);display:block;transition:transform .3s ease}.blog_title-link:hover{transform:translateX(8px)}.blog_title-link h3.display3{transition:color .3s ease}.blog_title-link:hover h3.display3{color:var(--text-secondary)}.blog_post-line{margin-top:50px;margin-bottom:30px;border:none;border-top:1px solid var(--text);opacity:.3;transition:border-color .3s ease,opacity .3s ease,border-width .3s ease}.blog_title-link:hover .blog_post-line{border-top:2px solid var(--text-secondary);opacity:1}.blog_pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:20px}.blog_pagination-pages{display:flex;align-items:center;gap:12px}.blog_pagination-link{font-family:var(--dm-text-serif);text-decoration:none;color:var(--text);opacity:.5;transition:opacity .3s ease,color .3s ease}.blog_pagination-link.is-active,.blog_pagination-link:hover{opacity:1;color:var(--text-secondary)}.blog_pagination-link.is-active{font-weight:var(--fw-600)}.blog_pagination-link.is-disabled{opacity:.2;pointer-events:none}.post_wrapper{padding-top:130px;flex-direction:column;align-items:center}.post_wrapper>div{max-width:60ch}.post_image{margin:40px 0 20px}.post_image>img{margin:0 auto}.post_faded_image{position:relative;display:inline-block;color:var(--bg1);width:100%}.post_faded_image:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;border-collapse:separate;box-shadow:inset 0 -100px 40px -16px}.post_info{display:flex;justify-content:space-between;align-items:center}.post_author{display:inherit;align-items:inherit;gap:12px}.post_author>img{width:48px;height:48px;min-width:48px;max-width:48px;min-height:48px;max-height:48px;border-radius:50%;overflow:hidden}.post_content img{display:block;width:100%;height:auto;max-width:100%;margin:1.5rem auto;border-radius:var(--br-3)}.post_content table{background:var(--accent2);border-radius:var(--br-3);margin-top:1rem;td,th{margin:.5rem 1rem;padding:1rem}}@media screen and (max-width:768px){.blog_wrapper{grid-template-columns:1fr}.blog_col_left{position:static}.blog_col_right{justify-self:normal}}