/* Editorial notes stay within the current design's existing column. */
.design-concept {
  min-width:0;max-width:100%;margin:38px 0 0;padding:23px 0 0;
  border-top:1px solid var(--line);text-align:left;overflow-wrap:anywhere;
}
.design-concept[hidden] {display:none!important}
.design-concept .design-concept-title {
  margin:0 0 16px;font:400 24px/1.45 var(--serif);letter-spacing:.025em;color:var(--green);
}
.design-concept .design-concept-lead {
  margin:0 0 14px;max-width:42em;font:13px/1.85 var(--serif);color:var(--green);
}
.design-concept .design-concept-paragraph {
  margin:0 0 13px;max-width:48em;font:11px/1.95 var(--sans);color:var(--muted);
}
.design-concept>p:last-child {margin-bottom:0}
.feature-caption.has-design-concept {flex-wrap:wrap}
.feature-caption.has-design-concept>.design-concept {flex:0 0 100%;margin-top:5px}
@media(max-width:800px) {
  .design-concept {margin-top:29px;padding-top:21px}
  .design-concept .design-concept-title {font-size:23px;margin-bottom:14px}
  .design-concept .design-concept-lead {font-size:12px;line-height:1.9}
  .design-concept .design-concept-paragraph {font-size:11px;line-height:1.9}
  .feature-caption.has-design-concept>.design-concept {margin-top:24px}
}
