.dato-blog-page{--dato-blog-width:1080px;--dato-blog-purple:#4a2671;--dato-blog-text:#171717;--dato-blog-muted:#676767;--dato-blog-background:#f4f4f4;--dato-blog-card:#ffffff;--dato-blog-accent:#c8974e;background:var(--dato-blog-background);color:var(--dato-blog-text)}.dato-blog-container{width:min(var(--dato-blog-width), calc(100% - 40px));margin-inline:auto}.dato-blog-hero{min-height:210px;display:flex;align-items:center;justify-content:center;background-color:#fff;background-position:center;background-size:cover;background-repeat:no-repeat;border-bottom:1px solid rgb(0 0 0 / .03)}.dato-blog-hero__inner{padding-block:40px;text-align:center}.dato-blog-hero__title{margin:0 0 12px;font-family:inherit;font-size:clamp(34px, 4vw, 48px);font-weight:700;line-height:1.1;letter-spacing:-.025em;color:#171717}.dato-blog-breadcrumbs{display:flex;align-items:center;justify-content:center;gap:7px;font-size:12px;font-weight:600;line-height:1.4;color:#252525}.dato-blog-breadcrumbs a{color:inherit;text-decoration:none}.dato-blog-breadcrumbs a:hover{color:var(--dato-blog-purple)}.dato-blog-breadcrumbs__separator{opacity:.55}.dato-blog-content{padding:70px 0 76px}.dato-blog-list{display:grid;gap:28px}.dato-blog-card{display:grid;grid-template-columns:minmax(280px,345px) minmax(0,1fr);min-height:220px;margin:0;overflow:hidden;background:var(--dato-blog-card);border:1px solid rgb(0 0 0 / .025);border-radius:4px;box-shadow:0 7px 20px rgb(0 0 0 / .055);transition:transform 180ms ease,box-shadow 180ms ease}.dato-blog-card:hover{transform:translateY(-2px);box-shadow:0 11px 28px rgb(0 0 0 / .075)}.dato-blog-card__image-link{display:block;min-height:220px;overflow:hidden;background:#eaeaea}.dato-blog-card__image,.dato-blog-card__placeholder{display:block;width:100%;height:100%;min-height:220px;object-fit:cover;transition:transform 350ms ease}.dato-blog-card:hover .dato-blog-card__image{transform:scale(1.025)}.dato-blog-card__placeholder{background:linear-gradient(135deg,rgb(74 38 113 / .09),rgb(200 151 78 / .16)),#ededed}.dato-blog-card__body{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:27px 31px 25px}.dato-blog-card__category{width:fit-content;margin-bottom:8px;font-size:10px;font-weight:800;line-height:1;letter-spacing:.06em;text-transform:uppercase;color:#111;text-decoration:none}.dato-blog-card__category:hover{color:var(--dato-blog-purple)}.dato-blog-card__title{margin:0 0 8px;font-family:inherit;font-size:clamp(19px, 2vw, 24px);font-weight:700;line-height:1.18;letter-spacing:-.015em}.dato-blog-card__title a{color:var(--dato-blog-text);text-decoration:none}.dato-blog-card__title a:hover{color:var(--dato-blog-purple)}.dato-blog-card__date{margin-bottom:14px;font-size:11px;line-height:1.4;color:#6f6f6f}.dato-blog-card__excerpt{display:-webkit-box;margin-bottom:17px;overflow:hidden;font-size:13px;line-height:1.65;color:var(--dato-blog-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical}.dato-blog-card__read-more{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-top:auto;font-size:10px;font-weight:800;line-height:1;letter-spacing:.035em;color:#111;text-decoration:none}.dato-blog-card__read-more:hover{color:var(--dato-blog-purple)}.dato-blog-sentinel{height:2px;margin-top:12px}.dato-blog-loader{align-items:center;justify-content:center;gap:11px;padding:36px 0 10px;font-size:13px;color:var(--dato-blog-muted)}.dato-blog-loader:not([hidden]){display:flex}.dato-blog-loader__spinner{width:22px;height:22px;border:2px solid rgb(74 38 113 / .18);border-top-color:var(--dato-blog-purple);border-radius:50%;animation:dato-blog-spin 700ms linear infinite}@keyframes dato-blog-spin{to{transform:rotate(360deg)}}.dato-blog-end{padding:38px 0 5px;text-align:center;font-size:13px;color:var(--dato-blog-muted)}.dato-blog-end:not([hidden]){display:block}.dato-blog-pagination{margin-top:34px}.dato-blog-pagination .nav-links{display:flex;align-items:center;gap:7px}.dato-blog-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding-inline:8px;border-radius:3px;background:#fff0;color:#333;font-size:12px;text-decoration:none}.dato-blog-pagination .page-numbers.current{background:var(--dato-blog-accent);color:#fff}.dato-blog-js .dato-blog-pagination{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.dato-blog-empty{padding:50px;text-align:center;background:#fff;border-radius:4px}@media (max-width:900px){.dato-blog-content{padding-top:52px}.dato-blog-card{grid-template-columns:290px minmax(0,1fr)}.dato-blog-card__body{padding:24px}}@media (max-width:767px){.dato-blog-container{width:min(100% - 28px, var(--dato-blog-width))}.dato-blog-hero{min-height:175px}.dato-blog-hero__inner{padding-block:30px}.dato-blog-hero__title{font-size:34px}.dato-blog-content{padding:36px 0 52px}.dato-blog-list{gap:20px}.dato-blog-card{display:block;min-height:0}.dato-blog-card__image-link{min-height:0;aspect-ratio:16 / 9}.dato-blog-card__image,.dato-blog-card__placeholder{height:100%;min-height:0}.dato-blog-card__body{padding:21px 20px 22px}.dato-blog-card__title{font-size:20px;line-height:1.25}.dato-blog-card__excerpt{font-size:13px;-webkit-line-clamp:3}}@media (prefers-reduced-motion:reduce){.dato-blog-card,.dato-blog-card__image,.dato-blog-loader__spinner{transition:none;animation-duration:.001ms;animation-iteration-count:1}}