.blog-section__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:stretch}@media screen and (min-width:750px){.blog-section__grid--2-col{grid-template-columns:repeat(2,1fr)}}.blog-section__item{display:flex;flex-direction:column;order:0}.blog-section__item-inner{padding:2rem}@media screen and (min-width:750px){.blog-section__item-inner{padding:3rem 4rem}}.blog-section__align-top{justify-content:flex-start}.blog-section__align-middle{justify-content:center}.blog-section__align-bottom{justify-content:flex-end}@media screen and (min-width:750px){.blog-section__align-top--desktop{justify-content:flex-start}.blog-section__align-middle--desktop{justify-content:center}.blog-section__align-bottom--desktop{justify-content:flex-end}}.blog-section__text-left{text-align:left;align-items:flex-start}.blog-section__text-center{text-align:center;align-items:center}.blog-section__text-right{text-align:right;align-items:flex-end}@media screen and (min-width:750px){.blog-section__text-left--desktop{text-align:left;align-items:flex-start}.blog-section__text-right--desktop{text-align:right;align-items:flex-end}.blog-section__text-center--desktop{text-align:center;align-items:center}}@media screen and (min-width:750px){.blog-section__grid--reverse{order:-1}}.blog-section__media img{width:100%;height:auto}.blog-section__media iframe,.blog-section__media video{width:100%;height:auto}.video{aspect-ratio:16 / 9;width:100%;height:auto}.blog-section__content>*+*{margin-top:2rem}.blog-section__content>.blog-section__text:empty~a{margin-top:2rem}.blog-section__content>:first-child:is(.blog-section__heading){margin-top:0}.blog-section__content :last-child:is(.blog-section__heading){margin-bottom:0}.blog-section__content .blog-section__text+.button{margin-top:3rem}.blog-section__text p{margin-top:0;margin-bottom:1rem}.caption-with-letter-spacing:has(+.blog-section__heading){margin-bottom:0}.caption-with-letter-spacing+.blog-section__heading,.caption-with-letter-spacing+.blog-section__heading h2{margin-top:0}.blog-section a:not(.button),.blog-section__text a,.blog-section__heading a{color:inherit;text-decoration:none;transition:color .2s ease}.blog-section a:not(.button):hover,.blog-section__text a:hover,.blog-section__heading a:hover{color:rgb(var(--color-foreground));text-decoration:underline}.blog-section__info-box{border-left:4px solid rgb(var(--color-background-contrast));padding:1.5rem 2rem;margin:2rem 0;font-size:1.3rem}.blog-section__info-box p:last-child{margin-bottom:0}.blog-section__info-box strong,.blog-section__info-box h3,.blog-section__info-box .blog-section__heading{font-weight:600;margin-bottom:.5rem;display:block}.blog-section__info-box .blog-section__heading{margin-top:0}.table-wrapper{overflow-x:auto;-webkit-overflow-scrolling:touch}.responsive-table{width:100%;border-collapse:collapse;min-width:600px;font-size:1.2rem;background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.responsive-table caption{caption-side:top;text-align:left;font-weight:600;font-size:1.4rem;padding:0 0 .5rem;color:rgb(var(--color-foreground))}.responsive-table thead{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground));text-align:left;font-weight:600}.responsive-table th,.responsive-table td{padding:1rem;border-bottom:1px solid rgba(var(--color-foreground),.1);white-space:nowrap}.responsive-table tbody tr:nth-child(2n){background-color:rgba(var(--color-foreground),.04)}.responsive-table tbody tr:hover{background-color:rgba(var(--color-foreground),.08);transition:background-color .2s ease-in-out}.collection-card__image-wrapper{height:180px;width:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:rgb(var(--color-background));position:relative}.collection-image{aspect-ratio:1 / 1;object-fit:cover;width:100%;height:100%;display:block}.collection-image-placeholder{background-color:rgb(var(--color-background-contrast));color:rgb(var(--color-foreground));font-size:7rem;font-weight:700;font-family:inherit;display:flex;align-items:center;justify-content:center;height:100%;width:100%;-webkit-user-select:none;user-select:none}.collection-card__title{font-size:1.125rem;text-align:center}.collection-card__initial:hover{text-decoration:none!important;display:inline-block}
/*# sourceMappingURL=/cdn/shop/t/3/assets/blog-post-snippets.css.map */
