/* Guide cards and directory notes follow the site's navy and gold typography. */
.gl-content-layout>.gl-list-sidebar,.gl-side-box,.gl-insight-info {min-width:0}
.gl-side-box {overflow-wrap:anywhere}
.gl-side-box h2 {max-width:100%;font-size:18px;line-height:1.45;white-space:normal;overflow-wrap:anywhere}
.gl-side-box>a {white-space:normal;overflow-wrap:anywhere}
.gl-content-layout>.gl-list-sidebar {align-self:start}

.gl-results-summary {min-width:0;max-width:100%}
.gl-results-summary .gl-count {margin:0}
.gl-results-note {margin:5px 0 0;color:var(--muted);font-size:13px;line-height:1.6;overflow-wrap:anywhere}

.gl-insight-list {align-items:stretch}
.gl-insight-card {overflow-wrap:anywhere}
.gl-insight-card figure {height:168px;flex:0 0 auto}
.gl-insight-card figure a {justify-content:flex-start;gap:22px;padding:26px}
.gl-insight-card figure i {flex:0 0 54px;text-align:center;line-height:1;font-size:52px}
.gl-insight-card figure .gl-cover-label {
  position:relative;top:auto;left:auto;min-width:0;max-width:100%;
  font-family:inherit;font-size:17px;font-weight:700;line-height:1.45;
  letter-spacing:0;text-shadow:none;
}
.gl-insight-info>.gl-kicker {font-size:12px;line-height:1.5;letter-spacing:0;color:var(--muted)}
.gl-insight-card h2 {overflow-wrap:anywhere}
@media(max-width:650px) {
  .gl-insight-card figure {height:144px}
  .gl-insight-card figure a {padding:22px;gap:18px}
  .gl-insight-card figure i {flex-basis:44px;font-size:44px}
  .gl-insight-card figure .gl-cover-label {font-size:16px}
}
