.post-category-filter{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;align-items:center;width:calc(100% + 2rem);margin-inline:-1rem;padding-block:.5rem;display:flex;overflow:auto hidden}.post-category-filter::-webkit-scrollbar{display:none}.post-category-filter{gap:.5rem;padding-inline:1.25rem}@media (width>=768px){.post-category-filter{gap:.75rem;padding-inline:1.5rem}}.post-category-filter__item{border:.0625rem solid var(--border-secondary-subtle);background-color:var(--secondary-muted);white-space:nowrap;border-radius:62.4375rem;flex:none;justify-content:center;align-items:center;min-height:2.5rem;padding-inline:1rem;font-size:.75rem;font-weight:600;line-height:1;transition:border-color .15s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (width>=768px){.post-category-filter__item{min-height:2.75rem;padding-inline:1.25rem;font-size:.875rem}}.post-category-filter__item.is-active{border-color:var(--primary-base);background-color:var(--primary-base);color:var(--text-inverse);box-shadow:0 .25rem .75rem #1f29370f}@media (hover:hover) and (pointer:fine){.post-category-filter__item:not(.is-active):hover{border-color:var(--secondary-soft);background-color:var(--secondary-subtle);color:var(--text-base);transform:translateY(-.125rem);box-shadow:0 .25rem .75rem #1f29370f}}@media (prefers-reduced-motion:reduce){.post-category-filter__item{transition:none}.post-category-filter__item:not(.is-active):hover{transform:none}}.posts__grid{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=768px){.posts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.posts__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem}}@media (width>=1800px){.posts__grid{gap:2rem}}.single-post-heading{background-color:var(--primary-base);border-radius:2rem}@media (width>=1024px){.single-post-heading{border-radius:3rem}}@media (width>=1800px){.single-post-heading{border-radius:4rem}}.single-post-heading__content{flex-direction:column;display:flex}@media (hover:hover) and (pointer:fine){.single-post-heading__category:hover{color:var(--text-inverse)}}.single-post-heading__title{color:var(--text-inverse);font-size:2rem}@media (width>=768px){.single-post-heading__title{max-width:45rem;font-size:3rem}}@media (width>=1024px){.single-post-heading__title{max-width:53.125rem;font-size:4rem}}@media (width>=1800px){.single-post-heading__title{max-width:73.75rem;font-size:4.5rem}}.single-post__meta{align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}@media (width>=768px){.single-post__meta{gap:1.25rem;margin-top:1.5rem}}@media (width>=1024px){.single-post__meta{gap:1.75rem;margin-top:1.75rem}}.single-post__meta-item{color:var(--text-white-soft);text-transform:uppercase;align-items:center;gap:.25rem;font-size:.625rem;transition:color .15s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (width>=768px){.single-post__meta-item{gap:.5rem;font-size:.75rem}}@media (width>=1024px){.single-post__meta-item{font-size:.875rem}}.single-post__meta-item:not(:first-child){padding-left:.75rem}@media (width>=768px){.single-post__meta-item:not(:first-child){padding-left:1.25rem}}@media (width>=1024px){.single-post__meta-item:not(:first-child){padding-left:1.75rem}}.single-post__meta-item+.single-post__meta-item{border-left:.0625rem solid var(--border-white-soft)}.single-post__meta-icon{color:var(--secondary-base);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}@media (width>=1024px){.single-post__meta-icon{width:1.5rem;height:1.5rem}}.single-post-media__inner{border-radius:1.5rem;width:100%;overflow:hidden}@media (width>=1024px){.single-post-media__inner{border-radius:2rem}}.single-post-media__image{object-fit:cover;object-position:center;transform-origin:50%;width:100%;height:100%}.single-post-content{padding-top:2rem}@media (width>=768px){.single-post-content{padding-top:4rem}}@media (width>=1280px){.single-post-content{padding-top:7.5rem}}.single-post-content__layout{flex-direction:column;gap:2rem;display:flex}@media (width>=1024px){.single-post-content__layout{flex-direction:row;gap:4rem}}@media (width>=1800px){.single-post-content__layout{gap:6rem}}.single-post-content__content{width:100%;min-width:0}@media (width>=1024px){.single-post-content__content{flex:1}}.single-post-content__sidebar{flex-direction:column;gap:2rem;width:100%;min-width:0;display:flex}@media (width>=1024px){.single-post-content__sidebar{flex:0 0 320px;gap:3rem;width:20rem}}.single-post-content__content h2{color:var(--text-base);margin-top:1.5rem;margin-bottom:1.25rem;font-size:1.5rem;font-weight:500;line-height:1.25}@media (width>=768px){.single-post-content__content h2{margin-top:1.75rem;margin-bottom:1.5rem;font-size:1.75rem}}@media (width>=1024px){.single-post-content__content h2{margin-top:2rem;margin-bottom:1.75rem;font-size:2rem}}.single-post-content__content h3{color:var(--text-base);margin-top:1.25rem;margin-bottom:1rem;font-size:1.25rem;font-weight:500;line-height:1.25}@media (width>=768px){.single-post-content__content h3{margin-top:1.5rem;margin-bottom:1.25rem;font-size:1.5rem}}@media (width>=1024px){.single-post-content__content h3{margin-top:1.75rem;margin-bottom:1.5rem;font-size:1.75rem}}.single-post-content__content ul,.single-post-content__content ol{margin:0 0 1.5rem;padding-left:1.5rem}.single-post-content__content li{margin-bottom:.625rem;line-height:1.7}.single-post-content__content li:last-child{margin-bottom:0}.single-post-content__author{border-bottom:.0625rem solid var(--border-secondary-muted);align-items:center;gap:1.25rem;padding-bottom:2.5rem;display:none}@media (width>=1024px){.single-post-content__author{display:flex}}.single-post-content__author-avatar{border:.0625rem solid var(--border-secondary-subtle);background-color:var(--secondary-muted);width:3.25rem;height:3.25rem;color:var(--text-base);text-transform:uppercase;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.25rem;font-weight:600;line-height:1;display:inline-flex}.single-post-content__author-content{min-width:0}.single-post-content__author-label{color:var(--text-muted);letter-spacing:.0625rem;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1;display:block}.single-post-content__author-name{color:var(--text-base);text-transform:capitalize;margin-top:.5rem;font-size:1.125rem}.single-post-content__author-bio{display:none}.single-post-content__share{border:.0625rem solid var(--border-secondary-muted);border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}@media (width>=768px){.single-post-content__share{padding:1.25rem}}.single-post-content__share-label{color:var(--text-muted);letter-spacing:.0625rem;text-transform:uppercase;font-size:.75rem;font-weight:700;line-height:1}.single-post-content__share-links{align-items:center;gap:.5rem;display:flex}@media (width>=768px){.single-post-content__share-links{gap:.75rem}}.single-post-content__share-link{border:.0625rem solid var(--border-secondary-subtle);background-color:var(--secondary-muted);color:var(--text-base);border-radius:50%;flex:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:border-color .15s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);display:inline-flex}@media (width>=768px){.single-post-content__share-link{width:2.5rem;height:2.5rem}}.single-post-content__share-link svg{width:1.125rem;height:1.125rem}@media (width>=768px){.single-post-content__share-link svg{width:1.25rem;height:1.25rem}}@media (hover:hover) and (pointer:fine){.single-post-content__share-link:hover{border-color:var(--primary-base);background-color:var(--primary-base);color:var(--text-inverse);transform:translateY(-.125rem)}}@media (prefers-reduced-motion:reduce){.single-post-content__share-link{transition:none}.single-post-content__share-link:hover{transform:none}}.single-post-content__categories{display:none}@media (width>=1024px){.single-post-content__categories{display:block}}.single-post-content__categories-list{flex-direction:column;display:flex}.single-post-content__categories-list li:first-child .single-post-content__category{padding-top:0}.single-post-content__categories-list li:last-child .single-post-content__category{padding-bottom:0}.single-post-content__categories-list li+li{border-top:.0625rem solid var(--border-secondary-muted)}.single-post-content__category{width:100%;color:var(--text-base);justify-content:space-between;align-items:center;padding-block:1rem;font-size:.9375rem;font-weight:500;line-height:1.4;transition:color .15s cubic-bezier(.4,0,.2,1),padding .25s cubic-bezier(.4,0,.2,1);display:flex}.single-post-content__category.is-active{color:var(--primary-base);font-weight:600}@media (hover:hover) and (pointer:fine){.single-post-content__category:hover{color:var(--primary-base);padding-left:.25rem}}@media (prefers-reduced-motion:reduce){.single-post-content__category{transition:none}.single-post-content__category:hover{padding-left:0}}.single-post-content__latest{flex-direction:column;width:100%;display:flex}@media (width<=1024px){.single-post-content__latest{order:1}}.single-post-content__latest-list{flex-direction:column;display:flex}
