/* DIGIKROM Content Experience PRO */
.dk-content-pro .site-main{overflow:clip}
.dk-content-pro .site-main--archive>.dk-container,.dk-content-pro .site-main--single>.dk-container{padding-top:clamp(28px,4vw,64px);padding-bottom:clamp(64px,8vw,120px)}
.dk-content-hero{position:relative;isolation:isolate;display:grid;min-height:var(--dk-content-hero-min-height);margin-bottom:clamp(40px,6vw,84px);overflow:hidden;background:var(--dk-content-hero-bg);border:1px solid var(--dk-content-hero-border);color:var(--dk-content-hero-text)}
.dk-content-hero__media,.dk-content-hero__overlay{position:absolute;inset:0;pointer-events:none}
.dk-content-hero__media{z-index:-3;background-image:var(--dk-content-hero-image);background-position:center;background-size:cover}
.dk-content-hero__overlay{z-index:-2;background:var(--dk-content-hero-overlay);opacity:0}
.dk-content-hero__inner{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:var(--dk-content-hero-padding-y) var(--dk-content-hero-padding-x)}
.dk-content-hero__content{max-width:var(--dk-content-hero-content-width)}
.dk-content-hero__breadcrumbs .dk-breadcrumbs{margin-bottom:clamp(22px,3vw,38px);color:inherit}.dk-content-hero__breadcrumbs .dk-breadcrumbs a{color:inherit}
.dk-content-hero__eyebrow,.dk-content-single-hero__eyebrow{display:block;margin-bottom:14px;color:var(--dk-content-hero-eyebrow);font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.dk-content-hero__title{margin:0;color:inherit;font-size:clamp(42px,6vw,82px);line-height:.98}.dk-content-hero__description{max-width:68ch;margin-top:22px;font-size:clamp(16px,1.3vw,19px);line-height:1.65}.dk-content-hero__description>:last-child{margin-bottom:0}
.dk-content-hero-align-center .dk-content-hero__inner{align-items:center;text-align:center}.dk-content-hero-align-center .dk-content-hero__content{margin-inline:auto}
.dk-content-hero-editorial .dk-content-hero.has-image .dk-content-hero__media{left:34%;background-position:center right;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 38%);mask-image:linear-gradient(90deg,transparent 0,#000 38%)}
.dk-content-hero-minimal .dk-content-hero{min-height:auto;background:transparent;border-width:0 0 1px}.dk-content-hero-minimal .dk-content-hero .dk-content-hero__inner{padding-inline:0}.dk-content-hero-minimal .dk-content-hero .dk-content-hero__media,.dk-content-hero-minimal .dk-content-hero .dk-content-hero__overlay{display:none}
.dk-content-hero-cover .dk-content-hero.has-image .dk-content-hero__overlay{opacity:var(--dk-content-hero-overlay-opacity)}.dk-content-hero-cover .dk-content-hero.has-image{color:#fff}.dk-content-hero-cover .dk-content-hero.has-image .dk-content-hero__eyebrow{color:#fff}.dk-content-hero-cover .dk-content-hero.has-image .dk-breadcrumbs{color:rgba(255,255,255,.82)}
.dk-content-hero-split .dk-content-hero.has-image{grid-template-columns:minmax(0,1fr) minmax(320px,48%)}.dk-content-hero-split .dk-content-hero.has-image .dk-content-hero__media{position:relative;grid-column:2;grid-row:1;z-index:-1}.dk-content-hero-split .dk-content-hero.has-image .dk-content-hero__inner{grid-column:1;grid-row:1}.dk-content-hero-split .dk-content-hero.has-image .dk-content-hero__overlay{display:none}
.dk-content-hero-glass .dk-content-hero.has-image .dk-content-hero__overlay{opacity:var(--dk-content-hero-overlay-opacity)}.dk-content-hero-glass .dk-content-hero.has-image .dk-content-hero__content{padding:clamp(28px,4vw,54px);background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.34);box-shadow:0 24px 70px rgba(0,0,0,.18);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%)}.dk-content-hero-glass .dk-content-hero.has-image{color:#fff}.dk-content-hero-glass .dk-content-hero.has-image .dk-content-hero__eyebrow{color:#fff}.dk-content-hero-glass .dk-content-hero.has-image .dk-breadcrumbs{color:rgba(255,255,255,.82)}

.dk-content-pro .posts-grid{display:grid;grid-template-columns:repeat(var(--dk-content-columns),minmax(0,1fr));gap:var(--dk-content-gap)}
.dk-content-pro .post-card{position:relative;display:flex;min-width:0;flex-direction:column;overflow:hidden;background:var(--dk-content-card-bg);border:var(--dk-content-card-border-width) solid var(--dk-content-card-border);border-radius:var(--dk-content-card-radius);box-shadow:var(--dk-content-card-shadow);color:var(--dk-content-card-text);transform:none;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}
.dk-content-pro .post-card:hover{border-color:var(--dk-content-card-accent)}.dk-content-card-hover-lift .post-card:hover{transform:translateY(calc(var(--dk-content-card-hover-lift) * -1))}.dk-content-card-hover-zoom .post-card:hover .post-card__image img{transform:scale(1.055)}
.dk-content-pro .post-card__image{display:block;aspect-ratio:var(--dk-content-image-ratio);overflow:hidden;background:var(--dk-content-image-bg)}.dk-content-pro .post-card__image img{width:100%;height:100%;object-fit:var(--dk-content-image-fit);transition:transform .45s ease}
.dk-content-pro .post-card__body{display:flex;flex:1;flex-direction:column;padding:var(--dk-content-card-padding)}
.dk-content-pro .entry-meta{display:flex;flex-wrap:wrap;gap:7px 12px;margin-bottom:14px;color:var(--dk-content-card-muted);font-size:.74rem;font-weight:750;letter-spacing:.075em;text-transform:uppercase}.dk-content-pro .entry-meta a{color:inherit;text-decoration:none}.dk-content-pro .entry-meta__separator{opacity:.55}
.dk-content-pro .post-card__title{margin:0 0 16px;color:inherit;font-size:clamp(1.35rem,1.7vw,1.85rem);line-height:1.16}.dk-content-pro .post-card__title a{color:inherit;text-decoration:none}.dk-content-pro .post-card__excerpt{color:var(--dk-content-card-muted)}.dk-content-pro .post-card__excerpt>:last-child{margin-bottom:0}.dk-content-pro .post-card__link{align-self:flex-start;margin-top:auto;padding-top:24px;color:var(--dk-content-card-accent);font-weight:800;text-decoration:none}
.dk-content-card-clean .post-card{border-width:0;box-shadow:none;background:transparent}.dk-content-card-clean .post-card__body{padding-inline:0}.dk-content-card-clean .post-card:hover{border-color:transparent}.dk-content-card-dark .post-card__title,.dk-content-card-dark .post-card__title a{color:#fff}
.dk-content-card-layout-horizontal .post-card{display:grid;grid-template-columns:minmax(180px,43%) minmax(0,1fr)}.dk-content-card-layout-horizontal .post-card__image{height:100%;aspect-ratio:auto}.dk-content-card-layout-horizontal .post-card__image img{min-height:100%}.dk-content-card-layout-horizontal .post-card:not(.has-media){grid-template-columns:1fr}

.dk-content-single .site-main--single>.dk-container{max-width:var(--dk-content-width)}
.dk-content-single .dk-content-primary{min-width:0}
.dk-content-single-hero{position:relative;isolation:isolate;display:grid;min-height:220px;margin-bottom:clamp(34px,5vw,68px);overflow:hidden;background:var(--dk-content-single-hero-bg);color:var(--dk-content-single-hero-text)}
.dk-content-single-hero__media,.dk-content-single-hero__overlay{position:absolute;inset:0;pointer-events:none}.dk-content-single-hero__media{z-index:-3;background-image:var(--dk-content-single-image);background-position:center;background-size:cover}.dk-content-single-hero__overlay{z-index:-2;background:var(--dk-content-single-overlay);opacity:0}
.dk-content-single-hero__content{display:flex;min-width:0;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,84px);}.dk-content-single-hero__breadcrumbs .dk-breadcrumbs{margin-bottom:clamp(22px,3vw,36px)}
.dk-content-single-hero__title{max-width:19ch;color:inherit;margin:0;font-size:var(--dk-content-single-title-size);line-height:1.02}.dk-content-single-hero .entry-meta{margin-top:22px;color:inherit;margin-bottom:0}
.dk-content-single-align-center .dk-content-single-hero__content{align-items:center;text-align:center}.dk-content-single-align-center .dk-content-single-hero__title{margin-inline:auto}.dk-content-single-align-center .dk-content-single-hero .entry-meta{justify-content:center}
.dk-content-single-hero-classic .dk-content-single-hero,.dk-content-single-hero-minimal .dk-content-single-hero{min-height:auto;background:transparent}.dk-content-single-hero-classic .dk-content-single-hero .dk-content-single-hero__content,.dk-content-single-hero-minimal .dk-content-single-hero .dk-content-single-hero__content{padding-inline:0}.dk-content-single-hero-classic .dk-content-single-hero .dk-content-single-hero__media,.dk-content-single-hero-classic .dk-content-single-hero .dk-content-single-hero__overlay,.dk-content-single-hero-minimal .dk-content-single-hero .dk-content-single-hero__media,.dk-content-single-hero-minimal .dk-content-single-hero .dk-content-single-hero__overlay{display:none}
.dk-content-single-hero-cover .dk-content-single-hero.has-image{min-height:clamp(460px,66vh,780px);color:#fff}.dk-content-single-hero-cover .dk-content-single-hero.has-image .dk-content-single-hero__overlay{opacity:var(--dk-content-single-overlay-opacity)}.dk-content-single-hero-cover .dk-content-single-hero.has-image .dk-content-single-hero__eyebrow{color:#fff}.dk-content-single-hero-cover .dk-content-single-hero.has-image .dk-breadcrumbs,.dk-content-single-hero-cover .dk-content-single-hero.has-image .entry-meta{color:rgba(255,255,255,.82)}
.dk-content-single-hero-split .dk-content-single-hero.has-image{grid-template-columns:minmax(0,1fr) minmax(340px,48%)}.dk-content-single-hero-split .dk-content-single-hero.has-image .dk-content-single-hero__content{grid-column:1;grid-row:1}.dk-content-single-hero-split .dk-content-single-hero.has-image .dk-content-single-hero__media{position:relative;grid-column:2;grid-row:1;z-index:-1}.dk-content-single-hero-split .dk-content-single-hero.has-image .dk-content-single-hero__overlay{display:none}
.dk-content-single .entry-single>.entry-thumbnail{overflow:hidden;background:var(--dk-surface);aspect-ratio:var(--dk-content-single-image-ratio)}.dk-content-single .entry-single>.entry-thumbnail img{width:100%;height:100%;object-fit:cover}
.dk-content-single .entry-content{font-size:clamp(16px,1.15vw,19px);line-height:1.78}.dk-content-single .entry-content>*+*{margin-top:1.2em}.dk-content-single .entry-content h2,.dk-content-single .entry-content h3,.dk-content-single .entry-content h4{margin-top:1.8em}

@media(max-width:1024px){.dk-content-hero-split .dk-content-hero.has-image,.dk-content-single-hero-split .dk-content-single-hero.has-image{grid-template-columns:1fr}.dk-content-hero-split .dk-content-hero.has-image .dk-content-hero__media,.dk-content-single-hero-split .dk-content-single-hero.has-image .dk-content-single-hero__media{grid-column:1;grid-row:1;min-height:300px}.dk-content-hero-split .dk-content-hero.has-image .dk-content-hero__inner,.dk-content-single-hero-split .dk-content-single-hero.has-image .dk-content-single-hero__content{grid-column:1;grid-row:2}.dk-content-card-layout-horizontal .post-card{grid-template-columns:1fr}}
@media(max-width:767px){.dk-content-single-hero__title{font-size:var(--dk-content-single-title-mobile)}.dk-content-single-hero__content{padding:34px 20px}.dk-content-hero__title{font-size:clamp(38px,13vw,58px)}.dk-content-hero-glass .dk-content-hero.has-image .dk-content-hero__content{padding:24px}.dk-content-single-hero-cover .dk-content-single-hero.has-image{min-height:520px}}
@media(min-width:768px) and (max-width:1024px){.dk-content-single-hero__title{font-size:var(--dk-content-single-title-tablet)}}

.dk-content-single .dk-author-box,.dk-content-single .dk-related-card{background:var(--dk-content-card-bg);border-color:var(--dk-content-card-border);color:var(--dk-content-card-text)}.dk-content-single .dk-related-card time,.dk-content-single .dk-author-box__content>span{color:var(--dk-content-card-muted)}
