.dc-main--blog{padding-block:var(--dc-space-8)}.dc-post-card{background:var(--dc-colour-surface);border:1px solid var(--dc-colour-border);border-radius:var(--dc-radius-lg);overflow:hidden;display:flex;flex-direction:column;height:100%}.dc-post-card__image{width:100%;aspect-ratio:16/9;object-fit:cover}.dc-post-card__body{padding:var(--dc-space-5);display:flex;flex-direction:column;gap:var(--dc-space-2);flex:1}.dc-post-card__date{font-size:var(--dc-font-size-sm);color:var(--dc-colour-muted)}.dc-post-card__title{font-family:var(--dc-font-body);font-size:var(--dc-font-size-lg)}.dc-post-card__title a{text-decoration:none}.dc-post-card__title a:hover{color:var(--dc-colour-brand)}.dc-post-card__excerpt{color:var(--dc-colour-muted);font-size:var(--dc-font-size-sm);flex:1}.dc-post-card__read-more{font-weight:600;color:var(--dc-colour-brand);text-decoration:none;margin-top:var(--dc-space-2)}.dc-post-card__read-more:hover{text-decoration:underline}.dc-sidebar .widget{margin-bottom:var(--dc-space-6);padding:var(--dc-space-5);background:var(--dc-colour-surface);border:1px solid var(--dc-colour-border);border-radius:var(--dc-radius-lg)}.dc-sidebar .widget-title{font-size:var(--dc-font-size-base);margin-bottom:var(--dc-space-4)}.dc-404{text-align:center;padding-block:var(--dc-space-12)}.dc-404__title{margin-bottom:var(--dc-space-4)}.dc-404__text{color:var(--dc-colour-muted);margin-bottom:var(--dc-space-8)}.dc-404__actions{display:flex;flex-wrap:wrap;gap:var(--dc-space-3);justify-content:center}.dc-breadcrumbs{margin-bottom:var(--dc-space-4);font-size:var(--dc-font-size-sm);color:var(--dc-colour-muted)}.dc-breadcrumbs__list{display:flex;flex-wrap:wrap;gap:var(--dc-space-2);list-style:none;margin:0;padding:0}.dc-breadcrumbs__item:not(:last-child):after{content:"/";margin-inline-start:var(--dc-space-2);color:var(--dc-colour-border)}.dc-breadcrumbs a{color:inherit;text-decoration:none}.dc-breadcrumbs a:hover{color:var(--dc-colour-brand)}.dc-post-single{max-width:var(--dc-content-width)}.dc-post-single__category{margin-bottom:var(--dc-space-3);font-size:var(--dc-font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.dc-post-single__category a{color:var(--dc-colour-brand);text-decoration:none}.dc-post-single__header{margin-bottom:var(--dc-space-6)}.dc-post-single__title{margin-bottom:var(--dc-space-3)}.dc-post-single__meta{display:flex;flex-wrap:wrap;gap:var(--dc-space-3);font-size:var(--dc-font-size-sm);color:var(--dc-colour-muted)}.dc-post-single__featured{margin-bottom:var(--dc-space-6);border-radius:var(--dc-radius-lg);overflow:hidden}.dc-post-single__image{width:100%;height:auto;display:block}.dc-post-single__content{margin-bottom:var(--dc-space-8)}.dc-post-single__content>:first-child{margin-top:0}.dc-post-single__cta{margin-block:var(--dc-space-8);padding:var(--dc-space-6);background:var(--dc-colour-surface);border:1px solid var(--dc-colour-border);border-radius:var(--dc-radius-lg);text-align:center}.dc-post-single__cta-title{margin-bottom:var(--dc-space-2);font-size:var(--dc-font-size-lg)}.dc-post-single__cta-text{color:var(--dc-colour-muted);margin-bottom:var(--dc-space-4)}.dc-post-single__related{margin-top:var(--dc-space-8);padding-top:var(--dc-space-8);border-top:1px solid var(--dc-colour-border)}.dc-post-single__related-title{margin-bottom:var(--dc-space-6)}
