.classic-view .post{margin-bottom:2rem}.classic-view .post-header{margin-bottom:0 none}@media (width>=768px){.classic-view article .card-body{padding:2rem 2.5rem 1.25rem}.classic-view article .card-footer{padding:1.25rem 2.5rem}.grid-view article .card-body{padding:1.75rem 1.75rem 1rem}.grid-view article .card-footer{padding:1.25rem 1.75rem}}@media (width<=767px){.classic-view article .card-body,.grid-view article .card-body{padding-bottom:1rem}}.overlay{text-align:center;position:relative;overflow:hidden;transform:translate(0,0)}.overlay figcaption{z-index:5;pointer-events:none;padding:.5rem}.overlay *{transition:all .4s}@media (prefers-reduced-motion:reduce){.overlay *{transition:none}}.overlay img{transition:none}.overlay:not(.caption-overlay) i{font-size:calc(1.265rem + .18vw);display:block}@media (width>=1200px){.overlay:not(.caption-overlay) i{font-size:1.4rem}}.overlay a{z-index:3;display:block;position:relative;inset:0;cursor:pointer!important}.overlay span.bg{z-index:3;opacity:0;z-index:4;background:color-mix(in srgb, var(--c-shadow) 60%, transparent);width:100%;height:100%;display:block;position:absolute;inset:0;cursor:pointer!important}.overlay:not(.overlay-3):hover span.bg{opacity:1;transition:opacity .35s ease-in-out}@media (prefers-reduced-motion:reduce){.overlay:not(.overlay-3):hover span.bg{transition:none}}.overlay *{color:#fff!important}.overlay img{backface-visibility:hidden;vertical-align:top;max-width:100%}.overlay-1 *{box-sizing:border-box}.overlay-1 figcaption{opacity:0;text-align:center;width:100%;height:100%;padding:.75rem 1rem;position:absolute;inset:0}.overlay-1 .from-top{width:100%;padding:.75rem 1rem;position:absolute;top:50%;left:0;transform:translateY(-80%)}.overlay-1:hover figcaption{opacity:1}.overlay-1:hover figcaption *{transform:translateY(-50%)}.hover-scale{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;overflow:hidden;transform:translateY(0)}.hover-scale img{transition:all .35s ease-in-out}.hover-scale:hover img{transform:scale(1.05)}.post-content[data-astro-cid-fjbsocwl]{margin-top:1rem}.pagination{--bs-pagination-padding-x:0;--bs-pagination-padding-y:0;--bs-pagination-font-size:.65rem;--bs-pagination-color:var(--c-heading);--bs-pagination-bg:var(--c-surface);--bs-pagination-border-width:1px;--bs-pagination-border-color:var(--c-border);--bs-pagination-border-radius:.4rem;--bs-pagination-hover-color:var(--c-primary);--bs-pagination-hover-bg:var(--c-surface);--bs-pagination-hover-border-color:var(--c-border);--bs-pagination-focus-color:var(--c-primary);--bs-pagination-focus-bg:var(--c-surface);--bs-pagination-focus-box-shadow:unset;--bs-pagination-active-color:var(--c-primary);--bs-pagination-active-bg:var(--c-surface);--bs-pagination-active-border-color:var(--c-border);--bs-pagination-disabled-color:#959ca9;--bs-pagination-disabled-bg:var(--c-surface);--bs-pagination-disabled-border-color:var(--c-border);padding-left:0;list-style:none;display:flex}.page-link{padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:all .2s ease-in-out;display:block;position:relative}@media (prefers-reduced-motion:reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);box-shadow:var(--bs-pagination-focus-box-shadow);outline:0}.active>.page-link,.page-link.active{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:-1px}.page-item .page-link{border-radius:var(--bs-pagination-border-radius)}.pagination{box-shadow:0 0 1.25rem color-mix(in srgb, var(--c-shadow) 4%, transparent)}.page-link{justify-content:center;align-items:center;width:2.5rem;height:2.5rem;font-size:.65rem;font-weight:700;display:flex}.page-link i{font-size:.9rem}
