.cmt-header{background:linear-gradient(180deg,#0a06068c,#0f0808d1),url(/assets/dialogues/align-the-product/hero.jpg) center / cover no-repeat;color:#fff;padding:7rem 0 3.5rem;min-height:520px;display:flex;align-items:flex-end}.cmt-header>.container{width:100%}.cmt-crumb{font-size:var(--fs-sm);color:#ffffff8c;margin-bottom:var(--space-md)}.cmt-crumb a{color:#ffffffb3;text-decoration:none}.cmt-crumb a:hover{color:#fff;text-decoration:underline}.cmt-crumb__current{color:#ffffffd9}.cmt-eyebrow{font-family:var(--font-mono, monospace);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.12em;color:#ffffff8c;margin-bottom:var(--space-sm)}.cmt-title{font-family:var(--font-heading);font-size:clamp(2.2rem,6vw,3.6rem);font-weight:var(--fw-bold);color:#fff;line-height:1.08;margin:0 0 var(--space-md);letter-spacing:-.02em}.cmt-subtitle{font-size:var(--fs-base);color:#ffffffc7;line-height:var(--lh-relaxed);margin:0 0 var(--space-xl)}.cmt-subtitle em{font-style:italic}.cmt-byline{display:inline-flex;align-items:center;gap:var(--space-md);padding-top:var(--space-md);border-top:1px solid rgba(255,255,255,.12)}.cmt-byline__photo{width:56px;height:56px;border-radius:50%;object-fit:cover;object-position:top center;border:2px solid rgba(255,255,255,.3)}.cmt-byline__name{font-family:var(--font-heading);font-size:var(--fs-base);font-weight:var(--fw-bold);color:#fff}.cmt-byline__role{font-size:var(--fs-xs);color:#ffffffa6;text-transform:uppercase;letter-spacing:.06em}.cmt-essay{padding:var(--space-2xl) 0}.cmt-essay p{font-size:var(--fs-lg);line-height:1.7;color:var(--text-body);margin-bottom:var(--space-md)}.cmt-essay p strong{color:var(--text-dark);font-weight:var(--fw-semibold)}.cmt-essay p em{color:var(--text-secondary);font-style:italic}.cmt-lede{font-size:clamp(1.25rem,1.6vw,1.4rem)!important;font-weight:var(--fw-medium);line-height:1.55!important;color:var(--text-dark)!important;margin-bottom:var(--space-xl)!important;padding-bottom:var(--space-md);border-bottom:1px solid rgba(0,0,0,.08)}.cmt-h2{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--text-dark);margin:var(--space-2xl) 0 var(--space-md);line-height:1.25}.cmt-sidebar{background:var(--surface-sand, #fbf6ec);border-left:3px solid var(--color-ocre, #b87b00);padding:var(--space-lg) var(--space-xl);border-radius:var(--radius-sm);margin:var(--space-2xl) 0}.cmt-sidebar__label{font-family:var(--font-mono, monospace);font-size:var(--fs-xs)!important;text-transform:uppercase;letter-spacing:.1em;color:var(--color-ocre, #b87b00);margin-bottom:var(--space-md)!important;font-weight:var(--fw-semibold);line-height:1.4!important}.cmt-sidebar p{font-size:var(--fs-base)!important;line-height:var(--lh-relaxed)!important;margin-bottom:var(--space-md)!important;color:var(--text-body)}.cmt-sidebar p:last-child{margin-bottom:0!important}.cmt-sig{margin-top:var(--space-2xl)!important;padding-top:var(--space-md)!important;border-top:1px solid rgba(0,0,0,.08);font-size:var(--fs-sm)!important;color:var(--text-muted)!important;line-height:1.5!important}.cmt-sig em{font-family:var(--font-mono, monospace);font-size:var(--fs-xs);letter-spacing:.04em}.art-hero{margin:0;background:#0f1114}.art-media{padding:var(--space-xl) 0 0}.art-media__h{margin-top:0!important;font-size:var(--fs-lg)!important}.art-media__sub{color:var(--text-muted);margin:0 0 var(--space-md);font-size:var(--fs-base)}.art-film video{display:block;width:100%;border-radius:var(--radius-md, 8px);background:#000;box-shadow:0 18px 50px #00000059}.art-audio{margin-top:var(--space-lg);padding:var(--space-md) var(--space-lg);background:var(--surface-sand, #fbf6ec);border-radius:var(--radius-md, 8px)}.art-audio__h{font-family:var(--font-heading);font-size:var(--fs-base);margin:0 0 .5rem}.art-audio audio{width:100%}.art-hero img{display:block;width:100%;max-width:1376px;margin:0 auto;height:auto}.art-sources{font-size:var(--fs-sm);line-height:1.55;color:var(--text-secondary);padding-left:1.4rem}.art-sources li{margin-bottom:.45rem}.art-sources a{color:var(--color-primary);word-break:break-all}.art-sources-h{font-size:var(--fs-lg)!important}.art-spokes{padding:var(--space-xl) 0 0}.art-spokes+.cmt-essay{padding-top:var(--space-lg)}.art-next{margin-top:var(--space-2xl)!important;padding:var(--space-md) var(--space-lg);background:var(--surface-sand, #fbf6ec);border-left:3px solid var(--color-primary);font-size:var(--fs-base)!important}
