.pagination{border-bottom:1px solid var(--color-brand-medium-gray);border-top:1px solid var(--color-brand-medium-gray);margin-block-start:var(--spacing-l);padding-block:1.25rem;text-align:center}.pagination__list{align-items:center;display:flex;gap:var(--spacing-xl);justify-content:center;list-style-type:none;margin:0;margin-inline:auto;max-width:31.25rem;padding:0;width:100%}.pagination__list li{margin:0;padding:0}.pagination__list-item.is-hidden{display:block;opacity:0;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pagination__links{align-items:center;display:flex;gap:3px;justify-content:center}.pagination__part{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;border-radius:4px;box-shadow:none;color:inherit;cursor:pointer;display:grid;font:inherit;line-height:var(--line-height-baseline);min-height:calc(var(--icon-m) + var(--spacing-2xs)*2);min-width:calc(var(--icon-m) + var(--spacing-2xs)*2);outline:none;padding:0;padding:var(--spacing-2xs);place-items:center;text-decoration:none;text-decoration:initial;transition:background-color var(--timing-default) var(--easing-normal);width:auto}.pagination__part.is-active{background-color:var(--color-brand-1-default);color:var(--color-neutral-6)}.pagination__part.is-active:hover{background-color:var(--color-brand-1-dark)}.pagination__link,.pagination__text{color:var(--color-brand-black);display:inline-block;min-width:3rem;text-align:center;text-decoration:none}.pagination__link.is-active,.pagination__link:focus,.pagination__link:hover{color:var(--color-brand-black)}.pagination__link.is-active{pointer-events:none;position:relative}.pagination__link.is-active:after{background-color:var(--color-brand-black);bottom:-.375rem;content:'';height:.09375rem;left:50%;position:absolute;right:0;transform:translateX(-50%);width:12.5px}.pagination__next,.pagination__previous{align-items:center;color:var(--color-brand-black);display:flex;gap:6px;text-align:center;text-decoration:none}.pagination__next.is-disabled,.pagination__previous.is-disabled{color:var(--color-brand-accessible-dark-gray);pointer-events:none}.pagination__next .icon,.pagination__previous .icon{height:1.125rem;stroke-width:.1125rem}.pagination__text{cursor:default}.pagination .icon{fill:none}.article-card{display:flex;flex-direction:column;height:100%;text-decoration:none;text-decoration:initial}.article-card__footer{display:flex;flex:1;flex-direction:column;gap:var(--spacing-xs)}.article-card__footer .article-card__tag{border:0;color:var(--color-brand-dark-gray);font-family:Apercu Mono,monospace;line-height:var(--line-height-2);padding:0;white-space:nowrap}.article-card__footer .article-card__empty-tag{height:auto;position:relative}.article-card__footer .article-card__title{font-family:Apercu Mono,monospace;line-height:var(--line-height-2);max-width:96%;overflow:hidden}.article-card__tags{-moz-column-gap:var(--spacing-s);column-gap:var(--spacing-s);display:flex;flex-wrap:wrap;margin-block-start:var(--spacing-s)}@media(max-width:63.99em){.article-card__footer{padding-inline-start:var(--spacing-m)}}.main-blog.critical-component-hide{display:block}.main-blog.critical-component-clear{opacity:1}.main-blog__header{margin-block-start:var(--spacing-8xl)}.main-blog__header .main-blog__description,.main-blog__header .main-blog__title{margin-inline:var(--spacing-m)}.main-blog__header .main-blog__title{font-family:Apercu Mono,monospace}.main-blog__header .main-blog__description{margin-block-start:var(--spacing-m);max-width:18.125rem}.main-blog__container{margin-block-start:var(--spacing-9xl)}.main-blog__grid{display:grid;grid-gap:var(--spacing-3xl) var(--spacing-4xs);gap:var(--spacing-3xl) var(--spacing-4xs);grid-template-columns:repeat(2,minmax(10px,1fr))}@media(max-width:63.99em){.main-blog .pagination__list{padding-inline:var(--spacing-m)}.main-blog .pagination__button span{display:none}.main-blog__container{margin-block-start:var(--spacing-4xl)}.main-blog__header{margin-block-start:var(--spacing-2xl)}}@media(min-width:48em){.main-blog__grid{display:grid;grid-gap:var(--spacing-2xl) var(--spacing-l);gap:var(--spacing-2xl) var(--spacing-l);grid-template-columns:repeat(4,minmax(10px,1fr));margin-block-end:var(--spacing-2xl)}}@media(min-width:64em){.main-blog__header{margin-block-start:var(--spacing-7xl)}.main-blog__header .main-blog__description,.main-blog__header .main-blog__title{margin-inline:calc(var(--spacing-3xl) + var(--spacing-3xs))}.main-blog__header .main-blog__description{margin-block-start:var(--spacing-xs);max-width:none;max-width:initial}.main-blog__grid{gap:var(--spacing-9xl) var(--spacing-xs);grid-template-columns:repeat(4,minmax(10px,1fr));margin-block-end:var(--spacing-3xl);margin-inline:var(--spacing-l)}}
