.dsb-blog{--dsb-gap:28px;--dsb-image-radius:0px;--dsb-image-position:center top;--dsb-container-width:100%;--dsb-container-background:0 0;--dsb-card-background:#f7f7f7;--dsb-margin-top:0px;--dsb-margin-bottom:0px;--dsb-padding-y:2rem;--dsb-padding-x:0px;--dsb-base-font-size:1rem;--dsb-heading-font-size:1.5rem;--dsb-card-padding:.5rem;--dsb-card-radius:0px;box-sizing:border-box;display:grid;gap:var(--dsb-gap);width:100%;max-width:var(--dsb-container-width);margin:var(--dsb-margin-top) auto var(--dsb-margin-bottom);padding:var(--dsb-padding-y) var(--dsb-padding-x);background-color:var(--dsb-container-background);font-size:var(--dsb-base-font-size)}.dsb-blog--breakout{width:min(var(--dsb-container-width), calc(100vw - 2px)) !important;max-width:none !important;position:relative;left:50%;margin-left:0 !important;margin-right:0 !important;transform:translateX(-50%)}.dsb-blog--grid-2{grid-template-columns:repeat(2,minmax(0, 1fr))}.dsb-blog--grid-3{grid-template-columns:repeat(3,minmax(0, 1fr))}.dsb-blog--grid-4{grid-template-columns:repeat(4,minmax(0, 1fr))}.dsb-blog--list{grid-template-columns:minmax(0, 1fr)}.dsb-card{min-width:0;margin:0}.dsb-blog--cards .dsb-card{padding:var(--dsb-card-padding);background-color:var(--dsb-card-background);border-radius:var(--dsb-card-radius);display:flex;flex-direction:column;justify-content:space-between}.dsb-blog--grid-2 .dsb-card,.dsb-blog--grid-3 .dsb-card,.dsb-blog--grid-4 .dsb-card{display:flex;flex-direction:column;align-items:center;text-align:center}.dsb-blog--list .dsb-card{display:grid;grid-template-columns:minmax(160px, min(36%, 320px)) minmax(0, 1fr);column-gap:24px;align-items:start}.dsb-blog--list .dsb-card>:not(.dsb-card__media){grid-column:2;min-width:0}.dsb-card__media{display:block;width:100%;overflow:hidden;background:#f2f2f2;border-radius:var(--dsb-image-radius);margin-bottom:16px}.dsb-blog--list .dsb-card__media{grid-column:1;grid-row:1/span 3;margin-bottom:0}.dsb-card__image{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--dsb-image-position)}.dsb-ratio-1x1{aspect-ratio:1/1}.dsb-ratio-3x2{aspect-ratio:3/2}.dsb-ratio-2x3{aspect-ratio:2/3}.dsb-ratio-16x9{aspect-ratio:16/9}.dsb-ratio-3x4{aspect-ratio:3/4}.dsb-card__title{margin:0 0 12px;font-size:var(--dsb-heading-font-size)}.dsb-card__title>a{color:#222;text-decoration:none}.dsb-card__title>a:hover,.dsb-card__title>a:focus-visible{text-decoration:underline}.dsb-card__content,.dsb-card__excerpt{width:100%;margin-bottom:14px}.dsb-card__more{display:inline-block;margin-top:14px}.dsb-blog__empty-message{grid-column:1/-1;margin:0;text-align:center}.dsb-pagination{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 0 1.5rem}.dsb-pagination__link,.dsb-pagination__current,.dsb-pagination__dots{display:inline-flex;min-width:2.25rem;min-height:2.25rem;align-items:center;justify-content:center}.dsb-pagination__link,.dsb-pagination__current{padding:.35rem .65rem;border:1px solid currentColor;border-radius:3px;text-decoration:none}.dsb-pagination__current{font-weight:700}.dsb-blog-edit{margin:14px 0 0;text-align:center}.dsb-blog-edit>a{display:inline-block;padding:6px 10px;border:1px solid currentColor;border-radius:3px;font-size:13px;line-height:1.3;text-decoration:none}@media (max-width:1024px){.dsb-blog--grid-3,.dsb-blog--grid-4{grid-template-columns:repeat(2,minmax(0, 1fr))}}@media (max-width:700px){.dsb-blog--grid-2,.dsb-blog--grid-3,.dsb-blog--grid-4{grid-template-columns:minmax(0, 1fr)}.dsb-blog--list .dsb-card{grid-template-columns:minmax(0, 1fr)}.dsb-blog--list .dsb-card__media,.dsb-blog--list .dsb-card>:not(.dsb-card__media){grid-column:1}.dsb-blog--list .dsb-card__media{grid-row:auto;margin-bottom:16px}}.dsb-section{--dsb-section-background:0 0;--dsb-section-padding-y:0px;--dsb-section-padding-x:0px;--dsb-section-overlay-color:#000;box-sizing:border-box;position:relative;isolation:isolate;background-color:var(--dsb-section-background);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:var(--dsb-section-padding-y) var(--dsb-section-padding-x)}.dsb-section--full-width{width:100vw;max-width:none;position:relative;left:50%;margin-left:0;margin-right:0;transform:translateX(-50%)}@supports (width:100dvw){.dsb-section--full-width{width:100dvw}}.dsb-section--overlay:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:var(--dsb-section-overlay-color);opacity:.5}.dsb-section>.dsb-blog,.dsb-section>.dsb-pagination,.dsb-section>.dsb-blog-edit{position:relative;z-index:1}