.dz-story{display:flex;flex-direction:column;gap:var(--dz-space-3)}.dz-story__media{inline-size:100%}.dz-story__body{display:flex;flex-direction:column;gap:var(--dz-space-2)}.dz-story__category{margin:0;font-family:var(--dz-font-ui);font-size:var(--dz-text-label);font-weight:var(--dz-weight-semibold);line-height:var(--dz-leading-normal);letter-spacing:var(--dz-tracking-wide);text-transform:uppercase;color:var(--dz-brand)}.dz-story__title{margin:0;font-family:var(--dz-font-display);font-weight:var(--dz-weight-bold);line-height:var(--dz-leading-tight);letter-spacing:var(--dz-tracking-tight);color:var(--dz-text-primary);text-wrap:balance}.dz-story__link{color:inherit;text-decoration:none}.dz-story__link:hover{color:var(--dz-brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em}.dz-story__excerpt{margin:0;font-family:var(--dz-font-body);font-size:var(--dz-text-body);line-height:var(--dz-leading-relaxed);color:var(--dz-text-secondary);max-inline-size:52ch}.dz-story__meta{margin:0;font-family:var(--dz-font-meta);font-size:var(--dz-text-meta);line-height:var(--dz-leading-normal);color:var(--dz-text-muted)}.dz-story--hero .dz-story__title{font-size:var(--dz-text-display-3);max-inline-size:22ch}@media (min-width:64rem){.dz-story--hero .dz-story__title{font-size:var(--dz-text-display-2);max-inline-size:26ch}.dz-story--hero{gap:var(--dz-space-4)}}.dz-story--secondary .dz-story__title{font-size:var(--dz-text-title);font-weight:var(--dz-weight-semibold);line-height:var(--dz-leading-snug)}@media (min-width:64rem){}@media (min-width:30rem) and (max-width:63.999rem){.dz-story--secondary{flex-direction:row;align-items:flex-start;gap:var(--dz-space-4)}.dz-story--secondary .dz-story__media{flex:0 0 8.5rem}.dz-story--secondary .dz-story__body{flex:1 1 auto}}.dz-story--feed{flex-direction:row;align-items:flex-start;gap:var(--dz-space-4)}.dz-story--feed .dz-story__media{flex:0 0 7.5rem}.dz-story--feed .dz-story__body{flex:1 1 auto;min-inline-size:0;gap:var(--dz-space-1)}.dz-story--feed .dz-story__title{font-size:var(--dz-text-subtitle);font-weight:var(--dz-weight-semibold);line-height:var(--dz-leading-snug)}.dz-story--feed .dz-story__excerpt{display:none}@media (min-width:48rem){.dz-story--feed{gap:var(--dz-space-5)}.dz-story--feed .dz-story__media{flex:0 0 11rem}.dz-story--feed .dz-story__excerpt{display:block;font-size:var(--dz-text-body-sm);max-inline-size:60ch}}@media (min-width:64rem){.dz-story--feed .dz-story__media{flex:0 0 11rem}.dz-story--feed .dz-story__title{font-size:1.375rem}}.dz-story--compact{gap:var(--dz-space-1)}.dz-story--compact .dz-story__title{font-size:var(--dz-text-body);font-weight:var(--dz-weight-semibold);line-height:var(--dz-leading-snug)}@media (min-width:64rem){.dz-story--compact .dz-story__title{font-size:var(--dz-text-subtitle)}}.dz-story--compact .dz-story__category{font-size:var(--dz-text-label);color:var(--dz-text-muted)}.dz-story--feed .dz-story__category,.dz-story--secondary .dz-story__category{color:var(--dz-text-muted)}.dz-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:var(--dz-space-4);align-items:start;padding-block:var(--dz-space-4);border-block-end:var(--dz-border-width) solid var(--dz-border-subtle)}.dz-feed>.dz-row:last-child{border-block-end:0}.dz-row__media{inline-size:100%}.dz-row__body{display:flex;flex-direction:column;gap:var(--dz-space-1);min-inline-size:0}.dz-row__category{margin:0;font-family:var(--dz-font-ui);font-size:var(--dz-text-label);font-weight:var(--dz-weight-semibold);letter-spacing:var(--dz-tracking-wide);text-transform:uppercase;color:var(--dz-text-muted)}.dz-row__title{margin:0;font-family:var(--dz-font-display);font-size:var(--dz-text-subtitle);font-weight:var(--dz-weight-bold);line-height:var(--dz-leading-snug);letter-spacing:var(--dz-tracking-tight);color:var(--dz-text-primary);text-wrap:pretty}.dz-row__link{color:inherit;text-decoration:none}.dz-row__link:hover{color:var(--dz-brand);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:0.15em}.dz-row__excerpt{margin:0;font-family:var(--dz-font-body);font-size:var(--dz-text-body-sm);line-height:var(--dz-leading-normal);color:var(--dz-text-secondary);max-inline-size:68ch;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.dz-row__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--dz-space-2);margin:0;font-family:var(--dz-font-meta);font-size:var(--dz-text-meta);color:var(--dz-text-muted)}.dz-row__sep{color:var(--dz-border-strong)}@media (max-width:29.999rem){.dz-row__excerpt{display:none}.dz-row{grid-template-columns:6.5rem minmax(0,1fr)}}@media (min-width:48rem){.dz-row{grid-template-columns:11rem minmax(0,1fr);gap:var(--dz-space-5);padding-block:var(--dz-space-5)}}@media (min-width:80rem){.dz-row{grid-template-columns:15rem minmax(0,1fr)}.dz-row__title{font-size:var(--dz-text-title)}.dz-row__excerpt{font-size:var(--dz-text-body)}}.dz-views{display:inline-flex;align-items:center;gap:0.3em;font-variant-numeric:tabular-nums}.dz-views .dz-icon{inline-size:1em;block-size:1em;stroke-width:1.6;opacity:0.85}