.article-preview{flex-direction:column;margin-top:3.5em;display:flex}.article-preview>*{margin:1.5rem 0 0}.article-preview .taxonomy-row{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.article-preview .taxonomy-pill{text-transform:uppercase;background:#f4f6f9;border:1px solid #7b96b74d;border-radius:999px;justify-content:center;align-items:center;padding:.3rem .75rem;font-size:.82rem;font-weight:700;line-height:1.1;display:inline-flex}.article-preview .taxonomy-pill.tag{background:#fff}.article-preview time{border-bottom:1px solid #7b96b7;order:-2;max-width:12rem;margin-top:0;font-size:1.2em}.article-preview .image-wrapper{order:-1;height:14em;display:block;overflow:hidden;box-shadow:0 7px 10px #22273221}.article-preview .image-wrapper img{object-fit:cover;background:#7b96b7;width:100%;height:100%;transition:transform .5s}.article-preview h2,.article-preview h3{text-align:left;margin-bottom:-.3em;font-size:1.5em;line-height:1.2}.article-preview h2:after,.article-preview h3:after{display:none}.article-preview h2 a,.article-preview h2 a:link,.article-preview h2 a:visited,.article-preview h2 a:hover,.article-preview h2 a:active,.article-preview h2 a:focus,.article-preview h3 a,.article-preview h3 a:link,.article-preview h3 a:visited,.article-preview h3 a:hover,.article-preview h3 a:active,.article-preview h3 a:focus{color:inherit;text-decoration:none}.article-preview .arrow-button{align-self:center}.article-preview .image-wrapper:hover img,.article-preview h2:hover~.image-wrapper img,.article-preview h3:hover~.image-wrapper img{transform:scale(1.1)}.blog-page .pointy-header{--mobile-background-image:url(/images/blog/pointy-header-image-mobile.jpg);--desktop-background-image:url(/images/blog/pointy-header-image-desktop.jpg)}.blog-page .pointy-header .introduction{margin-bottom:2em}.blog-page .posts-list,.blog-page .taxonomy-panel{max-width:39rem;margin:0 auto;padding:0 1.5rem}.blog-page .taxonomy-panel{background:#f4f6f9;gap:1.5rem;margin-top:2.4rem;margin-bottom:2.6rem;padding-top:1.5rem;padding-bottom:1.75rem;display:grid}.blog-page .taxonomy-group p{color:#383d46;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .85rem;font-size:.9rem;font-weight:700}.blog-page .taxonomy-pills{flex-wrap:wrap;gap:.75rem;display:flex}.blog-page .taxonomy-pills button{background:#fff;border:1px solid #7b96b759;border-radius:999px;padding:.55rem .95rem;font-size:.9rem;font-weight:700;line-height:1.1;transition:background-color .2s,border-color .2s,color .2s,box-shadow .2s}.blog-page .taxonomy-pills .active{color:#fff;background:#7b96b7;border-color:#7b96b7;box-shadow:0 3px 6px #383d462e}.blog-page .taxonomy-pills button:hover,.blog-page .taxonomy-pills button:focus-visible{border-color:#7b96b7}.blog-page .posts-list{margin-bottom:3.5em;list-style:none}.blog-page .empty-state{color:#383d46;text-align:center;background:#f4f6f9;max-width:39rem;margin:0 auto 3.5em;padding:2.5rem 1.5rem}.blog-page .empty-state .eyebrow{color:#7b96b7;text-transform:uppercase;letter-spacing:.04em;margin:0 0 .75rem;font-size:.8rem;font-weight:700}.blog-page .empty-state h2{max-width:15em;margin:0 auto .85rem;font-size:1.55rem;line-height:1.15}.blog-page .empty-state p:last-child{max-width:30em;margin:0 auto;line-height:1.55}.blog-page .posts-sentinel{width:100%;height:1px}.blog-page .load-more{text-transform:uppercase;width:max-content;min-width:2.5em;min-height:2.5em;margin:4em auto;padding-bottom:3.3em;font-size:.9em;font-weight:300;display:block;position:relative}.blog-page .load-more,.blog-page .load-more:link,.blog-page .load-more:visited,.blog-page .load-more:hover,.blog-page .load-more:active,.blog-page .load-more:focus{color:inherit;text-decoration:none}.blog-page .load-more:before,.blog-page .load-more:after{content:"";background:#383d46;border-radius:1px;width:2px;height:2.5em;position:absolute;bottom:0;left:calc(50% - 1px)}.blog-page .load-more:after{transform:rotate(90deg)}.blog-page .load-more span{writing-mode:vertical-lr;margin:0 auto;display:block;transform:rotate(.5turn)}@media (min-width:600px){.blog-page .posts-list,.blog-page .taxonomy-panel{max-width:94rem;margin:0 auto;padding:0 8rem}.blog-page .taxonomy-panel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2rem 7rem;margin-top:3rem;margin-bottom:3rem;padding-top:1.8rem;padding-bottom:2rem}.blog-page .taxonomy-group{min-width:0}.blog-page .posts-list{grid-gap:4em 7rem;grid-template-columns:repeat(auto-fill,minmax(17em,1fr));margin-bottom:5em;display:grid}.blog-page .posts-list .article-preview{margin:0}.blog-page .posts-list .article-preview h2,.blog-page .posts-list .article-preview h3{font-size:1.8em}.blog-page .posts-list .article-preview .arrow-button{align-self:flex-end;margin-top:2rem}.blog-page .empty-state{max-width:94rem;margin-bottom:5em;padding-left:8rem;padding-right:8rem}.blog-page .empty-state h2{font-size:2rem}}@media (min-width:1000px){.blog-page .pointy-header{grid-template-columns:minmax(8rem,calc(50% - 39rem)) 1fr minmax(8rem,calc(50% - 39rem));padding:4em 0 6rem;position:relative}.blog-page .pointy-header:before{grid-area:unset;background:#383d46b3;border:none;width:100%;height:100%;position:absolute;top:0;left:0}.blog-page .pointy-header h1{grid-column:2;width:auto;margin:0}.blog-page .pointy-header .introduction{grid-column:2;max-width:24em;margin:0}}@media (min-width:1400px){.blog-page .pointy-header{grid-template-columns:minmax(8rem,calc(50% - 39rem)) 1fr 1fr minmax(8rem,calc(50% - 39rem))}.blog-page .pointy-header .introduction{text-align:right;grid-column:3;justify-self:right}}
