.bosevn-archive.e-con{--bosevn-blog-nav-size: 44px;--bosevn-blog-nav-icon-size: 1.125rem;--bosevn-pagination-margin-top: clamp(2.5rem, 7vw, 4rem);--bosevn-pagination-number-size: 2.875rem;--bosevn-pagination-number-padding-x: var(--bose-space-2);--bosevn-pagination-number-font-size: 1.125rem;--bosevn-pagination-arrow-size: var(--bosevn-blog-nav-size);--bosevn-pagination-arrow-icon-size: var(--bosevn-blog-nav-icon-size);--bosevn-pagination-dots-padding-inline: .25rem;--bosevn-archive-gutter: var(--bose-container-padding-xs, 1rem);width:100%;max-width:calc(var(--bose-layout-content-width, 1280px) + (2 * var(--bosevn-archive-gutter)));margin-inline:auto;padding:var(--bose-space-8) var(--bosevn-archive-gutter) clamp(4rem,8vw,7rem);box-sizing:border-box;color:var(--bose-color-text-primary);font-family:var(--bose-font-family-text)}.bosevn-archive.e-con{--gap: 0px;--row-gap: 0px;--column-gap: 0px}.elementor-widget-heading.bosevn-archive-title .elementor-heading-title{margin:0;font-family:var(--bose-font-family-brand);font-size:clamp(3.25rem,10vw,5.75rem);font-weight:700;line-height:.9;letter-spacing:0;color:var(--bose-color-text-primary)}.elementor-widget-text-editor.bosevn-archive-intro{max-width:48rem;margin-top:var(--bose-space-4);font-size:clamp(1.0625rem,2vw,1.3125rem);line-height:1.45;color:var(--bose-color-text-secondary)}.elementor-widget-text-editor.bosevn-archive-intro p{margin:0}.elementor-widget-heading.bosevn-archive-section-title{margin-top:clamp(2.5rem,8vw,5.5rem);padding-bottom:clamp(1.75rem,4vw,2.75rem)}.elementor-widget-heading.bosevn-archive-section-title .elementor-heading-title{margin:0;font-family:var(--bose-font-family-brand);font-size:clamp(2.75rem,7vw,5rem);font-weight:700;line-height:.92;letter-spacing:0;color:var(--bose-color-text-primary)}.bosevn-archive-topics{margin-top:clamp(2rem,5vw,3.5rem)}.bosevn-archive-posts .elementor-post__card{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.bosevn-archive-posts .elementor-post__thumbnail{overflow:hidden;background:var(--bose-color-surface-elevated)}.bosevn-archive-posts .elementor-post__thumbnail img{transition:transform .35s ease,scale .35s ease}.bosevn-archive-posts .elementor-post__card:hover .elementor-post__thumbnail img,.bosevn-archive-posts .elementor-post__card:focus-within .elementor-post__thumbnail img{scale:1.03}.bosevn-archive-posts .elementor-has-item-ratio .elementor-post__card:hover .elementor-post__thumbnail img,.bosevn-archive-posts .elementor-has-item-ratio .elementor-post__card:focus-within .elementor-post__thumbnail img{scale:none;transform:translate(-50%,-50%) scale(1.04)}.bosevn-archive-posts.elementor-widget .elementor-post__card .elementor-post__badge{position:static;display:inline-flex;align-items:center;width:fit-content;padding:var(--bose-space-1) var(--bose-space-3);border-radius:var(--bose-radius-pill);background:var(--bose-color-text-primary, #131317);color:var(--bose-color-text-inverse, #fff);font-size:var(--bose-font-size-xs);font-weight:var(--bose-font-weight-semibold);line-height:1.5;letter-spacing:.06em;text-transform:uppercase;transform:none}.bosevn-archive-posts .elementor-post__thumbnail__link{margin-bottom:var(--bose-space-4)}.bosevn-archive-posts .elementor-post__card:not(:has(.elementor-post__thumbnail)):before{content:"";display:block;aspect-ratio:4 / 3;margin-bottom:var(--bose-space-4);background:linear-gradient(135deg,var(--bose-color-surface-subtle) 0%,var(--bose-color-border-default) 100%)}.bosevn-archive-posts .elementor-post__card .elementor-post__text{padding:var(--bose-space-3) 0 0}.bosevn-archive-posts .elementor-post__card .elementor-post__title{display:-webkit-box;overflow:hidden;margin:0;font-family:var(--bose-font-family-text);font-size:clamp(1.25rem,2.7vw,1.625rem);font-weight:400;line-height:1.22;color:var(--bose-color-text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical}.bosevn-archive-posts .elementor-post__card .elementor-post__title a{color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;cursor:pointer;text-decoration-line:none;text-decoration-thickness:1px;text-underline-offset:.18em}.bosevn-archive-posts .elementor-post__card:hover .elementor-post__title a,.bosevn-archive-posts .elementor-post__card:focus-within .elementor-post__title a{text-decoration-line:underline}.bosevn-archive-posts .elementor-post__card{position:relative}.bosevn-archive-posts .elementor-post__card .elementor-post__title a:after{content:"";position:absolute;inset:0;z-index:1}.bosevn-archive-posts .elementor-post__card .elementor-post__thumbnail__link,.bosevn-archive-posts .elementor-post__card .elementor-post__badge{cursor:pointer}.bosevn-archive-posts .elementor-pagination{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:var(--bosevn-pagination-margin-top, 2.5rem);padding:0;text-align:center}.bosevn-archive-posts .elementor-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:var(--bosevn-pagination-number-size, 2.875rem);height:var(--bosevn-pagination-number-size, 2.875rem);margin:0;padding:0 var(--bosevn-pagination-number-padding-x, .5rem);border:1px solid transparent;border-radius:999px;background:transparent;color:var(--bose-color-text-primary, #131317);font-family:var(--bose-font-family-text);font-size:var(--bosevn-pagination-number-font-size, 1rem);font-weight:400;line-height:1;text-decoration:none;box-shadow:none}.bosevn-archive-posts .elementor-pagination .page-numbers.current{background:#131317;color:#fff}.bosevn-archive-posts .elementor-pagination a.page-numbers{cursor:pointer}.bosevn-archive-posts .elementor-pagination a.page-numbers:hover,.bosevn-archive-posts .elementor-pagination a.page-numbers:focus-visible{background:var(--bose-color-surface-subtle);color:var(--bose-color-text-primary, #131317);outline:none}.bosevn-archive-posts .elementor-pagination .page-numbers.dots{min-width:auto;padding-inline:var(--bosevn-pagination-dots-padding-inline, .25rem)}.bosevn-archive-posts .elementor-pagination .page-numbers.prev,.bosevn-archive-posts .elementor-pagination .page-numbers.next{position:relative;width:var(--bosevn-pagination-arrow-size, 2.75rem);min-width:var(--bosevn-pagination-arrow-size, 2.75rem);height:var(--bosevn-pagination-arrow-size, 2.75rem);padding:0;border-color:var(--bose-color-border-default, #d0d0d0);box-shadow:0 1px 4px #0000001f;font-size:0;line-height:0;letter-spacing:0;word-spacing:0}.bosevn-archive-posts .elementor-pagination .page-numbers.prev:before,.bosevn-archive-posts .elementor-pagination .page-numbers.next:before{display:block;width:var(--bosevn-pagination-arrow-icon-size, 1rem);height:var(--bosevn-pagination-arrow-icon-size, 1rem);content:"";background-color:currentColor;-webkit-mask:var(--bosevn-arrow-right) center / contain no-repeat;mask:var(--bosevn-arrow-right) center / contain no-repeat}.bosevn-archive-posts .elementor-pagination .page-numbers.prev:before{-webkit-mask-image:var(--bosevn-arrow-left);mask-image:var(--bosevn-arrow-left)}.bosevn-archive-posts .elementor-pagination a.page-numbers.prev:hover,.bosevn-archive-posts .elementor-pagination a.page-numbers.next:hover,.bosevn-archive-posts .elementor-pagination a.page-numbers.prev:focus-visible,.bosevn-archive-posts .elementor-pagination a.page-numbers.next:focus-visible{background:var(--bose-color-surface-default);box-shadow:0 2px 8px #00000029}@media(max-width:767px){.bosevn-archive.e-con{--bosevn-blog-nav-size: 40px;--bosevn-blog-nav-icon-size: 1rem;--bosevn-pagination-number-size: 2.5rem;--bosevn-pagination-number-font-size: 1rem}}@media(min-width:768px){.bosevn-archive.e-con{--bosevn-archive-gutter: var(--bose-container-padding-md, 1.5rem)}}@media(min-width:1025px){.bosevn-archive.e-con{--bosevn-archive-gutter: var(--bose-container-padding-lg, 2rem);padding-top:clamp(3rem,5vw,4rem)}}
