.category-filter{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.625rem;display:flex}.category-filter .pill{border:1px solid var(--color-neutral-200);font-family:var(--font-montserrat);font-size:var(--font-size-xs);letter-spacing:.02em;color:var(--color-neutral-600);cursor:pointer;transition:border-color var(--transition-duration)ease,color var(--transition-duration)ease,background-color var(--transition-duration)ease;background-color:#0000;border-radius:999px;padding:.625rem 1.25rem;font-weight:600}.category-filter .pill:hover{border-color:var(--color-brand);color:var(--color-neutral-950)}.category-filter .pill.is-active{border-color:var(--color-brand);background-color:var(--color-brand);color:var(--color-white)}
.blog-page{background-color:var(--color-white);padding-top:3.125rem;padding-bottom:6.25rem}@media not (min-width:768px){.blog-page{padding-top:1.875rem;padding-bottom:3.125rem}}.blog-page .blog-content{flex-direction:column;display:flex}.blog-page .blog-head{margin-bottom:2.5rem}@media not (min-width:768px){.blog-page .blog-head{margin-bottom:1.875rem}}.blog-page .blog-head .eyebrow{font-size:var(--font-size-xxs);letter-spacing:.16em;text-transform:uppercase;color:var(--color-brand-darker-1);font-weight:700}.blog-page .blog-head .title{font-family:var(--font-montserrat);color:var(--color-neutral-950);margin:.5rem 0 0;font-size:2.75rem;font-weight:800;line-height:1.1}@media not (min-width:768px){.blog-page .blog-head .title{font-size:1.875rem}}.blog-page .category-filter{margin-bottom:2.1875rem}@media not (min-width:768px){.blog-page .category-filter{margin-bottom:1.5625rem}}
