.id3-blog-list{display:grid;grid-template-columns:1fr;gap:2rem}@container id3Container (width > 800px){.id3-blog-list[column-count-1]:not(:has(.id3-list-container a:nth-child(2))) .id3-blog-articles-container{display:flex;justify-content:center}.id3-blog-list[column-count-1]:not(:has(.id3-list-container a:nth-child(2))) .id3-blog-articles-container .id3-blog-item{width:clamp(320px,100% - 1rem,100%/var(--id3-column-count))}.id3-blog-list[column-count-2]:not(:has(.id3-list-container a:nth-child(3))) .id3-blog-articles-container{display:flex;justify-content:center}.id3-blog-list[column-count-2]:not(:has(.id3-list-container a:nth-child(3))) .id3-blog-articles-container .id3-blog-item{width:clamp(320px,100% - 1rem,100%/var(--id3-column-count))}.id3-blog-list[column-count-3]:not(:has(.id3-list-container a:nth-child(4))) .id3-blog-articles-container{display:flex;justify-content:center}.id3-blog-list[column-count-3]:not(:has(.id3-list-container a:nth-child(4))) .id3-blog-articles-container .id3-blog-item{width:clamp(320px,100% - 1rem,100%/var(--id3-column-count))}.id3-blog-list[column-count-4]:not(:has(.id3-list-container a:nth-child(5))) .id3-blog-articles-container{display:flex;justify-content:center}.id3-blog-list[column-count-4]:not(:has(.id3-list-container a:nth-child(5))) .id3-blog-articles-container .id3-blog-item{width:clamp(320px,100% - 1rem,100%/var(--id3-column-count))}.id3-blog-list[column-count-5]:not(:has(.id3-list-container a:nth-child(6))) .id3-blog-articles-container{display:flex;justify-content:center}.id3-blog-list[column-count-5]:not(:has(.id3-list-container a:nth-child(6))) .id3-blog-articles-container .id3-blog-item{width:clamp(320px,100% - 1rem,100%/var(--id3-column-count))}.id3-blog-list[column-count-6]:not(:has(.id3-list-container a:nth-child(7))) .id3-blog-articles-container{display:flex;justify-content:center}.id3-blog-list[column-count-6]:not(:has(.id3-list-container a:nth-child(7))) .id3-blog-articles-container .id3-blog-item{width:clamp(320px,100% - 1rem,100%/var(--id3-column-count))}.id3-blog-list[column-count-7]:not(:has(.id3-list-container a:nth-child(8))) .id3-blog-articles-container{display:flex;justify-content:center}.id3-blog-list[column-count-7]:not(:has(.id3-list-container a:nth-child(8))) .id3-blog-articles-container .id3-blog-item{width:clamp(320px,100% - 1rem,100%/var(--id3-column-count))}.id3-blog-list[column-count-8]:not(:has(.id3-list-container a:nth-child(9))) .id3-blog-articles-container{display:flex;justify-content:center}.id3-blog-list[column-count-8]:not(:has(.id3-list-container a:nth-child(9))) .id3-blog-articles-container .id3-blog-item{width:clamp(320px,100% - 1rem,100%/var(--id3-column-count))}.id3-blog-list[column-count-9]:not(:has(.id3-list-container a:nth-child(10))) .id3-blog-articles-container{display:flex;justify-content:center}.id3-blog-list[column-count-9]:not(:has(.id3-list-container a:nth-child(10))) .id3-blog-articles-container .id3-blog-item{width:clamp(320px,100% - 1rem,100%/var(--id3-column-count))}.id3-blog-list[column-count-10]:not(:has(.id3-list-container a:nth-child(11))) .id3-blog-articles-container{display:flex;justify-content:center}.id3-blog-list[column-count-10]:not(:has(.id3-list-container a:nth-child(11))) .id3-blog-articles-container .id3-blog-item{width:clamp(320px,100% - 1rem,100%/var(--id3-column-count))}}@container id3Container (width < 800px){.id3-blog-list .id3-blog-articles-container{--id3-column-count: 2}}@container id3Container (width < 640px){.id3-blog-list .id3-blog-articles-container{--id3-column-count: 1}}.id3-blog-list .id3-blog-articles-container{display:grid;grid-template-columns:repeat(var(--id3-column-count), 1fr);gap:2rem}@media screen and (max-width: 640px){.id3-blog-list{grid-template-columns:1fr}}.id3-blog-list .id3-blog-item{display:inline-flex;align-items:stretch;justify-content:stretch;overflow:hidden;position:relative}.id3-blog-list .id3-blog-item article{text-align:var(--id3-alignment);display:flex;flex-direction:column;padding:1rem;overflow:hidden;background:var(--id3-color-secondary-a10);border-radius:var(--id3-ui-corner, 0.25rem);gap:1rem;font-size:1rem;width:100%}.id3-blog-list .id3-blog-item h1{margin:0;padding:0;font-size:1.5em;font-weight:400}.id3-blog-list .id3-blog-item figure{padding:0;margin:-1rem -1rem 0 -1rem;overflow:hidden;--id3-elm-width: var(--id3-aspect-ratio-width, 4);--id3-elm-height: var(--id3-aspect-ratio-height, 3);--id3-aspect-ratio: var(--id3-elm-width) / var(--id3-elm-height);--id3-aspect-ratio-calc: calc((var(--id3-elm-width) / var(--id3-elm-height)) * 100%);aspect-ratio:var(--id3-aspect-ratio);display:none}@supports not (aspect-ratio: 1/1){.id3-blog-list .id3-blog-item figure{position:relative}.id3-blog-list .id3-blog-item figure::before{float:left;padding-top:var(--id3-aspect-ratio-calc);content:""}.id3-blog-list .id3-blog-item figure::after{display:block;content:"";clear:both}}.id3-blog-list .id3-blog-item figure img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.id3-blog-list .id3-blog-item .id3-blog-item-excerpt{display:none}.id3-blog-list .id3-blog-item .id3-blog-item-button-container{display:none}.id3-blog-list .id3-blog-item .id3-blog-item-info{display:flex;flex-direction:column;gap:1em}.id3-blog-list .id3-blog-item .category-list{display:none}.id3-blog-list:not(.id3-blog-show-categories) .id3-blog-item-cats{display:none}.id3-blog-list .id3-blog-list-navigation{justify-self:var(--id3-alignment);display:none;gap:1rem}.id3-blog-list .id3-blog-list-navigation .id3-blog-navigation-item{--id3-item-size: 2em;font-size:1.25rem;width:var(--id3-item-size);height:var(--id3-item-size);line-height:var(--id3-item-size);text-align:center;border-radius:var(--id3-ui-corner);background:var(--id3-color-secondary-a10)}.id3-blog-list .id3-blog-list-navigation .id3-blog-navigation-item.id3-current{background:var(--id3-color-secondary-a50);font-weight:700}.id3-blog-list.id3-blog-show-pagination .id3-blog-list-navigation{display:inline-flex}.id3-blog-list.id3-blog-show-picture .id3-blog-item figure{display:block}.id3-blog-list.id3-blog-show-button .id3-blog-item .id3-blog-item-button-container{display:inline-block}.id3-blog-list.id3-blog-show-excerpt .id3-blog-item .id3-blog-item-excerpt{display:block}.id3-blog-list.id3-style-list .id3-blog-articles-container{grid-template-columns:1fr}.id3-blog-list.id3-style-list .id3-blog-item article{display:grid;grid-template-columns:auto 1fr}.id3-blog-list.id3-style-list .id3-blog-item figure{margin:-1rem 0 -1rem -1rem;max-width:275px}.id3-blog-list.id3-style-mosaic .id3-blog-item.id3-blog-large-tile{grid-row:span 2;grid-column:span 2;font-size:1.25rem}.id3-blog-list.id3-style-mosaic .id3-blog-item:not(.id3-blog-large-tile) .id3-blog-item-info{position:relative}.id3-blog-list.id3-style-mosaic .id3-blog-item:not(.id3-blog-large-tile) .id3-blog-item-info .id3-blog-item-cats{position:absolute;bottom:calc(100% + 2rem)}.id3-blog-list.id3-style-mosaic .id3-blog-item:not(.id3-blog-large-tile) .id3-blog-item-info .id3-blog-item-button-container{display:none}.id3-blog-list.id3-style-mosaic .id3-blog-item:not(.id3-blog-large-tile) .id3-blog-item-excerpt{display:none}.id3-blog-list.id3-style-grid .id3-blog-item .id3-blog-item-excerpt{height:6em;overflow:hidden}.id3-blog-list.id3-style-masonry .id3-blog-articles-container{grid-template-columns:repeat(auto-fill, minmax(calc(1px * var(--id3-min-column-size)), 1fr))}.id3-blog-list.id3-style-masonry .id3-blog-articles-container{gap:0 2rem;grid-auto-rows:1rem}.id3-blog-list.id3-style-masonry .id3-blog-item{display:block;margin-bottom:2rem;grid-row-end:span 8}.id3-blog-carousel{position:relative;display:grid}.id3-blog-carousel .id3-blog-carousel-viewport{position:relative;width:100%;overflow:hidden;border-radius:var(--id3-ui-corner, 0.25rem);--id3-elm-width: var(--id3-aspect-ratio-width, 4);--id3-elm-height: var(--id3-aspect-ratio-height, 3);--id3-aspect-ratio: var(--id3-elm-width) / var(--id3-elm-height);--id3-aspect-ratio-calc: calc((var(--id3-elm-width) / var(--id3-elm-height)) * 100%);aspect-ratio:var(--id3-aspect-ratio)}@supports not (aspect-ratio: 1/1){.id3-blog-carousel .id3-blog-carousel-viewport{position:relative}.id3-blog-carousel .id3-blog-carousel-viewport::before{float:left;padding-top:var(--id3-aspect-ratio-calc);content:""}.id3-blog-carousel .id3-blog-carousel-viewport::after{display:block;content:"";clear:both}}@media screen and (max-width: 640px){.id3-blog-carousel .id3-blog-carousel-viewport{aspect-ratio:unset}}.id3-blog-carousel .id3-blog-carousel-viewport .id3-blog-item-container{display:grid;grid-auto-flow:column;grid-auto-columns:100%;place-items:stretch;height:100%;transition:.25s ease;transform:translateX(calc(-1px * var(--id3-element-rect-width) * var(--id3-current-slide)))}.id3-blog-carousel .id3-blog-item{position:relative;height:100%;overflow:hidden}.id3-blog-carousel .id3-blog-item .id3-blog-item-info{position:absolute;bottom:0;left:0;width:100%;text-align:var(--id3-alignment);align-items:var(--id3-alignment);gap:.5rem;display:flex;flex-direction:column;padding:1rem;overflow:hidden;background:var(--id3-color-secondary-a50);color:var(--id3-color-secondary-revert)}@media screen and (max-width: 640px){.id3-blog-carousel .id3-blog-item{display:grid;grid-template-rows:auto 1fr}.id3-blog-carousel .id3-blog-item figure{--id3-aspect-ratio: var(--id3-elm-width) / var(--id3-elm-height);--id3-aspect-ratio-calc: calc((var(--id3-elm-width) / var(--id3-elm-height)) * 100%);aspect-ratio:var(--id3-aspect-ratio)}@supports not (aspect-ratio: 1/1){.id3-blog-carousel .id3-blog-item figure{position:relative}.id3-blog-carousel .id3-blog-item figure::before{float:left;padding-top:var(--id3-aspect-ratio-calc);content:""}.id3-blog-carousel .id3-blog-item figure::after{display:block;content:"";clear:both}}.id3-blog-carousel .id3-blog-item .id3-blog-item-info{position:relative;background:var(--id3-color-secondary)}}.id3-blog-carousel .id3-blog-item h1{margin:0;padding:0;font-size:1.5rem;font-weight:400}.id3-blog-carousel .id3-blog-item figure{padding:0;margin:0}.id3-blog-carousel .id3-blog-item figure a{display:block}.id3-blog-carousel .id3-blog-item figure img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}.id3-blog-carousel .id3-blog-item .id3-blog-item-button-container{display:none}.id3-blog-carousel .id3-blog-item.id3-blog-show-button .id3-blog-item-button-container{display:inline-block}.id3-blog-carousel:not(.id3-blog-show-categories) .id3-blog-item-cats{display:none}.id3-blog-carousel .id3-blog-carousel-navigation{position:absolute;inset:0;overflow:hidden;pointer-events:none}.id3-blog-carousel .id3-blog-carousel-navigation .id3-blog-bullets{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;gap:.5rem;padding:1rem;width:100%}.id3-blog-carousel .id3-blog-carousel-navigation .id3-blog-bullets .id3-bullet-item{font-size:1rem;pointer-events:auto;width:1em;height:1em;border:solid 2px #fff;box-shadow:0 0 .5em #000}.id3-blog-carousel .id3-blog-carousel-navigation .id3-blog-bullets .id3-bullet-item.id3-current{background:var(--id3-color-secondary-a50);border-color:var(--id3-color-secondary)}.id3-blog-carousel .id3-blog-carousel-navigation .id3-carousel-nav-item{position:absolute;top:50%;transition:.25s ease;opacity:0;pointer-events:auto;background:var(--id3-color-secondary-a50);color:var(--id3-color-secondary-revert);width:4rem;height:4rem;text-align:center;line-height:4rem;cursor:pointer;transition:.25s ease}.id3-blog-carousel .id3-blog-carousel-navigation .id3-carousel-nav-item::before{font-size:2rem}.id3-blog-carousel .id3-blog-carousel-navigation .id3-carousel-nav-item:hover{background:var(--id3-color-secondary)}.id3-blog-carousel .id3-blog-carousel-navigation .id3-carousel-nav-item.fa-angle-left{left:0rem;transform:translate(-100%, -50%);border-radius:0 var(--id3-ui-corner) var(--id3-ui-corner) 0}.id3-blog-carousel .id3-blog-carousel-navigation .id3-carousel-nav-item.fa-angle-right{right:0rem;transform:translate(100%, -50%);border-radius:var(--id3-ui-corner) 0 0 var(--id3-ui-corner)}.id3-blog-carousel:hover .id3-carousel-nav-item{transform:translate(0, -50%) !important;opacity:1}.id3-blog-item-cats{display:flex;flex-wrap:wrap;gap:.5rem}.id3-blog-item-cats em{font-size:.75rem;padding:.2em .5em;font-style:normal;background-color:var(--id3-item-color, var(--id3-color-secondary));color:var(--id3-item-color-revert, var(--id3-color-secondary-revert));border-radius:var(--id3-ui-corner)}