.blog-header{padding:2rem;text-align:center}@media (min-width: 1080px){.blog-header{padding-top:4rem;padding-bottom:4rem}}@media (min-width: 1280px){.blog-header{padding-top:6rem;padding-bottom:6rem}}.blog-header h1{margin-top:2rem;font-size:2.5rem;font-weight:700;line-height:2.5rem}@media (min-width: 1080px){.blog-header h1{margin-top:0;font-size:4rem;line-height:4rem}}@media (min-width: 1280px){.blog-header h1{font-size:5rem;line-height:5rem}}@media (min-width: 1440px){.blog-header h1{font-size:6rem;line-height:6rem}}.blog-list{padding:2rem}@media (min-width: 768px){.blog-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding-top:0;padding-bottom:2rem}}@media (min-width: 1080px){.blog-list{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:4rem}}.blog-list-item{margin-top:2rem;margin-bottom:2rem;overflow:hidden;border-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(254 254 254 / var(--tw-bg-opacity));--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow);--tw-shadow-color: rgb(87 81 72 / .1);--tw-shadow: var(--tw-shadow-colored) }@media (min-width: 768px){.blog-list-item{margin-top:0;margin-bottom:0}}.blog-list-item .item-info{margin-top:-1.5rem;border-top-left-radius:1.5rem;border-top-right-radius:1.5rem;--tw-bg-opacity: 1;background-color:rgb(254 254 254 / var(--tw-bg-opacity));padding:2rem}.blog-list-item .item-info h3{margin-top:0;margin-bottom:.5rem;font-size:1.5rem;line-height:1.8rem}@media (min-width: 1080px){.blog-list-item .item-info h3{font-size:1.8rem;line-height:2.1rem}}.blog-list-item .item-date{font-size:.9rem;line-height:1.1rem;--tw-text-opacity: 1;color:rgb(133 165 157 / var(--tw-text-opacity))}.blog-list-item .item-info p{margin-bottom:0;font-size:1rem;line-height:1.5rem}.blog-article-hero{padding:2rem;text-align:center}@media (min-width: 1080px){.blog-article-hero{padding-top:4rem;padding-bottom:4rem}}@media (min-width: 1280px){.blog-article-hero{padding-top:6rem;padding-bottom:6rem}}.blog-article-hero h1{margin-top:2rem;font-size:2.5rem;font-weight:700;line-height:2.5rem}@media (min-width: 1080px){.blog-article-hero h1{margin-top:0;font-size:4rem;line-height:4rem}}@media (min-width: 1280px){.blog-article-hero h1{font-size:5rem;line-height:5rem}}.blog-article-info{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding-bottom:2rem}.blog-article-info span{margin-left:.5rem;margin-right:.5rem;display:block;border-radius:.375rem;--tw-bg-opacity: 1;background-color:rgb(133 165 157 / var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;font-size:.85rem;line-height:2rem;--tw-text-opacity: 1;color:rgb(254 254 254 / var(--tw-text-opacity))}.blog-article-info svg{margin-right:.25rem}.block-blog-article{padding:2rem}@media (min-width: 1080px){.block-blog-article{padding-top:4rem;padding-bottom:4rem}}.block-blog-article .wrapper{max-width:960px}.block-blog-article h2{margin-bottom:1.5rem;text-align:left;font-size:2rem;line-height:2rem}@media (min-width: 1080px){.block-blog-article h2{margin-bottom:2.5rem;font-size:4rem;line-height:4rem}}.block-blog-article hr{margin-top:2.5rem;margin-bottom:2.5rem;display:block;height:5px;border-radius:.375rem;border-style:none;background-color:#5751480d}@media (min-width: 1080px){.block-blog-article hr{margin-top:3rem;margin-bottom:3rem}}@media (min-width: 1280px){.block-blog-article hr{margin-top:4rem;margin-bottom:4rem}}.block-blog-article li{margin-top:1.5rem;margin-bottom:1.5rem}.block-blog-article a:not(.button){font-weight:600;--tw-text-opacity: 1;color:rgb(242 132 130 / var(--tw-text-opacity));text-decoration-line:underline}.block-blog-article a:not(.button):hover{text-decoration-line:none}.block-blog-article picture{margin-left:auto;margin-right:auto;margin-top:1.5rem;margin-bottom:1.5rem;display:block;max-width:960px;overflow:hidden;border-radius:.5rem;--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}@media (min-width: 768px){.block-blog-article picture{margin-top:2rem;margin-bottom:2rem}}@media (min-width: 1080px){.block-blog-article picture{margin-top:2.5rem;margin-bottom:2.5rem}}@media (min-width: 1280px){.block-blog-article picture{margin-top:3rem;margin-bottom:3rem}}@media (min-width: 1440px){.block-blog-article picture{margin-top:4rem;margin-bottom:4rem}}
