.blog-card[data-v-a6adf556]{--blog-card-bar: 92px}.blog-card__title[data-v-a6adf556]{font-size:clamp(16px,.45vw + 11px,21px);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog-card__arrow-rot[data-v-a6adf556]{display:block;transform:rotate(-45deg);transform-origin:50% 50%;transition:transform .22s cubic-bezier(.22,1,.36,1);will-change:transform}.blog-card:hover .blog-card__arrow-rot[data-v-a6adf556],.blog-card:focus-visible .blog-card__arrow-rot[data-v-a6adf556]{transform:rotate(0)}.blog-card[data-v-a6adf556]:focus-visible{outline:2px solid #000;outline-offset:4px}@media (min-width: 768px) and (hover: hover){.blog-card[data-v-a6adf556]{padding-bottom:var(--blog-card-bar)}.blog-card__panel[data-v-a6adf556]{position:absolute;bottom:0;left:0;z-index:20;width:100%;max-height:100%;overflow:hidden}.blog-card__reveal[data-v-a6adf556]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-out}.blog-card:hover .blog-card__reveal[data-v-a6adf556],.blog-card:focus-visible .blog-card__reveal[data-v-a6adf556]{grid-template-rows:1fr}.blog-card__head[data-v-a6adf556]{height:var(--blog-card-bar);align-items:center;padding-top:0}.blog-card__arrow[data-v-a6adf556],.blog-card__body[data-v-a6adf556]{opacity:0;transition:opacity .3s ease}.blog-card__arrow[data-v-a6adf556]{transition-delay:.1s}.blog-card__body[data-v-a6adf556]{transition-delay:.15s}.blog-card:hover .blog-card__arrow[data-v-a6adf556],.blog-card:hover .blog-card__body[data-v-a6adf556],.blog-card:focus-visible .blog-card__arrow[data-v-a6adf556],.blog-card:focus-visible .blog-card__body[data-v-a6adf556]{opacity:1}}.blog-listing[data-v-f023b319]{padding:var(--view-inset, 16px)}.blog-listing__grid[data-v-f023b319]{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;margin-top:clamp(40px,14vh,220px)}.blog-listing__empty[data-v-f023b319]{padding:96px 0}@media (min-width: 768px){.blog-listing__grid[data-v-f023b319]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.blog-listing__grid[data-v-f023b319]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1536px){.blog-listing__grid[data-v-f023b319]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.blog-article-body[data-v-f023b319]{padding:0 var(--view-inset, 16px)}.blog-recent-grid[data-v-f023b319]{margin-top:24px}.blog-article-title[data-v-f023b319]{max-width:min(80%,1500px)}@media (max-width: 767px){.blog-listing__header[data-v-f023b319]{padding-top:56px}.blog-article-title[data-v-f023b319]{max-width:100%}}.blog-article-content h1:first-of-type{display:none!important}.blog-article-content a[href*="/blog"]:first-of-type,.blog-article-content a[href*="?post="]:first-of-type{display:none!important}.blog-article-shell{width:100%}.blog-article-content,.blog-article-content article,.blog-article-content main,.blog-article-content section,.blog-article-content>div{max-width:100%!important;margin-left:0!important;margin-right:0!important}.blog-article-content img,.blog-article-content picture,.blog-article-content figure{max-width:100%!important}.blog-article-content img{height:auto!important;border-radius:0!important}.blog-article-content h2,.blog-article-content h3,.blog-article-content h4,.blog-article-content p,.blog-article-content ul,.blog-article-content ol,.blog-article-content blockquote,.blog-article-content table{max-width:100%!important;margin-left:0!important;margin-right:0!important}.blog-article-content h2,.blog-article-content h3,.blog-article-content h4{color:#1a1a1a!important;letter-spacing:-.03em!important}.blog-article-content h2{margin-top:3rem!important;font-size:clamp(2rem,1.6rem + .8vw,2.75rem)!important;line-height:1.05!important}.blog-article-content h3{margin-top:2.2rem!important;font-size:clamp(1.35rem,1.15rem + .5vw,1.75rem)!important;line-height:1.15!important}.blog-article-content p,.blog-article-content li,.blog-article-content td,.blog-article-content th{color:#1a1a1ad1!important;font-size:1.125rem!important;line-height:1.9!important}.blog-article-content ul,.blog-article-content ol{padding-left:1.4rem!important}.blog-article-content blockquote{border-left:3px solid #1a1a1a!important;padding-left:1.25rem!important;color:#1a1a1ab8!important}.blog-article-content figure,.blog-article-content img,.blog-article-content table{margin-top:2rem!important;margin-bottom:2rem!important}@media (max-width: 1024px){.blog-article-content p,.blog-article-content li,.blog-article-content td,.blog-article-content th{font-size:1rem!important;line-height:1.8!important}.blog-article-content h2{margin-top:2.4rem!important}}
