.editorial{gap:var(--space-5);min-width:0;margin-block:var(--space-6);grid-template-columns:minmax(0,1fr);display:grid}.editorial__content{gap:var(--space-4);min-width:0;max-width:var(--measure);flex-direction:column;display:flex}.editorial__heading{font-family:var(--dh-font-heading,var(--font-heading));font-size:var(--text-xl)}.editorial__body{color:var(--site-text-muted)}.editorial__media{border-radius:calc(var(--radius) - .25rem);background:var(--site-surface-raised);min-width:0;margin:0;overflow:hidden}.editorial__media img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}@media (width>=48rem){.editorial--media-left:not(.editorial--no-media){align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.editorial--media-right:not(.editorial--no-media){align-items:center;gap:var(--space-6);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.editorial--media-left:not(.editorial--no-media) .editorial__heading,.editorial--media-right:not(.editorial--no-media) .editorial__heading,.editorial--text-only .editorial__heading{font-size:clamp(1.75rem, 1.25rem + 2vw, var(--dh-fs-h2));letter-spacing:-.02em;font-weight:800;line-height:1.1}.editorial__quote{gap:var(--space-3);margin:var(--space-3) 0 0;flex-direction:column;max-width:28rem;padding-block-end:var(--space-4);display:flex}.editorial__quote blockquote{margin:0}.editorial__quote p{font-family:var(--dh-font-hand,cursive);font-size:var(--dh-fs-quote);color:var(--dh-text,var(--site-text));font-style:italic;line-height:1.35}.editorial__quote figcaption{color:var(--dh-text-muted,var(--site-text-muted));font-size:var(--text-sm)}.editorial__quote:after{content:"";background:var(--dh-accent,var(--site-accent));border-radius:2px;width:4rem;height:3px}.editorial__actions{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (width>=48rem){.editorial__media{border-radius:var(--dh-radius-lg)}.editorial__media img{aspect-ratio:5/4}}@media (width>=64rem){.editorial[data-piece-id$=\.documentary-premium].editorial--media-left:not(.editorial--no-media),.editorial[data-piece-id$=\.documentary-premium].editorial--media-right:not(.editorial--no-media){padding-block:var(--space-9);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(3rem,6vw,7rem)}.editorial[data-piece-id$=\.documentary-premium].editorial--media-left:not(.editorial--no-media){grid-template-columns:minmax(0,6fr) minmax(0,5fr)}.editorial[data-piece-id$=\.documentary-premium]:not(.editorial--no-media) .editorial__media{background:0 0;border-radius:1.25rem;position:relative;overflow:visible}.editorial[data-piece-id$=\.documentary-premium]:not(.editorial--no-media) .editorial__media:before{content:"";z-index:0;background:var(--dh-accent,var(--site-accent));border-radius:1.25rem;position:absolute;inset:1.5rem -1.5rem -1.5rem 1.5rem}.editorial[data-piece-id$=\.documentary-premium].editorial--media-left:not(.editorial--no-media) .editorial__media:before{inset:1.5rem 1.5rem -1.5rem -1.5rem}.editorial[data-piece-id$=\.documentary-premium]:not(.editorial--no-media) .editorial__media img{z-index:1;aspect-ratio:4/3;object-fit:cover;border-radius:1.25rem;width:100%;height:auto;position:relative}.editorial[data-piece-id$=\.documentary-premium]:not(.editorial--no-media) .editorial__content{justify-content:center;padding:0}}
