.blog-hero{background:conic-gradient(from 180deg at center left,var(--hv-navy) 80%,var(--hv-navy-90) 30%);padding-block:var(--hv-space-2xl);padding-inline:var(--hv-space-m)}.blog-hero-container{max-inline-size:1366px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--hv-space-s)}.blog-hero-title{font-family:var(--cf-font-family--lora);font-weight:700;font-size:var(--hv-hero-title-size);line-height:1.15;letter-spacing:-.02em;color:var(--hv-text-inverse);text-wrap:balance}.blog-hero-meta{display:flex;align-items:center;justify-content:center;gap:var(--hv-space-m);font-family:var(--cf-font-family--mulish);font-size:var(--hv-text-s);font-weight:500;color:var(--hv-light-70)}.blog-hero-count::before{content:"\270E";margin-inline-end:var(--hv-space-4xs)}.blog-hero-page::before{content:"\1F4C4";margin-inline-end:var(--hv-space-4xs)}.blog-hero-desc{font-family:var(--cf-font-family--mulish);font-size:var(--hv-text-m);line-height:1.65;color:var(--hv-light-80);max-inline-size:100ch;text-wrap:pretty}.blog-hero-filter{display:inline-flex;align-items:center;gap:var(--hv-space-4xs);padding:var(--hv-btn-space);font-family:var(--cf-font-family--mulish);font-weight:600;font-size:var(--hv-text-s);color:var(--hv-text-heading);background-color:#fff0;border:1px solid var(--hv-border-accent);border-radius:var(--hv-radius-s);cursor:pointer;letter-spacing:.03em;margin-block-end:var(--hv-space-s);transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease}.blog-hero-filter::before{content:"\2630";font-size:1.1em}.blog-hero-filter:hover{background-color:var(--hv-olive);border-color:var(--hv-olive);color:var(--hv-text-inverse)}.blog-hero-filter:focus-visible{outline:2px solid var(--hv-border-focus);outline-offset:2px}.blog-hero-filter:active{transform:scale(.97)}.blog-posts{background-color:var(--hv-bg-secondary);padding-block:var(--hv-space-2xl);padding-inline:var(--hv-space-m)}.blog-posts-container{max-inline-size:1366px;margin-inline:auto}.blog-grid{display:grid;grid-template-columns:var(--hv-columns-3);gap:var(--hv-space-m)}.articles-card{display:flex;flex-direction:column;background-color:var(--hv-bg-primary);border-radius:var(--hv-radius-m);border:1px solid var(--hv-border-secondary);box-shadow:0 1px 3px var(--hv-shadow-primary),0 4px 12px var(--hv-shadow-primary);overflow:hidden;transition:box-shadow 0.2s ease,transform 0.25s cubic-bezier(.34,1.56,.64,1)}.articles-card:hover{box-shadow:0 4px 12px var(--hv-shadow-primary),0 12px 32px var(--hv-shadow-primary);transform:translateY(-4px)}.articles-card-imglink{display:block;overflow:hidden;flex-shrink:0;position:relative;text-decoration:none}.articles-card-img{display:block;inline-size:100%;aspect-ratio:16 / 10;object-fit:cover;transition:transform 0.4s cubic-bezier(.34,1.56,.64,1)}.articles-card:hover .articles-card-img{transform:scale(1.05)}.articles-card-imglink>.builderiusContent:has(.articles-card-img[src=""]){display:none}.articles-card-imglink>.builderiusContent:first-child:not(:has(.articles-card-img[src=""]))~.builderiusContent{display:none}.articles-card-overlay{position:absolute;inset-block-end:0;inset-inline:0;display:flex;align-items:center;justify-content:space-between;padding:var(--hv-space-3xs) var(--hv-space-2xs);background:linear-gradient(to top,var(--hv-navy-80),transparent);gap:var(--hv-space-3xs)}.articles-card-date{font-family:var(--cf-font-family--mulish);font-size:var(--hv-text-xs);font-weight:500;color:var(--hv-light-90)}.articles-card-category{font-family:var(--cf-font-family--mulish);font-size:var(--hv-text-xs);font-weight:600;color:var(--hv-text-inverse);background-color:var(--hv-olive-80);padding:var(--hv-space-4xs) var(--hv-space-3xs);border-radius:var(--hv-radius-xs)}.articles-card-content{display:flex;flex-direction:column;gap:var(--hv-space-2xs);padding:var(--hv-card-space);flex-grow:1}.articles-card-heading{font-family:var(--cf-font-family--lora);font-weight:600;font-size:var(--hv-text-l);line-height:1.3;text-wrap:pretty}.articles-card-titlelink{color:var(--hv-text-heading);text-decoration:none;transition:color 0.2s ease}.articles-card-titlelink:hover{color:var(--hv-teal)}.articles-card-titlelink:focus-visible{outline:2px solid var(--hv-border-focus);outline-offset:2px;border-radius:var(--hv-radius-xs)}.articles-card-excerpt{font-family:var(--cf-font-family--mulish);font-size:var(--hv-text-s);line-height:1.6;color:var(--hv-text-secondary);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.articles-card-readmore{display:inline-flex;align-items:center;align-self:flex-start;padding:var(--hv-space-4xs) var(--hv-space-xs);font-family:var(--cf-font-family--mulish);font-size:var(--hv-text-xs);font-weight:600;color:var(--hv-text-inverse);background-color:var(--hv-navy);border-radius:var(--hv-radius-full);text-decoration:none;margin-block-start:auto;letter-spacing:.02em;transition:background-color 0.2s ease,transform 0.25s cubic-bezier(.34,1.56,.64,1)}.articles-card-readmore::after{content:" \2192";margin-inline-start:var(--hv-space-4xs)}.articles-card-readmore:hover{background-color:var(--hv-navy-d-1);transform:translateX(2px)}.articles-card-readmore:active{transform:scale(.97)}.articles-card-readmore:focus-visible{outline:2px solid var(--hv-border-focus);outline-offset:2px}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:var(--hv-space-4xs);margin-block-start:var(--hv-space-xl);flex-wrap:wrap}.blog-pagination a,.blog-pagination span{display:inline-flex;align-items:center;justify-content:center;min-inline-size:2.75rem;block-size:2.75rem;padding-inline:var(--hv-space-3xs);font-family:var(--cf-font-family--mulish);font-size:var(--hv-text-s);font-weight:600;color:var(--hv-text-heading);background-color:var(--hv-bg-primary);border:1px solid var(--hv-border-primary);border-radius:var(--hv-radius-full);text-decoration:none;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease,transform 0.25s cubic-bezier(.34,1.56,.64,1)}.blog-pagination a:hover{background-color:var(--hv-navy);color:var(--hv-text-inverse);border-color:var(--hv-navy);transform:translateY(-2px);box-shadow:var(--hv-shadow-s)}.blog-pagination a:focus-visible{outline:2px solid var(--hv-border-focus);outline-offset:2px}.blog-pagination a:active{transform:scale(.95)}.blog-pagination .current{background-color:var(--hv-navy);color:var(--hv-text-inverse);border-color:var(--hv-navy);box-shadow:var(--hv-shadow-s)}.blog-pagination .dots{border:none;background:none;color:var(--hv-text-secondary);min-inline-size:auto;block-size:auto}.blog-pagination .prev,.blog-pagination .next{font-size:var(--hv-text-m);min-inline-size:3rem;block-size:3rem;background-color:var(--hv-bg-sand);border-color:var(--hv-border-secondary)}.blog-pagination .prev:hover,.blog-pagination .next:hover{background-color:var(--hv-olive);color:var(--hv-text-inverse);border-color:var(--hv-olive)}.blog-offcanvas-backdrop{position:fixed;inset:0;background-color:var(--hv-bg-overlay);z-index:998;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.blog-offcanvas-backdrop.is-open{opacity:1;visibility:visible}.blog-offcanvas{position:fixed;inset-block:0;inset-inline-end:0;inline-size:min(380px, 85vw);background-color:var(--hv-bg-primary);z-index:999;transform:translateX(100%);transition:transform 0.3s cubic-bezier(.34,1.56,.64,1);display:flex;flex-direction:column;box-shadow:var(--hv-shadow-xl);overflow-y:auto}.blog-offcanvas.is-open{transform:translateX(0)}.blog-offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--hv-space-m);border-block-end:1px solid var(--hv-border-primary);flex-shrink:0}.blog-offcanvas-title{font-family:var(--cf-font-family--lora);font-weight:600;font-size:var(--hv-text-xl);line-height:1.3;color:var(--hv-text-heading)}.blog-offcanvas-close{display:inline-flex;align-items:center;justify-content:center;inline-size:2.5rem;block-size:2.5rem;font-size:var(--hv-text-l);color:var(--hv-text-secondary);background:none;border:1px solid var(--hv-border-primary);border-radius:var(--hv-radius-full);cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.blog-offcanvas-close:hover{background-color:var(--hv-bg-sand);color:var(--hv-text-heading)}.blog-offcanvas-close:focus-visible{outline:2px solid var(--hv-border-focus);outline-offset:2px}.blog-offcanvas-nav{padding:var(--hv-space-s) var(--hv-space-m);flex-grow:1}.blog-offcanvas-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.blog-offcanvas-item{display:flex;align-items:center;justify-content:space-between;padding-block:var(--hv-space-3xs);border-block-end:1px solid var(--hv-border-secondary)}.blog-offcanvas-item:last-child{border-block-end:none}.blog-offcanvas-link{font-family:var(--cf-font-family--mulish);font-size:var(--hv-text-s);font-weight:500;color:var(--hv-text-heading);text-decoration:none;transition:color 0.2s ease;flex-grow:1}.blog-offcanvas-link:hover{color:var(--hv-teal)}.blog-offcanvas-link:focus-visible{outline:2px solid var(--hv-border-focus);outline-offset:2px;border-radius:var(--hv-radius-xs)}.blog-offcanvas-count{font-family:var(--cf-font-family--mulish);font-size:var(--hv-text-xs);font-weight:600;color:var(--hv-text-secondary);background-color:var(--hv-bg-sand);padding:var(--hv-space-4xs) var(--hv-space-3xs);border-radius:var(--hv-radius-full);min-inline-size:1.75rem;text-align:center;flex-shrink:0}@media (max-width:991px){.blog-hero-title{font-size:var(--hv-text-3xl)}.blog-grid{grid-template-columns:var(--hv-columns-2)}}@media (max-width:478px){.blog-hero-title{font-size:var(--hv-text-2xl)}.blog-hero-meta{flex-direction:column;align-items:center;gap:var(--hv-space-4xs)}.blog-grid{grid-template-columns:var(--hv-columns-1)}}.builderiusContent .uni-node-ua744e081a{display:flex;justify-content:end}